PSJLIVMD ;BIR/MV - SETUP LM TEMPLATE FOR INPT MED. IV ;Nov 10, 2020@14:17:02
Source file <PSJLIVMD.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 | ;
|
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 |
>> | 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~* |