PSJLIFN ;BIR/MV - IV FINISH USING LM ;Jun 17, 2020@15:43:29
Source file <PSJLIFN.m>
Package | Total | Call Graph |
---|---|---|
Inpatient Medications | 16 | $$ENIVUD^PSGOEF1 Q2^PSGS0 (ENSTOP,ENT)^PSIVCAL (ORDERCHK,SAVEDRG)^PSIVEDRG EDIT^PSIVEDT OC^PSIVOC (53,CKFLDS,COMPLTE)^PSIVORC1 GTIVDRG^PSIVORC2 (GT531,GTDRG)^PSIVORFA ($$GTPCI,GTOT)^PSIVUTL ORDCHK^PSJLIFNI UDVARS^PSJLIORD $$SCHREQ^PSJLIVFD $$CHKSCHD^PSJMISC2 HOLDHDR^PSJOE $$ENPC^PSJUTL |
List Manager | 3 | EN^VALM PAUSE^VALM1 RE^VALM4 |
VA FileMan | 3 | ^%DT $$GET1^DIQ ^DIR |
Outpatient Pharmacy | 1 | DRGCHK^PSOORDRG |
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 | ; Display order with numbers.
|
|
PENDING | ; Process pending order.
|
|
DISPLAY | ;
|
|
GTDATA | ;
|
|
FINISH | ; Prompt for missing data
|
|
MULTADDS | ; If there are multiple IV Additives per Orderable Item, it will prompt for selection
|
|
ORDCHK | ;* Do order check for Inpatient Meds IV.
; PSGORQF is defined (CONT^PSGSICHK) if not log an intervention ; No longer use after PSJ*5*181 |
|
ORDCHKA | ;* Do order check against existing orders on the profile
|
|
OCORD | ;* Do order check for each drug against the drugs within the order.
|
|
IVADDCNT(OI,IVLIST) | ; Returns the number of IV Addtives Associated to the OI and Marked for IV Order Dialog
|
Name | Field # of Occurrence |
---|---|
^%DT | GTDATA+5, GTDATA+6 |
$$GET1^DIQ | MULTADDS+10, MULTADDS+17, MULTADDS+18, MULTADDS+23, IVADDCNT+8, IVADDCNT+10 |
^DIR | MULTADDS+21 |
$$ENIVUD^PSGOEF1 | FINISH+12 |
Q2^PSGS0 | FINISH+28 |
ENSTOP^PSIVCAL | GTDATA+6, FINISH+36, FINISH+48 |
ENT^PSIVCAL | GTDATA+5 |
ORDERCHK^PSIVEDRG | ORDCHKA+8 |
SAVEDRG^PSIVEDRG | MULTADDS+3, MULTADDS+4, OCORD+4, OCORD+29 |
EDIT^PSIVEDT | FINISH+43 |
OC^PSIVOC | FINISH+46 |
53^PSIVORC1 | FINISH+22 |
CKFLDS^PSIVORC1 | FINISH+43 |
COMPLTE^PSIVORC1 | FINISH+55 |
GTIVDRG^PSIVORC2 | FINISH+36 |
GT531^PSIVORFA | PENDING+13, FINISH+51 |
GTDRG^PSIVORFA | FINISH+10 |
$$GTPCI^PSIVUTL | PENDING+13 |
GTOT^PSIVUTL | PENDING+14 |
ORDCHK^PSJLIFNI | OCORD+24, OCORD+27 |
UDVARS^PSJLIORD | FINISH+11 |
$$SCHREQ^PSJLIVFD | FINISH+23 |
$$CHKSCHD^PSJMISC2 | FINISH+26 |
HOLDHDR^PSJOE | FINISH+13 |
$$ENPC^PSJUTL | FINISH+19 |
DRGCHK^PSOORDRG | OCORD+22, OCORD+26 |
EN^VALM | PENDING+22, PENDING+24, DISPLAY+2, DISPLAY+3 |
PAUSE^VALM1 | EN+1, FINISH+33 |
RE^VALM4 | FINISH+34, FINISH+38, FINISH+59 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PS(50.7 - [#50.7] | GET1^DIQ |
^PS(52.6 - [#52.6] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(51.2 - [#51.2] | GTDATA+7 |
^PS(52.6 - [#52.6] | OCORD+7, IVADDCNT+6 |
^PS(52.7 - [#52.7] | OCORD+13 |
^PS(53.1 - [#53.1] | EN+1, EN+5, FINISH+7 |
^PSDRUG - [#50] | OCORD+23 |
^TMP($J | OCORD+23* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | GTDATA+5!*, GTDATA+6!* |
DDRUG | OCORD+3~, OCORD+7*, OCORD+8, OCORD+13*, OCORD+14, OCORD+22, OCORD+26 |
DDRUG( | OCORD+8*, OCORD+14*, OCORD+22!, OCORD+26! |
>> DFN | PENDING+12*, PENDING+13, FINISH+51, OCORD+20, OCORD+28* |
DIR | MULTADDS+13~ |
DIR("?" | MULTADDS+14* |
DIR("A" | MULTADDS+19*, MULTADDS+20* |
DIR(0 | MULTADDS+21* |
DIRUT | MULTADDS+13~, MULTADDS+21 |
>> DNE | FINISH+36*, FINISH+38* |
>> DONE | FINISH+52 |
DRG | FINISH+39!, MULTADDS+3, MULTADDS+4, OCORD+4, OCORD+29 |
DRG( | ORDCHKA+4, ORDCHKA+5, ORDCHKA+9 |
DRG("AD" | FINISH+36, MULTADDS+3, MULTADDS+6, MULTADDS+7, MULTADDS+11, MULTADDS+23*, OCORD+6, OCORD+7 |
DRG("SOL" | FINISH+36, OCORD+12, OCORD+13 |
DRGOC | FINISH+9~ |
DRGOC( | ORDCHKA+8, ORDCHKA+9* |
DRGTMP | FINISH+9~, ORDCHKA+5*, ORDCHKA+7, ORDCHKA+10 |
DT | IVADDCNT+10 |
DUOUT | MULTADDS+13~, MULTADDS+21 |
>> EDIT | FINISH+43 |
FIL | FINISH+9~, ORDCHKA+3* |
INTERVEN | OCORD+19~* |
IVADD | MULTADDS+13~, MULTADDS+16*, MULTADDS+17, MULTADDS+18, IVADDCNT+4~, IVADDCNT+5*, IVADDCNT+6*, IVADDCNT+8, IVADDCNT+10, IVADDCNT+12 |
IVADDCNT | IVADDCNT+4~, IVADDCNT+5*, IVADDCNT+12* |
IVCNT | MULTADDS+13~, MULTADDS+15*, MULTADDS+16, MULTADDS+17, MULTADDS+19, MULTADDS+20, MULTADDS+21 |
IVLIST | MULTADDS+5~, MULTADDS+8!, IVADDCNT~ |
IVLIST( | MULTADDS+15, MULTADDS+16, MULTADDS+23, IVADDCNT+12* |
IVLIST("" | MULTADDS+8 |
NSFF | FINISH+9~*, FINISH+12!, FINISH+60! |
OI | MULTADDS+5~, MULTADDS+7*, MULTADDS+8, MULTADDS+10, IVADDCNT~, IVADDCNT+6 |
>> ON | PENDING+12*, PENDING+13, PENDING+17, PENDING+18, PENDING+19, FINISH+10*, FINISH+29, FINISH+51, ORDCHKA+8, ORDCHKA+9 , OCORD+23 |
ON55 | FINISH+9~, FINISH+10* |
>> P | FINISH+23 |
>> P("DTYP" | GTDATA+2* |
>> P("MR" | GTDATA+7* |
>> P("OPI" | FINISH+19* |
>> P("OT" | PENDING+14, PENDING+20, DISPLAY+2, DISPLAY+3, FINISH+35, FINISH+38 |
>> P("PON" | PENDING+12* |
>> P("RES" | GTDATA+4, FINISH+22, FINISH+26 |
>> P(11 | FINISH+30, FINISH+31 |
>> P(15 | FINISH+23, FINISH+28 |
>> P(2 | GTDATA+3, GTDATA+5* |
>> P(23 | GTDATA+2 |
>> P(3 | GTDATA+6*, FINISH+36* |
>> P(4 | PENDING+14, GTDATA+2, FINISH+23, FINISH+34, FINISH+39* |
>> P(5 | GTDATA+2 |
>> P(9 | FINISH+23, FINISH+25, FINISH+27*, FINISH+28 |
>> PSGORD | FINISH+10* |
PSGORQF | FINISH+9~!, FINISH+23, FINISH+26*, FINISH+38, FINISH+39, FINISH+51, FINISH+59, ORDCHK+3!, ORDCHKA+3, ORDCHKA+4 |
>> PSGP | PENDING+12, ORDCHKA+8 |
PSGRDTX | FINISH+8! |
PSGS0XT | FINISH+28~* |
>> PSGS0Y | FINISH+30 |
PSIDX | MULTADDS+5~, MULTADDS+6*, MULTADDS+7, MULTADDS+11, MULTADDS+23 |
>> PSIVAC | PENDING+12* |
PSIVACEP | PENDING+6~, FINISH+56, FINISH+58 |
>> PSIVAS | ORDCHKA+3*, ORDCHKA+4, ORDCHKA+5, ORDCHKA+9 |
PSIVCAL | FINISH+6~ |
PSIVEDIT | FINISH+6~, FINISH+8!, FINISH+42*, FINISH+46 |
PSIVFN1 | PENDING+6~ |
PSIVNUM | PENDING+16~* |
PSIVOCON | FINISH+9~, FINISH+10* |
PSIVOI | PENDING+6~ |
>> PSIVOK | FINISH+43* |
PSIVS | FINISH+9~ |
>> PSIVUP | PENDING+13*, FINISH+19 |
PSIVX | ORDCHKA+4*, ORDCHKA+5, ORDCHKA+9, OCORD+3~, OCORD+21*, OCORD+22, OCORD+23, OCORD+25*, OCORD+26 |
PSIVXD | FINISH+9~ |
PSJAD | OCORD+3~ |
PSJAD( | OCORD+8*, OCORD+21, OCORD+23 |
PSJADTMP | ORDCHKA+11! |
PSJADTMP( | ORDCHKA+7, ORDCHKA+10* |
PSJCOM | FINISH+6~, FINISH+7* |
PSJDFN | OCORD+19~, OCORD+20*, OCORD+22, OCORD+24, OCORD+26, OCORD+27, OCORD+28 |
PSJDISP | DISPLAY+4! |
PSJFNDS | PENDING+6~, PENDING+11*, FINISH+58* |
>> PSJHIS | DISPLAY+5 |
PSJIVBD | PENDING+7!, FINISH+8! |
PSJL | PENDING+15~ |
PSJLMX | PENDING+6~ |
>> PSJLYN | PENDING+18, FINISH+10 |
PSJMAI | PENDING+19*, PENDING+25!, FINISH+10 |
PSJNSS | FINISH+28~* |
PSJOCCHK | PENDING+6~, PENDING+9* |
PSJOCFG | EN+2~, EN+3*, EN+4! |
PSJOLDNM | FINISH+6~, FINISH+26 |
PSJOLDNM("NEW_SCHD" | FINISH+27, FINISH+29, FINISH+30, FINISH+32 |
PSJOLDNM("ORD_SCHD" | FINISH+25* |
>> PSJORD | EN+1, EN+5, PENDING+12, PENDING+17, FINISH+7, FINISH+10, FINISH+12 |
>> PSJPROT | FINISH+12 |
PSJQUIT | FINISH+41~*, MULTADDS+2*, MULTADDS+3, MULTADDS+6, MULTADDS+15, MULTADDS+21* |
PSJREN | EN+4!, GTDATA+4* |
PSJSOL | OCORD+3~ |
PSJSOL( | OCORD+14*, OCORD+25 |
PSJSTAR | PENDING+16~, PENDING+21*, PENDING+23* |
TMPDRG | MULTADDS+1~, MULTADDS+3, MULTADDS+4, OCORD+3~, OCORD+4, OCORD+29 |
TYPE | OCORD+24~*, OCORD+27~* |
U | OCORD+7, OCORD+13, OCORD+23 |
>> VALMBCK | DISPLAY+5*, FINISH+26*, FINISH+39*, FINISH+41*, FINISH+52*, FINISH+56* |
>> VALMBG | FINISH+37*, FINISH+59* |
>> VALMSG | DISPLAY+1* |
X | GTDATA+5*, GTDATA+6*, FINISH+28~*, MULTADDS+13~, MULTADDS+17*, MULTADDS+18*, MULTADDS+19, OCORD+3~, OCORD+6*, OCORD+7 , OCORD+12*, OCORD+13 |
Y | GTDATA+5, GTDATA+6, MULTADDS+13~, MULTADDS+22, MULTADDS+23, OCORD+3~ |