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 |