Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSJLIVFD

Package: Inpatient Medications

Routine: PSJLIVFD


Information

PSJLIVFD ;BIR/MV - SETUP LM TEMPLATE FOR IV FLUID ;Nov 10, 2020@14:09:48

Source Information

Source file <PSJLIVFD.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Inpatient Medications 10 ($$ENDTC,$$ENDTC2,$$ENNPN)^PSGMI  $$OVRCHK^PSGSICH1  $$CODES^PSIVUTL  $$GETSIOPI^PSJBCMA5  $$DINFLIV^PSJDIN  ($$PROVIDER,$$STARTDT2,$$STOPDT2,$$TYPE,FLDNO,LONG,WRTDRG,WTPC)^PSJLIUTL  ($$FMTDUR,$$GETDUR,CLRDSPL,DSPLYDT)^PSJLIVMD  ($$LASTREN,$$LASTRNBY)^PSJLMPRI  
SETTMP^PSJLMPRU  $$BCMALG^PSJUTL2  
List Manager 3 TERM^VALM0  $$SETSTR^VALM1  CNTRL^VALM10  
VA FileMan 2 ^DIC  GETS^DIQ  
Kernel 1 ENS^%ZISS  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Inpatient Medications 13 PSGOER  PSGS0  PSIVCHK  PSIVEDT1  PSIVORV2  PSIVQUI  PSIVSP  PSJ LM IV DISPLAY  
PSJ LM IV PENDING  PSJHL10  PSJLIFN  PSJLIFNI  PSJLIVMD  

Entry Points

Name Comments DBIA/ICR reference
EN ; Build LM template to display IV order.
AD ;
SOL ;
DUR ;
START ;
INFRATE ;
LASTREN ;
MR ;
STOP ;
SCH ;
LASTFL ;
ADM ;
QTY ;
PROVIDER ;
CUMDOSES ;
OPI ;
IND ;*399-IND
PC ;
REMARK ;
CLNVST ; *p319
IVROOM ;
ENTRY ;
ORDCHK ;Display order check for pending order
SCHREQ(IVAR) ; Intermittent IV's require a schedule
INFCHK(INFFULL,INFEXP) ; Parse and expand infusion rate
INFEXP(INF) ; Expand Infusion Rate

External References

Name Field # of Occurrence
ENS^%ZISS AD+10
^DIC INFEXP+5
GETS^DIQ INFEXP+7
$$ENDTC^PSGMI START+9, START+10, ENTRY+3
$$ENDTC2^PSGMI LASTREN+2, STOP+8, LASTFL+2, CLNVST+8
$$ENNPN^PSGMI ENTRY+6
$$OVRCHK^PSGSICH1 AD+7
$$CODES^PSIVUTL ENTRY+7, ENTRY+8
$$GETSIOPI^PSJBCMA5 OPI+4, OPI+11, OPI+12
$$DINFLIV^PSJDIN AD+6
$$PROVIDER^PSJLIUTL PROVIDER+2
$$STARTDT2^PSJLIUTL START+2
$$STOPDT2^PSJLIUTL STOP+3
$$TYPE^PSJLIUTL AD+5
FLDNO^PSJLIUTL AD+2, SOL+1, START+1, INFRATE+2, MR+1, STOP+1, SCH+1, ADM+1, PROVIDER+1, OPI+2
IND+1, REMARK+2, CLNVST+2, CLNVST+6
LONG^PSJLIUTL INFRATE+6, SCH+3, ADM+3, REMARK+4, ORDCHK+5, ORDCHK+11
WRTDRG^PSJLIUTL AD+14, SOL+7
WTPC^PSJLIUTL PC+2
$$FMTDUR^PSJLIVMD DUR+4
$$GETDUR^PSJLIVMD DUR+2
CLRDSPL^PSJLIVMD AD+12
DSPLYDT^PSJLIVMD START+11, STOP+9
$$LASTREN^PSJLMPRI LASTREN+1
$$LASTRNBY^PSJLMPRI ENTRY+5
SETTMP^PSJLMPRU AD+11, SOL+6, START+3, START+11, LASTREN+3, STOP+4, STOP+10, LASTFL+3, QTY+2, CUMDOSES+2
OPI+8, OPI+9, OPI+16, OPI+17, IND+3, REMARK+1, REMARK+5, CLNVST+5, CLNVST+9, CLNVST+10
IVROOM+3, ENTRY+4, ENTRY+6, ORDCHK+4, ORDCHK+6, ORDCHK+8, ORDCHK+12
$$BCMALG^PSJUTL2 STOP+6
TERM^VALM0 AD+10
$$SETSTR^VALM1 AD+4, AD+5, AD+8, SOL+4, DUR+6, START+2, INFRATE+3, LASTREN+2, MR+2, STOP+3
STOP+7, SCH+2, LASTFL+1, ADM+2, QTY+1, PROVIDER+2, CUMDOSES+1, OPI+6, OPI+14, IND+2
PC+2, REMARK+3, CLNVST+3, CLNVST+7, IVROOM+2, ENTRY+1, ENTRY+3, ENTRY+6
CNTRL^VALM10 AD+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(53.47 - [#53.47] Classic Fileman Calls,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(53.1 - [#53.1] DUR+3, OPI+11, ORDCHK+1, ORDCHK+3, ORDCHK+5, ORDCHK+7, ORDCHK+10, ORDCHK+11
^PS(53.45 - [#53.45] OPI+12, OPI+13!, OPI+15, OPI+17
^PS(53.47 - [#53.47] INFCHK+4
^SC - [#44] CLNVST+4
^TMP("PSJBCMA5" OPI+5!, OPI+9
^TMP("PSJI" EN+1!, ENTRY+10*
^TMP("PSJINTER" AD+7

Label References

Name Line Occurrences
ORDCHK ENTRY+9

Naked Globals

Name Field # of Occurrence
^(0 INFCHK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY INFEXP+2~, INFEXP+3*
ARRAY("53.47" INFEXP+8
DA INFEXP+4~
>> DFN LASTREN+1, STOP+6, OPI+4, OPI+5, OPI+9, OPI+11, OPI+12, ENTRY+5
DIC INFEXP+4~, INFEXP+5*
DIC(0 INFEXP+5*
DIQ INFEXP+4~
DR INFEXP+4~
>> DRG AD+6
DUROUT DUR+2~*, DUR+4*, DUR+7
I INFCHK+4~*
INF INFEXP~, INFEXP+1, INFEXP+5, INFEXP+9
INFEXP INFCHK~, INFCHK+3*, INFCHK+4*
INFFULL INFCHK~, INFCHK+2, INFCHK+3, INFCHK+4
INFIEN INFEXP+2~, INFEXP+3*, INFEXP+6*, INFEXP+7, INFEXP+8
INFLBL INFRATE+1~*, INFRATE+5*, INFRATE+6
INFLBL1 INFRATE+1~*, INFRATE+4*, INFRATE+5
INFLBL2 INFRATE+1~*, INFRATE+4
>> IORVOFF AD+9
>> IORVON AD+9, AD+10
IOST(0 AD+10
IVAR SCHREQ~
IVAR(23 SCHREQ+1
IVAR(4 SCHREQ+1
IVAR(5 SCHREQ+1
IVLIMIT DUR+2~, DUR+3*, DUR+4*, DUR+5!
>> LABEL DUR+5*, DUR+6
ND25 DUR+3~*
>> ON LASTREN+1, ENTRY+5, ENTRY+7, ORDCHK+1, ORDCHK+3, ORDCHK+5, ORDCHK+7, ORDCHK+10, ORDCHK+11
>> ON55 OPI+11
>> P("APPT" CLNVST+1, CLNVST+8
>> P("CLIN" CLNVST+1, CLNVST+4
>> P("CLRK" ENTRY+2
>> P("CUM" CUMDOSES+1
>> P("IND" IND+2
>> P("IVRM" IVROOM+2
>> P("LF" LASTFL+2
>> P("LFA" QTY+1
>> P("LOG" ENTRY+3
>> P("MR" MR+3
>> P("NUMLBL" INFRATE+4, INFRATE+5
>> P("OPI" OPI+6, OPI+14
>> P("PON" AD+4, ENTRY+8, ENTRY+9
>> P("PRY" ENTRY+8
>> P("REM" REMARK+4
>> P("SYRS" SOL+3, SOL+4, SOL+5
>> P(11 ADM+3
>> P(17 AD+4, ENTRY+7
>> P(2 START+8, START+10
>> P(7 SCH+3
>> P(8 INFRATE+4, INFRATE+5
>> P(9 SCH+3
PSGLRN ENTRY+5*, ENTRY+6!
>> PSGP AD+7, DUR+2
>> PSGRDTX START+5, START+10
>> PSGRDTX( START+8, START+9, STOP+8
PSGRFD START+4~, STOP+8*, STOP+9, STOP+10
PSGRFDN START+4~, STOP+8*, STOP+9
PSGRNDT LASTREN+1~*, LASTREN+2*
PSGRSD START+4~, START+6~, START+7*, START+9*, START+10*, START+11
PSGRSDN START+4~, START+7*, START+9*, START+10*, START+11
PSGSRSDN START+6~
>> PSIVBR OPI+3, OPI+10
>> PSJBADD STOP+3
PSJBCMA STOP+6~*, STOP+7, STOP+10
PSJIVX ORDCHK+2~, ORDCHK+3*, ORDCHK+5, ORDCHK+7, ORDCHK+10, ORDCHK+11
PSJIVXX ORDCHK+2~, ORDCHK+10*, ORDCHK+11
>> PSJL AD+2*, AD+3*, AD+4*, AD+5*, AD+8*, AD+11, SOL+1*, SOL+2*, SOL+4*, SOL+5*
SOL+6, DUR+1*, DUR+6*, DUR+7*, START+2*, START+3, START+5*, START+11, INFRATE+2*, INFRATE+3*
LASTREN+2*, LASTREN+3, MR+1*, MR+2*, MR+3*, STOP+3*, STOP+4, STOP+5*, STOP+7*, STOP+10
SCH+1*, SCH+2*, LASTFL+1*, LASTFL+2*, LASTFL+3, ADM+1*, ADM+2*, QTY+1*, QTY+2, PROVIDER+1*
PROVIDER+2*, CUMDOSES+1*, CUMDOSES+2, OPI+2*, OPI+6*, OPI+7*, OPI+8, OPI+9*, OPI+14*, OPI+15*
OPI+16, OPI+17*, IND+1*, IND+2*, IND+3, PC+1*, PC+2*, REMARK+2*, REMARK+3*, REMARK+5
CLNVST+2*, CLNVST+3*, CLNVST+4*, CLNVST+5, CLNVST+6*, CLNVST+7*, CLNVST+8*, CLNVST+9, CLNVST+10*, IVROOM+1*
IVROOM+2*, IVROOM+3, ENTRY+1*, ENTRY+2*, ENTRY+3*, ENTRY+4, ENTRY+5*, ENTRY+6*, ORDCHK+5*, ORDCHK+6
ORDCHK+7*, ORDCHK+8, ORDCHK+9*, ORDCHK+12*
>> PSJLMX AD+12, AD+14*, START+11, STOP+9
>> PSJLN EN+3*, ENTRY+10
PSJOPCNT OPI+1~, OPI+9~*, OPI+17~*, OPI+18!
PSJOPILN OPI+1~, OPI+4*, OPI+5*, OPI+7, OPI+9, OPI+11*, OPI+12*, OPI+13*, OPI+15, OPI+17
OPI+18!
>> PSJORD AD+7, DUR+2, DUR+3, START+5, START+8, START+9, LASTREN+1, STOP+6, STOP+8, OPI+4
OPI+5, OPI+9, OPI+11, OPI+12, ENTRY+5
PSJRQB START+6~, START+7*, START+8*, START+11
PSJRQL START+6~, START+7*, START+8*, START+11
>> PSJSYSP OPI+12, OPI+13, OPI+15, OPI+17
PSJVD AD+6~*, AD+7*, AD+8, AD+9!
RSDLABL START+6~, START+7*, START+9*, START+11
SCHMSG EN+1~, SCH+3
U START+10, MR+3, CLNVST+4, IVROOM+2, ENTRY+2, ORDCHK+7
>> UL80 EN+2*
>> VALM("TITLE" ENTRY+7*, ENTRY+8*
>> VALMCNT ENTRY+10*
VALMEVL AD+1~*
X INFEXP+4~, INFEXP+5*
Y INFEXP+4~, INFEXP+5, INFEXP+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All