PSJOEA ;BIR/MLM-INPATIENT ORDER ENTRY ;23 Jun 98 / 1:46 PM
Source file <PSJOEA.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 17 | $$ENACTION^PSGOE1  ENSFE^PSGOEE0  START^PSGOEF  (CRA,ENGNA)^PSGOETO  ORSET^PSGOETO1  VF^PSIVORC2  GT531^PSIVORFA  NEW55^PSIVORFB ENIV^PSJAC CMPLX2^PSJCOM1 EN1^PSJHL2 EN^PSJLIFN REQDT^PSJLIVMD GETUD^PSJLMGUD $$OINAME^PSJLMUTL $$LOCK^PSJOEA CHK^PSJOEA1 | 
| Registration | 2 | EN^VALM PAUSE^VALM1 | 
| VA Fileman | 2 | IX^DIK ^DIR | 
| Kernel | 1 | $$PATCH^XPDUTL | 
| Pharmacy Data Management | 1 | ($$LS,UNL)^PSSLOCK | 
| Scheduling | 1 | $$SDIMO^SDAMA203 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Inpatient Medications | 7 | PSGOEC PSGOECS PSGVBW0 PSIVOPT PSJOE PSJOEA PSJOEA2 | 
| Barcode Medication Administration | 1 | PSBIHS6 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| IV | ; | |
| LOCK(DFN,PSJORD) | ; Check to see if the order is already locked | |
| DONE | ; Clean up | |
| ACTLOG(PSGORDP,DFN,PSGORD) | ||
| UD | ; | |
| DISACTIO(DFN,PSJORD,PSJPNV) | ||
| SELECT | ; | 
| Name | Field # of Occurrence | 
|---|---|
| IX^DIK | IV+6 | 
| ^DIR | DISACTIO+13 | 
| $$ENACTION^PSGOE1 | DISACTIO+14, DISACTIO+32 | 
| ENSFE^PSGOEE0 | DISACTIO+29, DISACTIO+32 | 
| START^PSGOEF | DISACTIO+29 | 
| CRA^PSGOETO | UD+5 | 
| ENGNA^PSGOETO | UD+1 | 
| ORSET^PSGOETO1 | DISACTIO+36 | 
| VF^PSIVORC2 | DISACTIO+19 | 
| GT531^PSIVORFA | DISACTIO+19 | 
| NEW55^PSIVORFB | IV+2 | 
| ENIV^PSJAC | DISACTIO+7 | 
| CMPLX2^PSJCOM1 | UD+7 | 
| EN1^PSJHL2 | UD+2, IV+5 | 
| EN^PSJLIFN | DISACTIO+30 | 
| REQDT^PSJLIVMD | DISACTIO+27 | 
| GETUD^PSJLMGUD | DISACTIO+8, DISACTIO+32 | 
| $$OINAME^PSJLMUTL | DISACTIO+10 | 
| $$LOCK^PSJOEA | SELECT+2 | 
| CHK^PSJOEA1 | SELECT+6 | 
| $$LS^PSSLOCK | LOCK+2 | 
| UNL^PSSLOCK | SELECT+9 | 
| $$SDIMO^SDAMA203 | DISACTIO+24 | 
| EN^VALM | DISACTIO+32 | 
| PAUSE^VALM1 | DISACTIO+25, DISACTIO+28 | 
| $$PATCH^XPDUTL | DISACTIO+24 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | DISACTIO+25 | 
| ^PS(53.1 - [#53.1] | LOCK+2, SELECT+3, SELECT+8, DISACTIO+12, DISACTIO+15, DISACTIO+16, DISACTIO+22, DISACTIO+36, ACTLOG+4, ACTLOG+5 , UD+2*, UD+6!, IV+1, IV+5*, IV+7! | 
| ^PS(55 - [#55] | ACTLOG+6, ACTLOG+7*, UD+2*, UD+4, UD+5, IV+5* | 
| ^TMP("PSJCOM" | SELECT+6, UD+1*, UD+2, IV+3*, IV+4*, IV+5 | 
| ^TMP("PSJCOM2" | UD+1*, UD+2, IV+3*, IV+4*, IV+5 | 
| Name | Line Occurrences | 
|---|---|
| @( | DISACTIO+29 | 
| DISACTIO | SELECT+5 | 
| DONE | SELECT+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ACTLOG+6 | 
| ^(0 | ACTLOG+6*, UD+1* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | UD+1~, UD+2, IV+6!* | 
| DA(1 | IV+6* | 
| DFN | LOCK~, LOCK+2, SELECT+7, DISACTIO~, DISACTIO+7, DISACTIO+8, DISACTIO+15, DISACTIO+24, DISACTIO+30, ACTLOG~ , ACTLOG+6, ACTLOG+7, IV+5, IV+6 | 
| DIE | UD+1~ | 
| DIK | IV+6!* | 
| DIR | DISACTIO+13! | 
| DIR(0 | DISACTIO+13* | 
| DR | UD+1~ | 
| ND2 | UD+3~, UD+5* | 
| O | SELECT+1~, SELECT+5* | 
| >> ON | SELECT+4*, SELECT+5 | 
| ON55 | DISACTIO+4~, IV+1!*, IV+2, IV+3, IV+4, IV+5, IV+6 | 
| >> P("NAT" | IV+5* | 
| >> P("PON" | DISACTIO+18* | 
| >> PSGACT | DISACTIO+14*, DISACTIO+32* | 
| PSGAL531 | ACTLOG+3~, ACTLOG+5*, ACTLOG+7 | 
| PSGFDX | DISACTIO+4~ | 
| PSGNEFD | UD+3~, UD+5* | 
| PSGNESD | UD+3~, UD+5* | 
| >> PSGOEAV | DISACTIO+9*, DISACTIO+36 | 
| >> PSGOEEF | DISACTIO+32* | 
| PSGOENG | DISACTIO+11!, DISACTIO+12*, DISACTIO+13* | 
| >> PSGOES | DISACTIO+36 | 
| PSGORD | SELECT+4*, DISACTIO+29*, DISACTIO+36, ACTLOG~, ACTLOG+6, ACTLOG+7 | 
| PSGORDP | ACTLOG~, ACTLOG+4, ACTLOG+5 | 
| PSGP | SELECT+2, SELECT+5, SELECT+7*, SELECT+9, DISACTIO+4~, DISACTIO+7*, DISACTIO+14, DISACTIO+15, DISACTIO+19, DISACTIO+25 , DISACTIO+29, DISACTIO+30, DISACTIO+32, UD+2, UD+4, UD+5, UD+7, IV+5 | 
| PSGPD | DISACTIO+10*, DONE+1! | 
| PSGPDN | DISACTIO+10*, DONE+1! | 
| PSGPDRG | UD+3~, UD+4* | 
| >> PSGPRF | DISACTIO+11 | 
| >> PSGPXN | UD+7 | 
| PSGRFD | DISACTIO+26~ | 
| PSGRFDN | DISACTIO+26~ | 
| PSGRSD | DISACTIO+26~ | 
| PSGRSDN | DISACTIO+26~ | 
| PSGSCH | DISACTIO+28, DONE+1! | 
| PSGSDX | DISACTIO+4~ | 
| PSGST | UD+3~, UD+4* | 
| PSGX | ACTLOG+3~, ACTLOG+4*, ACTLOG+5 | 
| PSGXDA | ACTLOG+3~, ACTLOG+6*, ACTLOG+7 | 
| PSIVACT | IV+6*, DONE+1! | 
| PSIVFLG | DISACTIO+18*, DISACTIO+31! | 
| PSJAPPT | DISACTIO+4~, DISACTIO+22* | 
| PSJCLIN | SELECT+1~, DISACTIO+6, DISACTIO+22*, DISACTIO+23, DISACTIO+24, DISACTIO+25* | 
| PSJCMPDA | UD+1~*, UD+2, UD+4, UD+5, UD+7 | 
| >> PSJCOI | DISACTIO+10 | 
| PSJIVFLG | DISACTIO+4~, DISACTIO+16, DISACTIO+25*, DISACTIO+30* | 
| PSJLM | DISACTIO+29~* | 
| PSJLYN | DISACTIO+30*! | 
| PSJMAI | DISACTIO+30! | 
| PSJNOO | UD+2*, DONE+1! | 
| PSJO | LOCK+2~*, SELECT+3~*, SELECT+4, SELECT+5, SELECT+8~*, SELECT+9, UD+1, UD+2, UD+6, IV+1 , IV+3, IV+4, IV+5, IV+7 | 
| PSJORD | LOCK~, LOCK+2, SELECT+2, SELECT+3, SELECT+8, DISACTIO~, DISACTIO+5, DISACTIO+8, DISACTIO+12, DISACTIO+14 , DISACTIO+15, DISACTIO+16, DISACTIO+18, DISACTIO+19, DISACTIO+22, DISACTIO+27, DISACTIO+29, DISACTIO+30, DISACTIO+32, UD+6 , UD+7, IV+7 | 
| >> PSJPDD | DISACTIO+23 | 
| PSJPNV | SELECT+5, DISACTIO~ | 
| PSJPREX | UD+6!, UD+7* | 
| >> PSJSYSP0 | DISACTIO+9 | 
| >> PSJSYSU | DISACTIO+9 | 
| >> PSJTUD | DISACTIO+10, DISACTIO+21, DISACTIO+29 | 
| PSJXX1 | DISACTIO+4~, DISACTIO+15*, DISACTIO+16*, DISACTIO+17, DISACTIO+20, DISACTIO+21*, DISACTIO+23, DISACTIO+28, DISACTIO+29, DISACTIO+30 | 
| Q | LOCK+1~*, LOCK+2*, LOCK+3, ACTLOG+3~, ACTLOG+6* | 
| ACTLOG+3~, ACTLOG+6* | |
| U | DISACTIO+15, DISACTIO+16, DISACTIO+17, DISACTIO+20, DISACTIO+21, DISACTIO+23, DISACTIO+25, DISACTIO+28, DISACTIO+29, DISACTIO+30 , ACTLOG+6, UD+2, IV+4, IV+5 | 
| VAIP | DISACTIO+22~ | 
| >> Y | SELECT+2, SELECT+9, DISACTIO+16 |