PSGOEE ;BIR/CML3-EDIT ACTIVE OR NON-VERIFIED ORDERS ;29-May-2012 14:30;PLS
Source file <PSGOEE.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 18 | ($$ENDD,$$ENDTC,$$ENNPN)^PSGMI  ^PSGNE3  $$ENACTION^PSGOE1  ($$DDOK,$$OIOK,CHKDRG)^PSGOE2  ENOR^PSGOECS  (ENF,ENNOU,ENSFE)^PSGOEE0  EN2^PSGOEEW  ^PSGOETO CHK^PSGOEV EN^PSGPEN ENL^PSGVDS UPD^PSJCOM NEW^PSJCOM1 EN1^PSJHL2 $$GETDUR^PSJLIVMD GETUD^PSJLMGUD INIT^PSJLMUDE $$ENNOO^PSJUTL5 | 
| VA Fileman | 3 | NOW^%DTC %XY^%RCR ^DIE | 
| IHS Omnicell Pyxis Interface | 2 | EDIT^BOPCP2 ^BOPSD | 
| Registration | 2 | EN^VALM (FULL,PAUSE)^VALM1 | 
| Kernel | 1 | $$PATCH^XPDUTL | 
| Pharmacy Data Management | 1 | UNL^PSSLOCK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DONE1 | ; | |
| 313 | ;;40^PSGOE82;;;40;0 | |
| ACT1 | ;I 'PSGOEAV,PSJSYSL>1 S $P(@($S(PSGORD["U":"^PS(55,"_PSGP_",5,",1:"^PS(53.1,")_+PSGORD_",7)"),"^",1,2)=PSGDT_"^"_$E("D",PSGOEENO)_"E",PSGTOL=2,PSGUOW=DUZ,PSGTOO=PSGORD'["U"+1,DA=+PSGORD D ENL^PSGVDS | |
| 311 | ;;8^PSGOE81;PSGOSI;PSGSI;8;0 | |
| 310 | ;;1^PSGOE82;PSGOPR;PSGPR;1;1 | |
| K1 | ; | |
| DONE | ; | |
| CHKDD | ;*** Check inactive Dispense drug within the order. | |
| ACT | ; | |
| NEW | ; | |
| 52 | ;;109^PSGOE9;PSGODO;PSGDO;109;PSGODO]"" | |
| 53 | ;;10^PSGOE91;PSGOSD;PSGSD;10;1 | |
| FIELDS | ; | |
| 312 | ;;2^PSGOE82;;;2;0 | |
| OUT | ; | |
| ENF | ; | |
| UPD | ; | |
| EDLOOP | ; Continue prompting for fields to edit. | |
| CKDT | ; Check if new start/stop dates should be calculated. | |
| 510 | ;;1^PSGOE92;PSGOPR;PSGPR;1;1 | |
| GTSTATUS | ; Determine status of new order and set LM title. | |
| 51 | ;;101^PSGOE9;PSGOPD;PSGPD;101;1 | |
| 39 | ;;39^PSGOE81;PSGOAT;PSGAT;39;0 | |
| 38 | ;;26^PSGOE8;PSGOSCH;PSGSCH;26;1 | |
| 59 | ;;41^PSGOE91;PSGOAT;PSGAT;41;0 | |
| 58 | ;;26^PSGOE9;PSGOSCH;PSGSCH;26;1 | |
| 55 | ;;34^PSGOE91;PSGOFD;PSGFD;34;1 | |
| EDIT | ; | |
| 32 | ;;109^PSGOE8;PSGODO;PSGDO;109;PSGODO]"" | |
| 31 | ;;101^PSGOE8;PSGOPD;PSGPD;101;1 | |
| 56 | ;;7^PSGOE9;PSGOST;PSGST;7;0 | |
| 37 | ;;5^PSGOE82;PSGOSM;PSGSM;5;0 | |
| 36 | ;;7^PSGOE8;PSGOST;PSGST;7;0 | |
| 35 | ;;25^PSGOE81;PSGOFD;PSGFD;25;0 | |
| 34 | ;;3^PSGOE8;PSGOMR;PSGMR;3;1 | |
| 33 | ;;10^PSGOE81;PSGOSD;PSGSD;10;0 | |
| ABORT | ; Display no change message and pause. | |
| 531 | ; edit orders in 53.1 | |
| 54 | ;;3^PSGOE9;PSGOMR;PSGMR;3;1 | |
| 511 | ;;8^PSGOE91;PSGOSI;PSGSI;8;0 | |
| NEW3 | ; | |
| 513 | ;;15^PSGOE92;;;15;0 | |
| 512 | ;;2^PSGOE92;;;2;0 | |
| CALLBOP | ; | |
| 57 | ;;5^PSGOE92;PSGOSM;PSGSM;5;0 | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | PSGOEE+8 | 
| %XY^%RCR | UPD+15 | 
| EDIT^BOPCP2 | CALLBOP+2 | 
| ^BOPSD | CALLBOP+3 | 
| ^DIE | NEW+11, UPD+13, UPD+14 | 
| $$ENDD^PSGMI | EDLOOP+7, CKDT+3 | 
| $$ENDTC^PSGMI | EDLOOP+7, CKDT+3 | 
| $$ENNPN^PSGMI | EDLOOP+7 | 
| ^PSGNE3 | CKDT+3 | 
| $$ENACTION^PSGOE1 | NEW+13, UPD+19 | 
| $$DDOK^PSGOE2 | ABORT+1 | 
| $$OIOK^PSGOE2 | ABORT+2 | 
| CHKDRG^PSGOE2 | CHKDD+1 | 
| ENOR^PSGOECS | NEW+4 | 
| ENF^PSGOEE0 | DONE+1 | 
| ENNOU^PSGOEE0 | EDLOOP+2 | 
| ENSFE^PSGOEE0 | ENF+9, ACT1+2, OUT+1 | 
| EN2^PSGOEEW | ENF+1, ACT+1 | 
| ^PSGOETO | NEW+7 | 
| CHK^PSGOEV | EDLOOP+8 | 
| EN^PSGPEN | NEW+12 | 
| ENL^PSGVDS | UPD+20 | 
| UPD^PSJCOM | UPD+2 | 
| NEW^PSJCOM1 | NEW+2 | 
| EN1^PSJHL2 | UPD+13, UPD+18 | 
| $$GETDUR^PSJLIVMD | NEW+11 | 
| GETUD^PSJLMGUD | ENF+9, ACT1+2, OUT+1 | 
| INIT^PSJLMUDE | OUT+1 | 
| $$ENNOO^PSJUTL5 | EDLOOP+12 | 
| UNL^PSSLOCK | ACT1+2, NEW+4, NEW+12 | 
| EN^VALM | EDLOOP+9 | 
| FULL^VALM1 | EDIT+1 | 
| PAUSE^VALM1 | EDLOOP+11, ABORT+3 | 
| $$PATCH^XPDUTL | CALLBOP+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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(53.1 - [#53.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(53.1 - [#53.1] | NEW+2, NEW+9*, NEW+10, UPD+2, DONE+1, DONE1+2 | 
| ^PS(53.45 - [#53.45] | UPD+4, UPD+6, DONE1+3! | 
| ^PS(55 - [#55] | NEW+8*, UPD+4, UPD+6, UPD+7*, UPD+10, UPD+11, DONE1+1 | 
| Name | Line Occurrences | 
|---|---|
| @( | EDIT+4 | 
| ABORT | OUT+1 | 
| ACT | PSGOEE+8 | 
| ACT1 | ENF+7 | 
| CALLBOP | UPD+21 | 
| CHKDD | EDLOOP+6 | 
| CKDT | EDLOOP+4, EDLOOP+6 | 
| DONE1 | ENF+8, ACT1+1 | 
| EDIT | EDLOOP+1 | 
| EDLOOP | ENF+2, ACT+1 | 
| GTSTATUS | EDLOOP+6 | 
| K1 | EDLOOP+13 | 
| NEW | ENF+4, ACT+3 | 
| OUT | ENF+2, ACT+1 | 
| UPD | ENF+6, ACT+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | UPD+18 | 
| ^(2 | UPD+18, DONE1+3! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | PSGOEE+8 | 
| >> %X | UPD+15* | 
| >> %Y | UPD+15* | 
| BACK | K1+1! | 
| DA | NEW+11!*, UPD+1!, UPD+12~, UPD+13*, UPD+14*, UPD+20*, DONE1+5! | 
| DA(1 | UPD+13*, UPD+14* | 
| DIE | NEW+11!*, UPD+12~, UPD+13*, UPD+14*, DONE1+5! | 
| DIR | DONE1+5! | 
| DP | DONE1+5! | 
| DR | EDLOOP+2, NEW+11!*, UPD+9, UPD+12~*, UPD+13, UPD+14, DONE1+5! | 
| DRG | DONE1+5! | 
| DUR | NEW+11~* | 
| DUZ | EDLOOP+7, UPD+20 | 
| F1 | EDIT+4*, K1+1! | 
| F2 | K1+1! | 
| II | UPD+9~* | 
| >> LIMIT | EDIT+3* | 
| MSG | EDIT+4*, K1+1! | 
| ND | UPD+18*, DONE1+5! | 
| ND0 | DONE1+5! | 
| ND1 | UPD+18*, DONE1+5! | 
| ND2 | UPD+18*, DONE1+5! | 
| ORD | UPD+12~ | 
| ORIFN | UPD+18*, DONE1+5! | 
| >> P("OPI" | UPD+12 | 
| >> PSGACT | NEW+13* | 
| PSGAL | DONE1+5! | 
| PSGALEF | DONE1+5! | 
| PSGAT | CKDT+1, NEW+6, DONE1+5! | 
| >> PSGCANFL | ACT+6*, OUT+1* | 
| >> PSGDEF | EDIT+3*, EDIT+4 | 
| >> PSGDFLG | ABORT+1* | 
| >> PSGDI | ABORT+1* | 
| PSGDO | EDLOOP+8, DONE1+6! | 
| >> PSGDT | PSGOEE+8*, EDLOOP+7, UPD+20 | 
| >> PSGEBN | EDLOOP+7* | 
| PSGEDIT | NEW+4*! | 
| PSGEFN | PSGOEE+8!, DONE1+5!, K1+1! | 
| PSGF2 | K1+1! | 
| PSGFD | EDLOOP+8, CKDT+2, CKDT+3*, CKDT+4, NEW+6, DONE1+4! | 
| PSGFDN | CKDT+3*, DONE1+5! | 
| PSGHSM | DONE1+5! | 
| >> PSGLIN | EDLOOP+7* | 
| PSGMR | EDLOOP+8, DONE1+5! | 
| PSGMRN | DONE1+5! | 
| >> PSGNEFD | CKDT+3, NEW+6* | 
| >> PSGNESD | CKDT+3, NEW+6* | 
| PSGNEWDT | CKDT+2, CKDT+3*, OUT+1!, K1+1! | 
| PSGODO | K1+1! | 
| >> PSGOEAV | ENF+7, ACT1+2, EDLOOP+14, NEW+5, NEW+10, NEW+12 | 
| PSGOEE | EDIT+3*, EDIT+4*, NEW+6*, DONE1+5! | 
| PSGOEEF | PSGOEE+8!*, ENF+9*, ACT1+2*, DONE1+5!, K1+1!, ABORT+3!* | 
| PSGOEEF( | EDIT+2* | 
| PSGOEEF(10 | CKDT+5* | 
| PSGOEEF(25 | CKDT+4* | 
| PSGOEEG | EDIT+4, DONE1+5! | 
| PSGOEEND | K1+1! | 
| PSGOEENO | ENF+3, ENF+4~*, ENF+6~*, ACT+2, ACT+3~*, ACT+5~*, ACT+6, EDLOOP+2, EDLOOP+4, EDLOOP+5 , EDLOOP+12, UPD+8~*, UPD+20, DONE1+6! | 
| PSGOEER | EDIT+2*, EDIT+3, EDIT+4*, K1+1! | 
| PSGOEEWF | UPD+15, UPD+16*, DONE1+5!, ABORT+1, ABORT+2 | 
| >> PSGOEF | ACT+6, DONE+1, DONE1+4 | 
| PSGOEOS | NEW+7! | 
| >> PSGOEPR | NEW+6* | 
| PSGOES | CKDT+3~*, NEW+12 | 
| PSGOFD | CKDT+2, CKDT+3*, CKDT+4, K1+1! | 
| PSGOFDN | K1+1! | 
| PSGOHSM | K1+1! | 
| PSGOMR | K1+1! | 
| PSGOMRN | K1+1! | 
| >> PSGOORD | NEW+7*, NEW+8, NEW+9 | 
| PSGOPD | K1+1! | 
| PSGOPDN | K1+1! | 
| PSGOPR | K1+1! | 
| PSGOPRN | K1+1! | 
| >> PSGORD | PSGOEE+8, ENF+9, ACT1+2, NEW+2, NEW+4, NEW+7, NEW+8, NEW+9, NEW+10, NEW+11 , NEW+12, NEW+13, UPD+2, UPD+4, UPD+6, UPD+7, UPD+12, UPD+14, UPD+16, UPD+18 , UPD+19, UPD+20*, OUT+1, DONE+1, DONE1+1, DONE1+2 | 
| PSGOROE1 | DONE1+5! | 
| PSGOSCH | CKDT+2, K1+1! | 
| PSGOSD | CKDT+2, CKDT+5, K1+1! | 
| PSGOSDN | K1+1! | 
| PSGOSI | K1+1! | 
| PSGOSM | K1+1! | 
| PSGOST | CKDT+2, K1+1! | 
| PSGOSTN | K1+1! | 
| >> PSGP | ENF+9, ACT1+2, NEW+4, NEW+8, NEW+11, NEW+12, NEW+13, UPD+4, UPD+6, UPD+7 , UPD+13, UPD+14, UPD+18, UPD+19, UPD+20, OUT+1, DONE1+1 | 
| PSGPD | NEW+6, DONE1+5! | 
| PSGPDN | NEW+6, DONE1+5! | 
| PSGPDNX | EDLOOP+4, EDLOOP+9!, CKDT+2 | 
| PSGPDRG | EDLOOP+8, NEW+6*, K1+1! | 
| PSGPDRGN | NEW+6*, K1+1! | 
| >> PSGPFLG | ABORT+2* | 
| PSGPR | NEW+6, DONE1+5! | 
| >> PSGPRIO | GTSTATUS+2 | 
| PSGPRN | DONE1+5! | 
| >> PSGS0XT | EDLOOP+10 | 
| >> PSGS0Y | EDLOOP+10, CKDT+1*, NEW+6* | 
| PSGSCH | EDLOOP+8, CKDT+2, DONE+1, DONE1+4! | 
| PSGSD | EDLOOP+8, CKDT+2, CKDT+3*, CKDT+5, NEW+6, DONE1+4! | 
| PSGSDN | CKDT+3*, DONE1+5! | 
| PSGSI | UPD+9*, UPD+12, DONE1+5! | 
| PSGSIF | UPD+8~, UPD+9*, UPD+12 | 
| PSGSM | DONE1+5! | 
| PSGST | EDLOOP+8, EDLOOP+10, CKDT+2, DONE1+4! | 
| >> PSGSTAT | GTSTATUS+1*, GTSTATUS+2 | 
| PSGSTN | DONE1+5! | 
| PSGTOL | UPD+20*, DONE1+5! | 
| PSGTOO | UPD+20*, DONE1+5! | 
| PSGUOW | UPD+20*, DONE1+5! | 
| PSJACEPT | ENF+2!, ACT+1, EDLOOP+9!, EDLOOP+11*, EDLOOP+13*, EDLOOP+14 | 
| PSJCHILD | UPD+10~, UPD+11*, UPD+12, UPD+13 | 
| >> PSJCOM | NEW+2*, UPD+2*, UPD+10, UPD+11 | 
| PSJCOMSI | UPD+10! | 
| PSJF12 | UPD+5~*, UPD+6*, UPD+7 | 
| >> PSJNOO | EDLOOP+12*, EDLOOP+13 | 
| PSJOEORD | UPD+10~*, UPD+11 | 
| >> PSJORD | ENF+9*, NEW+13* | 
| >> PSJSYSL | UPD+20 | 
| >> PSJSYSP | UPD+4, UPD+6, UPD+15, DONE1+3 | 
| >> PSJSYSP0 | GTSTATUS+1 | 
| >> PSJSYSU | NEW+12 | 
| PSJX12 | UPD+5~, UPD+6* | 
| >> Q | EDIT+2*, UPD+15* | 
| >> Q1 | EDIT+2* | 
| TMP | UPD+8~* | 
| U | EDLOOP+7, EDLOOP+8, CKDT+3, GTSTATUS+1 | 
| >> VALM("TITLE" | GTSTATUS+2* | 
| VALMBCK | EDLOOP+2*, EDLOOP+9!, EDLOOP+14*, UPD+19* | 
| VALMSG | EDLOOP+3!, EDLOOP+6* | 
| >> X | EDIT+2*, DONE1+1* | 
| XREF | DONE1+5! | 
| >> Y | EDIT+2, EDLOOP+1 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@(3) | EDIT+2 |