PSGOEV ;BIR/CML3-VERIFY (MAKE ACTIVE) ORDERS ;29-May-2012 14:31;PLS
Source file <PSGOEV.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 17 | (,NEWUDAL)^PSGAL5  ($$DDOK,$$OIOK)^PSGOE2  $$CHECK^PSGOE8  ENDRG^PSGOEF1  EXPOE^PSGOER  ORSET^PSGOETO1  ^PSGOT  START^PSGOTR EN^PSGPEN (DW,ENOS)^PSGS0 ENL^PSGVDS VFY^PSJCOM (DOSECHK,SETVAR)^PSJDOSE EN1^PSJHL2 NOTIFY^PSJHL4 ($$GETDUR,REQDT)^PSJLIVMD $$LASTREN^PSJLMPRI | 
| VA Fileman | 3 | %XY^%RCR ^DIE ^DIR | 
| IHS Omnicell Pyxis Interface | 2 | NEW^BOPCAP ^BOPSD | 
| Registration | 2 | EN^VALM (FULL,PAUSE)^VALM1 | 
| Kernel | 1 | $$PATCH^XPDUTL | 
| Pharmacy Data Management | 1 | UNL^PSSLOCK | 
| Text Integration Utility | 1 | MAIN^TIUEDIT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DDEDIT | ; | |
| DDCHK | ; dispense drug check | |
| AESCREEN() | ; ; Output: 0 - Required fields missing and DON'T allow accept ; 1 - Required fields found. | |
| CHKM | ; | |
| ENSF | ; This entry point is used by Speed finish only. ; Send SN update to CPRS if auto-verify off and from Order Set entry | |
| EN(PSGORD) | ; | |
| DONE | ; | |
| ACTLOG(PSGORDP,DFN,PSGORD) | ;Store 53.1 activity log in local array to be moved to 55 | |
| VFY | ; change status, move to 55, and change label record | |
| CONT() | ; | |
| CALLBOP | ; | |
| LBL | ; | |
| CHK(ND,DRG,ND2) | ; checks for data in required fields ; Input: ND - ^(PS(53.1,PSGORD,0) ; DRG - ^(.2) ; ND2 - ^(2) | 
| Name | Field # of Occurrence | 
|---|---|
| %XY^%RCR | DDEDIT+7 | 
| NEW^BOPCAP | CALLBOP+1 | 
| ^BOPSD | VFY+31 | 
| ^DIE | VFY+19, VFY+21, VFY+25 | 
| ^DIR | VFY+50, DONE+3, CHKM+6, CONT+4 | 
| ^PSGAL5 | VFY+30 | 
| NEWUDAL^PSGAL5 | VFY+32, VFY+33 | 
| $$DDOK^PSGOE2 | CHK+13, DDCHK+3 | 
| $$OIOK^PSGOE2 | CHK+14 | 
| $$CHECK^PSGOE8 | CHK+11 | 
| ENDRG^PSGOEF1 | DDEDIT+6 | 
| EXPOE^PSGOER | VFY+18 | 
| ORSET^PSGOETO1 | ENSF+3 | 
| ^PSGOT | VFY+25 | 
| START^PSGOTR | VFY+20 | 
| EN^PSGPEN | VFY+22, VFY+40 | 
| DW^PSGS0 | VFY+10 | 
| ENOS^PSGS0 | ENSF+9, VFY+13, CHK+16 | 
| ENL^PSGVDS | VFY+43 | 
| VFY^PSJCOM | VFY+1 | 
| DOSECHK^PSJDOSE | VFY+3 | 
| SETVAR^PSJDOSE | VFY+4 | 
| EN1^PSJHL2 | VFY+22, VFY+52, VFY+54 | 
| NOTIFY^PSJHL4 | VFY+28 | 
| $$GETDUR^PSJLIVMD | VFY+35 | 
| REQDT^PSJLIVMD | VFY+24 | 
| $$LASTREN^PSJLMPRI | VFY+18 | 
| UNL^PSSLOCK | VFY+22 | 
| MAIN^TIUEDIT | DONE+5 | 
| EN^VALM | ENSF+10 | 
| FULL^VALM1 | ENSF+4, CHKM+1 | 
| PAUSE^VALM1 | VFY+4, VFY+11 | 
| $$PATCH^XPDUTL | VFY+31, 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PS(53.1 - [#53.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | AESCREEN+4 | 
| ^PS(50.7 - [#50.7] | CHK+4 | 
| ^PS(53.1 - [#53.1] | ENSF+3, ENSF+5, ENSF+7, VFY+1, VFY+16, VFY+26, VFY+27, VFY+29, ACTLOG+4, ACTLOG+5 | 
| ^PS(53.45 - [#53.45] | DDEDIT+4!*, DDEDIT+5* | 
| ^PS(55 - [#55] | ENSF+5, ENSF+11, ENSF+12, VFY+26, VFY+27, VFY+30, VFY+36*, VFY+43*, VFY+44*, VFY+45* , VFY+46*, VFY+47!, VFY+48!, VFY+51*, ACTLOG+6, ACTLOG+7* | 
| Name | Line Occurrences | 
|---|---|
| $$CONT | VFY+4 | 
| ACTLOG | VFY+37 | 
| CALLBOP | VFY+53 | 
| CHK | ENSF+7 | 
| DDCHK | ENSF+6, VFY+8 | 
| DONE | ENSF+5, ENSF+6, ENSF+10, ENSF+11, ENSF+12, VFY+8, VFY+9, VFY+12 | 
| VFY | ENSF+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ENSF+7, DDEDIT+4, ACTLOG+6 | 
| ^(0 | ENSF+5, CHK+9, ACTLOG+6* | 
| ^(2 | ENSF+7 | 
| ^(4 | ENSF+11, VFY+51 | 
| ^(7 | VFY+43* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %X | DDEDIT+7* | 
| >> %Y | DDEDIT+7* | 
| CHK | ENSF+5*, ENSF+6, ENSF+9*, ENSF+10, VFY+8, VFY+9, VFY+11*, VFY+12, VFY+13*, DONE+1 , DONE+2, DONE+6!, CHK+4*, CHK+5*, CHK+6*, CHK+7*, CHK+9*, CHK+10*, CHK+11*, CHK+13* , CHK+15, CHK+16*, CHK+17, CHKM+3, CHKM+4, CHKM+5, CHKM+6*, DDCHK+1*, DDCHK+3*, DDCHK+4 , DDEDIT+7, AESCREEN+3 | 
| DA | VFY+19*, VFY+21!*, VFY+25*, VFY+30*, VFY+43*, DONE+6!, AESCREEN+4 | 
| DA(1 | VFY+21*, VFY+30*, AESCREEN+4 | 
| DFN | VFY+17, VFY+18, VFY+21, VFY+22, VFY+26, VFY+27, VFY+28, ACTLOG~, ACTLOG+6, ACTLOG+7 | 
| DIE | VFY+19*, VFY+21!*, VFY+25*, DONE+6! | 
| DIR | VFY+50!, DONE+3~, CHKM+6~, CONT+1~, CONT+2! | 
| DIR("A" | DONE+3*, CONT+3* | 
| DIR("B" | DONE+3*, CONT+3* | 
| DIR(0 | VFY+50*, DONE+3*, CHKM+6*, CONT+3* | 
| DIRUT | CONT+1~, CONT+2! | 
| DP | DONE+6! | 
| DR | VFY+19*, VFY+21!*, VFY+25*, DONE+6! | 
| DRG | CHK~, CHK+4, CHK+11, CHK+13, CHK+14, DDEDIT+8! | 
| DRGF | DDCHK+1*, DDCHK+2, DDCHK+3, DDEDIT+2, DDEDIT+4, DDEDIT+7*, DDEDIT+8! | 
| >> DTOUT | CHKM+6 | 
| >> DUOUT | CHKM+6 | 
| DUR | VFY+34~, VFY+35*, VFY+36 | 
| DURON | VFY+34~*, VFY+35 | 
| DUZ | VFY+43, VFY+44 | 
| F | DONE+6! | 
| FILE55 | VFY+17~*, VFY+21 | 
| FILE55N0 | VFY+17~*, VFY+18 | 
| ND | DONE+6!, CHK~, CHK+6, CHK+7, CHK+10 | 
| ND2 | CHK~, CHK+9, CHK+10 | 
| OEORD | VFY+17~, VFY+18*, VFY+20, VFY+21 | 
| OOEORD | VFY+17~, VFY+18* | 
| PND0 | VFY+16~*, VFY+17, VFY+18 | 
| >> PSGACT | ENSF+11*, ENSF+12*, VFY+51* | 
| PSGAL | DONE+6! | 
| PSGAL("C" | VFY+30* | 
| PSGAL531 | ACTLOG+3~, ACTLOG+5*, ACTLOG+7 | 
| PSGALFN | VFY+38! | 
| >> PSGAT | VFY+11 | 
| >> PSGCANFL | VFY+51* | 
| PSGDFLG | CHK+12!, CHK+13* | 
| >> PSGDI | CHK+12*, CHK+13* | 
| >> PSGDT | VFY+43, VFY+44 | 
| PSGODA | DONE+6! | 
| >> PSGODDD(1 | VFY+39 | 
| >> PSGOEAV | ENSF+2*, ENSF+3 | 
| >> PSGOEEF(109 | VFY+5* | 
| PSGOES | ENSF+3, ENSF+9~*, VFY+13~*, CHK+16~* | 
| >> PSGONF | VFY+39 | 
| PSGORD | EN~, ENSF+3, ENSF+5*, ENSF+7, ENSF+11, ENSF+12, VFY+1, VFY+15, VFY+16, VFY+18 , VFY+19, VFY+20, VFY+23, VFY+24, VFY+25, VFY+26, VFY+27, VFY+28, VFY+30, VFY+32 , VFY+33, VFY+34, VFY+36, VFY+37, VFY+40, VFY+43, VFY+44, VFY+45, VFY+46, VFY+47 , VFY+48, VFY+51, VFY+52, VFY+54, DDCHK+1, ACTLOG~, ACTLOG+6, ACTLOG+7 | 
| PSGORDP | VFY+19*, VFY+23*, VFY+29, VFY+37, ACTLOG~, ACTLOG+4, ACTLOG+5 | 
| PSGORDR | VFY+16~*, VFY+17, VFY+18, VFY+20, VFY+21, VFY+22 | 
| >> PSGP | ENSF+5, ENSF+11, ENSF+12, VFY+22, VFY+30, VFY+32, VFY+33, VFY+35, VFY+36, VFY+37 , VFY+43, VFY+44, VFY+45, VFY+46, VFY+47, VFY+48, VFY+51, VFY+52, VFY+54, DONE+5 , DDCHK+1 | 
| >> PSGPD | DDCHK+2*, DDCHK+3, DDEDIT+6 | 
| PSGPFLG | CHK+12!, CHK+14* | 
| >> PSGRDTX | VFY+29*, VFY+32, VFY+33, VFY+35 | 
| PSGRFD | VFY+38! | 
| PSGRSD | VFY+38! | 
| PSGS0XT | ENSF+9~, VFY+10*, VFY+11, VFY+13~, CHK+16~ | 
| PSGS0Y | ENSF+9~, VFY+13~, CHK+16~ | 
| >> PSGSCH | ENSF+8, ENSF+9, VFY+9, VFY+10, VFY+12, VFY+13, CHK+15, CHK+16 | 
| >> PSGST | VFY+9 | 
| >> PSGTOL | VFY+43* | 
| >> PSGTOO | VFY+43* | 
| >> PSGUOW | VFY+43* | 
| PSGX | ACTLOG+3~, ACTLOG+4*, ACTLOG+5 | 
| PSGXDA | ACTLOG+3~, ACTLOG+6*, ACTLOG+7 | 
| >> PSJACEPT | ENSF+10, VFY+4, VFY+6* | 
| >> PSJCOM | VFY+1* | 
| PSJDOSE | VFY+2~, DONE+6! | 
| PSJDOSE("WARN" | VFY+4 | 
| PSJDOSE("WARN1" | VFY+4 | 
| PSJDSFLG | VFY+2~, VFY+4 | 
| >> PSJHLDFN | VFY+26, VFY+27 | 
| >> PSJPRI | DONE+2 | 
| PSJPRIO | VFY+16~, VFY+26*, VFY+28 | 
| PSJSCHED | VFY+16~, VFY+27*, VFY+28 | 
| >> PSJSPEED | ENSF+10, VFY+49, VFY+50, DONE+2 | 
| >> PSJSYSL | VFY+43 | 
| >> PSJSYSP | CHK+11, CHK+13, DDEDIT+4, DDEDIT+5, DDEDIT+7 | 
| >> PSJSYSP0 | ENSF+2 | 
| >> PSJSYSU | ENSF+2, ENSF+4, ENSF+6, ENSF+11, ENSF+12, VFY+30, VFY+40, VFY+41, VFY+44, VFY+51 , VFY+52, VFY+54, DONE+2 | 
| PSJVAR | DONE+6! | 
| Q | DDEDIT+4*, ACTLOG+3~, ACTLOG+6* | 
| ACTLOG+3~, ACTLOG+6* | |
| QX | VFY+10~ | 
| SDW | VFY+10~ | 
| SWD | VFY+10~ | 
| >> TIUDA | DONE+5 | 
| U | VFY+16, VFY+17, VFY+18, VFY+21, VFY+33, VFY+35, VFY+41, VFY+43, VFY+45, VFY+46 , VFY+47, VFY+48, CHK+11, AESCREEN+4, ACTLOG+6 | 
| >> VALMBCK | VFY+52*, DONE+6* | 
| VND4 | VFY+30*, VFY+40, VFY+41*, VFY+44*, VFY+45, VFY+46, VFY+47, VFY+48, DONE+6! | 
| X | ENSF+5*, ENSF+9~*, VFY+10~*, VFY+13~*, VFY+39~*, VFY+40, DONE+6!, CHK+16~*, CHKM+3*, DDEDIT+4* , DDEDIT+5, DDEDIT+6 | 
| XABB | VFY+10~ | 
| Y | ENSF+9~, VFY+13~, DONE+4, CHK+16~, CONT+1~, CONT+5, DDEDIT+4*, AESCREEN+4*, AESCREEN+5 |