PSJLIFN ;BIR/MV-IV FINISH USING LM ;13 Jan 98 / 11:32 AM
Source file <PSJLIFN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 14 | $$ENIVUD^PSGOEF1  Q2^PSGS0  (ENSTOP,ENT)^PSIVCAL  (ORDERCHK,SAVEDRG)^PSIVEDRG  EDIT^PSIVEDT  (53,CKFLDS,COMPLTE)^PSIVORC1  GTIVDRG^PSIVORC2  GT531^PSIVORFA ($$GTPCI,GTOT)^PSIVUTL ORDCHK^PSJLIFNI UDVARS^PSJLIORD $$SCHREQ^PSJLIVFD HOLDHDR^PSJOE $$ENPC^PSJUTL | 
| Registration | 3 | EN^VALM PAUSE^VALM1 RE^VALM4 | 
| Outpatient Pharmacy | 1 | DRGCHK^PSOORDRG | 
| VA Fileman | 1 | ^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FINISH | ; Prompt for missing data | |
| DISPLAY | ; | |
| EN | ; Display order with numbers. | |
| OCORD | ;* Do order check for each drug against the drugs within the order. | |
| ORDCHKA | ;* Do order check agaist existing orders on the profile | |
| ORDCHK | ;* Do order check for Inpatient Meds IV. ; PSGORQF is defined (CONT^PSGSICHK) if not log an intervention | |
| PENDING | ; Process pending order. | |
| GTDATA | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | GTDATA+5, GTDATA+6 | 
| $$ENIVUD^PSGOEF1 | FINISH+11 | 
| Q2^PSGS0 | FINISH+22 | 
| ENSTOP^PSIVCAL | GTDATA+6, FINISH+25 | 
| ENT^PSIVCAL | GTDATA+5 | 
| ORDERCHK^PSIVEDRG | ORDCHKA+6 | 
| SAVEDRG^PSIVEDRG | OCORD+2, OCORD+27 | 
| EDIT^PSIVEDT | FINISH+30 | 
| 53^PSIVORC1 | FINISH+20 | 
| CKFLDS^PSIVORC1 | FINISH+30 | 
| COMPLTE^PSIVORC1 | FINISH+32 | 
| GTIVDRG^PSIVORC2 | FINISH+25 | 
| GT531^PSIVORFA | PENDING+8 | 
| $$GTPCI^PSIVUTL | PENDING+8 | 
| GTOT^PSIVUTL | PENDING+9 | 
| ORDCHK^PSJLIFNI | OCORD+22, OCORD+25 | 
| UDVARS^PSJLIORD | FINISH+10 | 
| $$SCHREQ^PSJLIVFD | FINISH+21 | 
| HOLDHDR^PSJOE | FINISH+12 | 
| $$ENPC^PSJUTL | FINISH+17 | 
| DRGCHK^PSOORDRG | OCORD+20, OCORD+24 | 
| EN^VALM | PENDING+17, PENDING+19, DISPLAY+3, DISPLAY+4 | 
| PAUSE^VALM1 | EN+1, FINISH+16 | 
| RE^VALM4 | FINISH+16, FINISH+23, FINISH+28, FINISH+34 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(51.2 - [#51.2] | GTDATA+7 | 
| ^PS(52.6 - [#52.6] | OCORD+5 | 
| ^PS(52.7 - [#52.7] | OCORD+11 | 
| ^PS(53.1 - [#53.1] | EN+1, EN+3, FINISH+6, FINISH+14 | 
| ^PSDRUG - [#50] | OCORD+21 | 
| ^TMP($J | OCORD+21* | 
| Name | Line Occurrences | 
|---|---|
| GTDATA | PENDING+19, FINISH+24 | 
| OCORD | ORDCHK+4 | 
| ORDCHK | FINISH+26, FINISH+28 | 
| PENDING | EN+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | GTDATA+5!*, GTDATA+6!* | 
| DDRUG | OCORD+1~, OCORD+5*, OCORD+6, OCORD+11*, OCORD+12, OCORD+20, OCORD+24 | 
| DDRUG( | OCORD+6*, OCORD+12*, OCORD+20!, OCORD+24! | 
| >> DFN | PENDING+7*, PENDING+8, OCORD+18, OCORD+26* | 
| >> DNE | FINISH+25*, FINISH+28* | 
| >> DONE | FINISH+31 | 
| DRG | FINISH+29!, OCORD+2, OCORD+27 | 
| DRG( | ORDCHKA+2, ORDCHKA+3, ORDCHKA+7 | 
| DRG("AD" | FINISH+25, OCORD+4, OCORD+5 | 
| DRG("SOL" | FINISH+25, OCORD+10, OCORD+11 | 
| DRGOC | FINISH+8~, ORDCHK+3~ | 
| DRGOC( | ORDCHKA+6, ORDCHKA+7* | 
| DRGTMP | FINISH+8~, ORDCHKA+3*, ORDCHKA+5, ORDCHKA+8 | 
| >> EDIT | FINISH+30 | 
| FIL | FINISH+8~, ORDCHKA+1* | 
| INTERVEN | OCORD+17~* | 
| NSFF | FINISH+8~*, FINISH+11!, FINISH+35! | 
| >> ON | PENDING+7*, PENDING+8, PENDING+12, PENDING+13, PENDING+14, FINISH+9*, ORDCHKA+6, ORDCHKA+7, OCORD+21 | 
| ON55 | FINISH+8~, FINISH+9* | 
| >> P | FINISH+21 | 
| >> P("DTYP" | GTDATA+2* | 
| >> P("MR" | GTDATA+7* | 
| >> P("OPI" | FINISH+17* | 
| >> P("OT" | PENDING+9, PENDING+15, DISPLAY+3, DISPLAY+4, FINISH+24, FINISH+28 | 
| >> P("PON" | PENDING+7* | 
| >> P("RES" | GTDATA+4, FINISH+20 | 
| >> P(15 | FINISH+21, FINISH+22 | 
| >> P(2 | GTDATA+3, GTDATA+5* | 
| >> P(23 | GTDATA+2 | 
| >> P(3 | GTDATA+6*, FINISH+25* | 
| >> P(4 | PENDING+9, GTDATA+2, FINISH+21, FINISH+23, FINISH+29* | 
| >> P(5 | GTDATA+2 | 
| >> P(9 | FINISH+21, FINISH+22 | 
| >> PSGACT | DISPLAY+1* | 
| >> PSGORD | FINISH+9* | 
| PSGORQF | FINISH+8~, FINISH+28, FINISH+29, FINISH+34, ORDCHK+2!, ORDCHK+4, ORDCHKA+1, ORDCHKA+2 | 
| >> PSGP | PENDING+7, ORDCHKA+6 | 
| PSGRDTX | FINISH+7! | 
| PSGS0XT | FINISH+22~* | 
| >> PSIVAC | PENDING+7* | 
| PSIVACEP | PENDING+6~, FINISH+33 | 
| >> PSIVAS | ORDCHKA+1*, ORDCHKA+2, ORDCHKA+3, ORDCHKA+7 | 
| PSIVFN1 | PENDING+6~ | 
| PSIVNUM | PENDING+11~* | 
| PSIVOCON | FINISH+8~, FINISH+9* | 
| PSIVOI | PENDING+6~ | 
| >> PSIVOK | FINISH+30* | 
| PSIVS | FINISH+8~ | 
| >> PSIVUP | PENDING+8*, FINISH+17 | 
| PSIVX | ORDCHKA+2*, ORDCHKA+3, ORDCHKA+7, OCORD+1~, OCORD+19*, OCORD+20, OCORD+21, OCORD+23*, OCORD+24 | 
| PSIVXD | FINISH+8~ | 
| PSJAD | OCORD+1~ | 
| PSJAD( | OCORD+6*, OCORD+19, OCORD+21 | 
| PSJADTMP | ORDCHKA+9! | 
| PSJADTMP( | ORDCHKA+5, ORDCHKA+8* | 
| PSJCOM | FINISH+6~* | 
| PSJDFN | OCORD+17~, OCORD+18*, OCORD+20, OCORD+22, OCORD+24, OCORD+25, OCORD+26 | 
| PSJDISP | DISPLAY+5! | 
| >> PSJHIS | DISPLAY+6 | 
| PSJIVBD | FINISH+7! | 
| PSJL | PENDING+10~ | 
| PSJLMX | PENDING+6~, FINISH+15 | 
| >> PSJLYN | PENDING+13, FINISH+9 | 
| PSJMAI | PENDING+14*, PENDING+20!, FINISH+9 | 
| PSJNSS | FINISH+22~* | 
| >> PSJORD | EN+1, EN+3, PENDING+7, PENDING+12, FINISH+6, FINISH+9, FINISH+11, FINISH+14 | 
| >> PSJPROT | FINISH+11 | 
| PSJREN | EN+2!, GTDATA+4* | 
| PSJSOL | OCORD+1~ | 
| PSJSOL( | OCORD+12*, OCORD+23 | 
| PSJSTAR | PENDING+11~, PENDING+16*, PENDING+18* | 
| TMPDRG | OCORD+1~, OCORD+2, OCORD+27 | 
| TYPE | OCORD+22~*, OCORD+25~* | 
| U | OCORD+5, OCORD+11, OCORD+21 | 
| >> VALMBCK | DISPLAY+6*, FINISH+29*, FINISH+31*, FINISH+33* | 
| >> VALMBG | FINISH+16*, FINISH+27*, FINISH+34* | 
| >> VALMSG | DISPLAY+2* | 
| X | GTDATA+5*, GTDATA+6*, FINISH+22~*, OCORD+1~, OCORD+4*, OCORD+5, OCORD+10*, OCORD+11 | 
| Y | GTDATA+5, GTDATA+6, OCORD+1~ |