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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSJLIVMD

Package: Inpatient Medications

Routine: PSJLIVMD


Information

PSJLIVMD ;BIR/MV - SETUP LM TEMPLATE FOR INPT MED. IV ;Nov 10, 2020@14:17:02

Source Information

Source file <PSJLIVMD.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Inpatient Medications 13 ($$ENDTC,$$ENDTC2,$$ENNPN)^PSGMI  $$OVRCHK^PSGSICH1  (ENSTOP,ENT)^PSIVCAL  ($$CODES,GTOT)^PSIVUTL  $$GETSIOPI^PSJBCMA5  ($$DINFLIV,$$OINF)^PSJDIN  ($$PROVIDER,$$STARTDT2,$$STOPDT2,$$TYPE,FLDNO,LONG,REQDT,WRTDRG,WTPC)^PSJLIUTL  (EN,ORDCHK)^PSJLIVFD  
$$GETDUR^PSJLIVMD  ($$LASTREN,$$LASTRNBY)^PSJLMPRI  SETTMP^PSJLMPRU  $$CLINIC^PSJO1  $$BCMALG^PSJUTL2  
List Manager 2 $$SETSTR^VALM1  CNTRL^VALM10  

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: 27

Package Total Caller Graph
Inpatient Medications 27 PSGNE3  PSGOE81  PSGOEE  PSGOEF  PSGOER0  PSGOEV  PSGVW  PSIVCAL  
PSIVORC  PSIVORFA  PSIVORFB  PSIVORV2  PSJ LM IV INPT ACTIVE  PSJ LM IV INPT DISPLAY  PSJ LM IV INPT PENDING  PSJ LM IV PROFILE  
PSJCLOR2  PSJCOM  PSJCOMV  PSJHL7  PSJLIACT  PSJLIUTL  PSJLIVFD  PSJLIVMD  
PSJLMUDE  PSJOE  PSJOEA  

Entry Points

Name Comments DBIA/ICR reference
EN ; Build LM template to display IV order.
AD ;
SOL ;
START ;
INFRATE ;
RSTART ;
MR ;
STOP ;
SCH ;
LASTFL ;
ADM ;
QTY ;
PROVIDER ;
CUMDOSES ;
OI ;
INS ;
OPI ;
IND ;*399-IND
PC ;
REMARK ;
CLNVST ; *p319
IVROOM ;
ENTRY ;
DSPLYDT(PSJLN,PSGRDT,PSGRDTN,TXT,PSJFSH,PSJRDBEG,PSJRDLEN)
CLRDSPL ;
REQDT(ORDER)
GETDUR(PAT,ORD,PKG,RAW) ;
; PAT= Patient DFN
; ORD= Order #
; PKG= 5(UD), "IV"(IV), "P"(Pending)
PENDING(PNDON) ;
FMTDUR(DURCODE) ;
DURMIN(DCOD) ;
DUR ;

External References

Name Field # of Occurrence
$$ENDTC^PSGMI RSTART+6, RSTART+7, STOP+9, ENTRY+3
$$ENDTC2^PSGMI RSTART+2, RSTART+9, LASTFL+2, CLNVST+8
$$ENNPN^PSGMI ENTRY+6
$$OVRCHK^PSGSICH1 AD+7
ENSTOP^PSIVCAL START+6
ENT^PSIVCAL START+6
$$CODES^PSIVUTL ENTRY+7, ENTRY+8
GTOT^PSIVUTL EN+2
$$GETSIOPI^PSJBCMA5 OPI+3, OPI+10, OPI+11
$$DINFLIV^PSJDIN AD+6
$$OINF^PSJDIN OI+2
$$PROVIDER^PSJLIUTL PROVIDER+2
$$STARTDT2^PSJLIUTL START+9
$$STOPDT2^PSJLIUTL STOP+4
$$TYPE^PSJLIUTL AD+5
FLDNO^PSJLIUTL AD+2, SOL+1, START+8, INFRATE+2, MR+1, STOP+2, SCH+1, ADM+1, PROVIDER+1, OI+1
OPI+1, IND+1, REMARK+2, CLNVST+2, CLNVST+6
LONG^PSJLIUTL INFRATE+6, SCH+3, ADM+4, INS+3, REMARK+4
REQDT^PSJLIUTL REQDT+2
WRTDRG^PSJLIUTL AD+13, SOL+7
WTPC^PSJLIUTL PC+2
EN^PSJLIVFD EN+4
ORDCHK^PSJLIVFD ENTRY+9
$$GETDUR^PSJLIVMD DUR+3
$$LASTREN^PSJLMPRI RSTART+1, RSTART+9
$$LASTRNBY^PSJLMPRI ENTRY+5
SETTMP^PSJLMPRU AD+10, SOL+6, START+10, RSTART+10, STOP+5, STOP+11, LASTFL+3, QTY+2, CUMDOSES+2, OI+3
INS+4, OPI+7, OPI+8, OPI+16, OPI+17, IND+3, REMARK+1, REMARK+5, CLNVST+5, CLNVST+9
CLNVST+10, IVROOM+3, ENTRY+4, ENTRY+6
$$CLINIC^PSJO1 START+3
$$BCMALG^PSJUTL2 STOP+7
$$SETSTR^VALM1 AD+4, AD+5, AD+8, SOL+4, START+9, INFRATE+3, RSTART+2, RSTART+9, MR+2, STOP+4
STOP+8, SCH+2, LASTFL+1, ADM+2, QTY+1, PROVIDER+2, CUMDOSES+1, OI+2, INS+2, OPI+5
OPI+14, IND+2, PC+2, REMARK+3, CLNVST+3, CLNVST+7, IVROOM+2, ENTRY+1, ENTRY+3, ENTRY+6
, DSPLYDT+8, DUR+5
CNTRL^VALM10 AD+9, CLRDSPL+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(53.1 - [#53.1] OPI+10, GETDUR+6, GETDUR+9, PENDING+1, PENDING+2
^PS(53.45 - [#53.45] OPI+11, OPI+12!, OPI+13!, OPI+15, OPI+17
^PS(55 - [#55] GETDUR+12, GETDUR+13, GETDUR+14, GETDUR+16
^SC - [#44] CLNVST+4
^TMP("PSJBCMA5" OPI+4!, OPI+8
^TMP("PSJI" EN+5!, ENTRY+10*
^TMP("PSJINTER" AD+7

Label References

Name Line Occurrences
$$FMTDUR GETDUR+15, GETDUR+22, PENDING+4, PENDING+5
CLRDSPL AD+11
DSPLYDT RSTART+8, STOP+10
DUR SOL+8
PENDING GETDUR+8, GETDUR+11
REQDT START+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT GETDUR+4~
ACTND GETDUR+13~*, GETDUR+14
BAD FMTDUR+1~*, FMTDUR+4*, FMTDUR+7*, FMTDUR+9
CHR DURMIN+1~*
DCOD DURMIN~, DURMIN+1, DURMIN+2
>> DFN EN+3, START+3, RSTART+1, RSTART+9, STOP+1, STOP+8, OPI+3, OPI+4, OPI+8, OPI+10
OPI+11, ENTRY+5
DMIN DURMIN+1~, DURMIN+2*, DURMIN+3
DNUM FMTDUR+1~, FMTDUR+4*, FMTDUR+7, FMTDUR+9
>> DRG AD+6
DUNIT FMTDUR+1~, FMTDUR+4*, FMTDUR+5, FMTDUR+6*, FMTDUR+7*, FMTDUR+9
DUR GETDUR+4~*, GETDUR+6, GETDUR+7*, GETDUR+8, GETDUR+15*, GETDUR+17, GETDUR+18*, GETDUR+22*, GETDUR+23, PENDING+3*
, PENDING+4*, PENDING+5*, DURMIN+1~*, DURMIN+2
DURCODE FMTDUR~, FMTDUR+4
DUROUT DUR+1~, DUR+3*, DUR+6
DUZ OPI+17
F25 GETDUR+4~, GETDUR+17*, GETDUR+18
>> I DURMIN+1*
INFLBL INFRATE+1~*, INFRATE+5*, INFRATE+6
INFLBL1 INFRATE+1~*, INFRATE+4*, INFRATE+5
INFLBL2 INFRATE+1~*, INFRATE+4
>> IOBOFF CLRDSPL+4, CLRDSPL+6
>> IOINORM CLRDSPL+6
>> IORVOFF AD+9
>> IORVON AD+9
IVLIMIT GETDUR+4!, GETDUR+15*, GETDUR+18*, PENDING+4*, DUR+1~, DUR+4!
LABEL DUR+1~, DUR+4*, DUR+5
ND GETDUR+4~, GETDUR+6*, PENDING+1*, PENDING+2
ND0 GETDUR+4~, GETDUR+9*, GETDUR+16*
ND2 GETDUR+4~, GETDUR+12*
ND25 GETDUR+4~, GETDUR+18*, PENDING+2*, PENDING+3, PENDING+5
NOECH ADM+3~
OLDORD GETDUR+4~, GETDUR+6, GETDUR+9*, GETDUR+10, GETDUR+11*, GETDUR+12*, GETDUR+14*, GETDUR+16*, GETDUR+17
>> ON START+3, START+4, START+7, RSTART+1, RSTART+9, ENTRY+5, ENTRY+7
>> ON55 EN+1, OPI+10
ORD GETDUR~, GETDUR+4*, GETDUR+6, GETDUR+8, GETDUR+9, GETDUR+12, GETDUR+13, GETDUR+14, GETDUR+16, PENDING+1
, PENDING+2
ORDER REQDT~, REQDT+2
>> 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("INS" INS+3
>> P("IVRM" IVROOM+2
>> P("LF" LASTFL+2
>> P("LFA" QTY+1
>> P("LIMIT" GETDUR+15
>> P("LOG" ENTRY+3
>> P("MR" MR+3
>> P("NUMLBL" INFRATE+4, INFRATE+5
>> P("OPI" OPI+5, OPI+14
>> P("OT" EN+4, START+2
>> P("OVRIDE" GETDUR+7
>> P("PD" OI+2
>> P("PON" EN+8, AD+4, ENTRY+8, ENTRY+9
>> P("PRY" ENTRY+8
>> P("REM" REMARK+4
>> P("SYRS" SOL+3, SOL+4, SOL+5
>> P(1 EN+1
>> P(11 ADM+4
>> P(17 AD+4, ENTRY+7
>> P(2 EN+8*, RSTART+5, RSTART+7
>> P(3 EN+8*, START+5, STOP+9, STOP+11
>> P(4 EN+2, EN+8*, START+2
>> P(7 SCH+3
>> P(8 INFRATE+4, INFRATE+5
>> P(9 SCH+3
PAT GETDUR~, GETDUR+12, GETDUR+13, GETDUR+14, GETDUR+16, PENDING+2
PKG GETDUR~, GETDUR+5*, GETDUR+6, GETDUR+9*, GETDUR+12, GETDUR+16
PNDON PENDING~
>> PSGACT FMTDUR+8*
PSGLRN ENTRY+5*, ENTRY+6!
PSGNDT RSTART+1~
>> PSGP EN+3*, AD+7, STOP+1*, STOP+7, DUR+3
PSGRDT DSPLYDT~
PSGRDTN DSPLYDT~, DSPLYDT+8
>> PSGRDTX RSTART+3, RSTART+7
>> PSGRDTX( RSTART+5, RSTART+6, STOP+9, STOP+11
PSGRFD START+1~, STOP+10
PSGRFDN START+1~, STOP+9*, STOP+10
PSGRNDT RSTART+1*, RSTART+2*, RSTART+9~*
PSGRSD START+1~, RSTART+3~, RSTART+4*, RSTART+6*, RSTART+7*, RSTART+8
PSGRSDN START+1~, RSTART+3~, RSTART+4*, RSTART+6*, RSTART+7*, RSTART+8
>> PSIV531 EN+8
PSIVAC START+4~*
>> PSIVBR OPI+2, OPI+9
PSJBADD STOP+4, FMTDUR+3!*, FMTDUR+5*, FMTDUR+8, FMTDUR+9
PSJBCMA STOP+7~*, STOP+8, STOP+11
PSJFSH DSPLYDT~
>> PSJL AD+2*, AD+3*, AD+4*, AD+5*, AD+8*, AD+10, SOL+1*, SOL+2*, SOL+4*, SOL+5*
SOL+6, START+9*, START+10, INFRATE+2*, INFRATE+3*, RSTART+2*, RSTART+9*, RSTART+10, MR+1*, MR+2*
MR+3*, STOP+4*, STOP+5, STOP+6*, STOP+8*, STOP+11, 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, OI+1*
OI+2*, OI+3, INS+1*, INS+2*, INS+4, OPI+1*, OPI+5*, OPI+6*, OPI+7, OPI+8*
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*
, DSPLYDT+8*, DUR+2*, DUR+5*, DUR+6*
>> PSJLMX AD+11, AD+13*, RSTART+8, STOP+10, CLRDSPL+6
PSJLN EN+7*, ENTRY+10, DSPLYDT~
PSJOPCNT OPI+8~*, OPI+17~*, OPI+18!
PSJOPILN OPI+3*, OPI+4*, OPI+6, OPI+8, OPI+10*, OPI+11*, OPI+12*, OPI+13*, OPI+15, OPI+17
OPI+18!
>> PSJORD EN+1*, AD+7, RSTART+5, RSTART+6, STOP+7, STOP+9, STOP+11, OPI+3, OPI+4, OPI+8
OPI+10, OPI+11, ENTRY+5, DUR+2, DUR+3
PSJRDBEG DSPLYDT~, DSPLYDT+7*, DSPLYDT+8
PSJRDLEN DSPLYDT~, DSPLYDT+7*, DSPLYDT+8
PSJRQB RSTART+3~, RSTART+4*, RSTART+5*, RSTART+8
PSJRQL RSTART+3~, RSTART+4*, RSTART+5*, RSTART+8
>> PSJSTAR EN+3*
>> PSJSYSP OPI+11, OPI+12, OPI+13, OPI+15
PSJSYSW0 START+3~*
PSJVD AD+6~*, AD+7*, AD+8, AD+9!
PSJX CLRDSPL+5~, CLRDSPL+6*
RAW GETDUR~, GETDUR+15, GETDUR+22, PENDING+4, PENDING+5
RSDLABL RSTART+3~, RSTART+4*, RSTART+6*, RSTART+8
>> SCHMSG SCH+3
TXT DSPLYDT~, DSPLYDT+8
U RSTART+7, MR+3, OI+2, CLNVST+4, IVROOM+2, ENTRY+2, GETDUR+9, GETDUR+12, GETDUR+16, GETDUR+18
, PENDING+2, PENDING+3, PENDING+5
>> UL80 EN+6*
>> VALM("TITLE" ENTRY+7*, ENTRY+8*
>> VALMCNT ENTRY+10*
VALMEVL AD+1~*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All