PSGOEF ;BIR/CML - FINISH ORDERS ENTERED THROUGH OE/RR ;12 June 2019 09:31:53
Source file <PSGOEF.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 26 | ($$ENDD,$$ENDTC,$$ENDTC2)^PSGMI ($$ENSD,ENFD)^PSGNE3 GTST^PSGOE6 $$GTNEDFD^PSGOE7 (ABORT,DONE1,NEW3)^PSGOEE ENSFE^PSGOEE0 ^PSGOEF ($$ENIVUD,ENDRG,UPD)^PSGOEF1 OVERLAP^PSGOEF2 OC531^PSGOESF EN^PSGORS0 ($$ODD,$$PRNOK,ENOS,NSSCONT)^PSGS0 ($$ISCLOZ,CLOZ,CLOZPAT,COMPLEX1)^PSJCLOZ $$DSTART^PSJDCU DOSECHK^PSJDOSE ($$DURMIN,$$GETDUR,REQDT)^PSJLIVMD GETUD^PSJLMGUD $$LASTREN^PSJLMPRI INIT^PSJLMUDE $$OINAME^PSJLMUTL $$DD53P45^PSJMISC $$CHKSCHD^PSJMISC2 IN^PSJOCDS OC^PSJOE1 $$ENPC^PSJUTL $$ENNOO^PSJUTL5 |
| VA FileMan | 4 | (C,NOW)^%DTC FIND^DIC $$GET1^DIQ ^DIR |
| List Manager | 3 | (EN,REFRESH)^VALM FULL^VALM1 RE^VALM4 |
| Kernel | 2 | ENDR^%ZISS ($$FMADD,$$NOW)^XLFDT |
| Pharmacy Data Management | 1 | DOSE^PSSORPH |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Inpatient Medications | 6 | PSGOE1 PSGOEF PSJ LM BYPASS PSJ LM FINISH PSJOE PSJOEA |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| START | ;
|
|
| ZZ | ||
| FINISH | ;
; force display of second screen if CPRS order checks exist |
|
| ACCEPT | ;
|
|
| BYPASS | ;
|
|
| DONE | ;
|
|
| ABORTACC | ; Abort Accept process.
|
|
| 31 | ;;101^PSGOE8;PSGOPD;PSGPD;101;1
|
|
| 32 | ;;109^PSGOE8;PSGODO;PSGDO;109;PSGODO]""
|
|
| 33 | ;;10^PSGOE81;PSGOSD;PSGSD;10;0
|
|
| 34 | ;;3^PSGOE8;PSGOMR;PSGMR;3;1
|
|
| 35 | ;;25^PSGOE81;PSGOFD;PSGFD;25;0
|
|
| 36 | ;;7^PSGOE8;PSGOST;PSGST;7;0
|
|
| 37 | ;;5^PSGOE82;PSGOSM;PSGSM;5;0
|
|
| 38 | ;;26^PSGOE8;PSGOSCH;PSGSCH;26;1
|
|
| 39 | ;;39^PSGOE81;PSGOAT;PSGAT;39;0
|
|
| 310 | ;;1^PSGOE82;PSGOPR;PSGPR;1;1
|
|
| 311 | ;;8^PSGOE81;PSGOSI;PSGSI;8;0
|
|
| 312 | ;;2^PSGOE82;;;2;0
|
|
| 313 | ;;40^PSGOE82;;;40;0
|
|
| AH | ;
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(50.7 - [#50.7] | GET1^DIQ |
| ^PS(51.1 - [#51.1] | FIND^DIC |
| 53.4502 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(53.1 - [#53.1] | START+1, START+5, START+6, START+7, START+9, START+13, START+22, START+23, START+26, ZZ+4 , ZZ+7, ZZ+10, ZZ+12, FINISH+11, FINISH+56, FINISH+58*, FINISH+60, FINISH+67*, FINISH+68, FINISH+102 , FINISH+135, ACCEPT+11 |
| ^PS(53.45 - [#53.45] | START+19*, ZZ+20!*, FINISH+70 |
| ^PS(55 - [#55] | START+24, START+25, ZZ+10, ZZ+12*, ACCEPT+12, ACCEPT+13 |
| ^PSDRUG - [#50] | ZZ+19 |
| ^PSDRUG("ASP" | ZZ+19 |
| ^TMP("PSJATOVR" | FINISH+44, FINISH+45, FINISH+52! |
| ^TMP("PSJCOM" | FINISH+121* |
| ^TMP("PSODAOC" | ACCEPT+8, ABORTACC+3! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | START+2 |
| >> ANQX | FINISH+33, FINISH+35*, FINISH+36 |
| CHK | FINISH+68*, FINISH+81*, FINISH+87*, FINISH+89*, FINISH+92*, FINISH+94*, FINISH+95*, FINISH+120*, DONE+1! |
| CLOZFLG | START+3~*, START+4, ZZ+2, FINISH+32~*, FINISH+33, FINISH+34, FINISH+119 |
| >> CLOZPAT | START+4, FINISH+123 |
| DA | ACCEPT+9~, DONE+1! |
| >> DFN | START+24, START+25, ZZ+7, ZZ+10, ZZ+12, ZZ+13, ACCEPT+12, ACCEPT+13 |
| DIE | DONE+1! |
| DIR | FINISH+36!, FINISH+41~, FINISH+66!, FINISH+82!, FINISH+99!, FINISH+112!, FINISH+114!, FINISH+120!, FINISH+132!, FINISH+138! |
| DIR("?" | FINISH+137*, FINISH+138* |
| DIR("A" | FINISH+51*, FINISH+66*, FINISH+82*, FINISH+112*, FINISH+114*, FINISH+120*, FINISH+132*, FINISH+137* |
| DIR(0 | FINISH+36*, FINISH+51*, FINISH+66*, FINISH+82*, FINISH+99*, FINISH+112*, FINISH+114*, FINISH+120*, FINISH+132*, FINISH+137* |
| >> DIRUT | FINISH+120 |
| DR | DONE+1! |
| DRG | ZZ+18~, ZZ+19*, ZZ+20, DONE+1! |
| DRGCNT | ZZ+18~*, ZZ+19*, ZZ+20 |
| DUR | ZZ+13~*, ZZ+14 |
| DURMIN | ZZ+14~* |
| >> F1 | FINISH+81*, FINISH+89*, FINISH+92*, FINISH+93*, FINISH+94* |
| >> IOINHI | FINISH+38 |
| >> IOINORM | FINISH+38 |
| >> IORVOFF | FINISH+46, FINISH+47 |
| >> IORVON | FINISH+46, FINISH+47 |
| MSG | FINISH+81*, FINISH+89*, FINISH+92*, FINISH+93*, FINISH+94*, FINISH+99, DONE+1! |
| NSFF | FINISH+2~*, FINISH+59! |
| OCCDT | ACCEPT+9~, ACCEPT+10* |
| ORL | ACCEPT+9~ |
| ORN | ACCEPT+9~, ACCEPT+11*, ACCEPT+12*, ACCEPT+13*, ACCEPT+14 |
| >> PS( | ZZ+20* |
| >> PSGAT | START+7*, FINISH+60*, FINISH+62, FINISH+63, FINISH+72, FINISH+113, FINISH+127 |
| >> PSGCANFL | ACCEPT+6*, BYPASS+1* |
| >> PSGCLZ | FINISH+118 |
| >> PSGDO | START+5*, FINISH+107, FINISH+108 |
| PSGDRG | FINISH+34~*, FINISH+35 |
| >> PSGDT | START+2* |
| PSGDUR | FINISH+77, ABORTACC+2! |
| >> PSGEB | START+20 |
| PSGEDTOI | FINISH+2~!, FINISH+141, FINISH+142, DONE+1! |
| PSGEFN | START+2! |
| >> PSGFD | ZZ+11*, ZZ+14*, ZZ+16, FINISH+8, FINISH+10*, FINISH+80*, FINISH+124, FINISH+125*, ABORTACC+4* |
| >> PSGFDN | ZZ+16*, FINISH+80*, FINISH+125* |
| PSGFDX | START+2! |
| >> PSGLI | START+27, ZZ, ZZ+11, ZZ+17 |
| >> PSGLIN | ZZ+17* |
| >> PSGNEDFD | START+28*, START+29* |
| >> PSGNEFD | ZZ+11, FINISH+10, ABORTACC+4 |
| >> PSGNESD | ZZ*, ZZ+7*, ABORTACC+4 |
| PSGNSTAT | FINISH+63*, DONE+1! |
| >> PSGODO | FINISH+107, FINISH+108 |
| >> PSGOEA | ZZ+10*, ZZ+12* |
| PSGOEAO | ZZ+9~, ZZ+10*, ZZ+12 |
| >> PSGOEAV | FINISH+140* |
| >> PSGOEE | FINISH+81*, FINISH+88*, FINISH+89*, FINISH+90, FINISH+92*, FINISH+93*, FINISH+94* |
| PSGOEEF | START+2!*, START+20*, FINISH+81*, FINISH+89*, FINISH+92*, FINISH+93*, FINISH+94*, ABORTACC+4! |
| PSGOEEF( | START+20*, FINISH+81*, FINISH+89*, FINISH+92*, FINISH+93*, FINISH+94* |
| PSGOEEF(109 | FINISH+107* |
| PSGOEEF(26 | FINISH+111*, ACCEPT+5* |
| PSGOEEF(39 | FINISH+113* |
| >> PSGOEEG | START+2* |
| >> PSGOEENO | FINISH+103*, FINISH+108*, FINISH+145*, FINISH+146, ACCEPT+5*, ACCEPT+6 |
| PSGOEER | FINISH+2!, FINISH+142, DONE+1! |
| >> PSGOEF | START+2*, ACCEPT+6 |
| PSGOEF39 | FINISH+2~, FINISH+72*, FINISH+79*, FINISH+88 |
| >> PSGOEFF | FINISH+70*, FINISH+71, FINISH+72*, FINISH+79*, FINISH+86, FINISH+87, FINISH+88*, FINISH+92, FINISH+93, FINISH+95 , FINISH+96, FINISH+98, FINISH+100 |
| PSGOES | START+2!*, FINISH+59~, ACCEPT+6! |
| >> PSGOFD | ZZ+16* |
| PSGONF | START+2! |
| >> PSGOPR | START+20 |
| >> PSGORD | START+1, START+3, START+5, START+6, START+7, START+9, START+13, START+21, START+22, START+23 , ZZ+4, ZZ+5, ZZ+7, ZZ+10, ZZ+11, ZZ+12, ZZ+13, FINISH+4, FINISH+7, FINISH+8 , FINISH+9, FINISH+10, FINISH+11, FINISH+32, FINISH+53, FINISH+56, FINISH+58, FINISH+60, FINISH+62, FINISH+67 , FINISH+68, FINISH+90, FINISH+100, FINISH+102, FINISH+121, FINISH+135, FINISH+144, ACCEPT+10, ACCEPT+11, ACCEPT+12 , ACCEPT+13, ABORTACC+4 |
| >> PSGORQF | FINISH+56*, FINISH+98, FINISH+117, FINISH+120*, FINISH+142, FINISH+145 |
| >> PSGOSCH | FINISH+55, FINISH+58, FINISH+59, FINISH+61*, FINISH+62, FINISH+65, FINISH+69*, FINISH+70 |
| >> PSGP | FINISH+35, FINISH+90, ABORTACC+4 |
| >> PSGPD | START+5*, START+28, ZZ+19, FINISH+95 |
| >> PSGPDN | START+5* |
| >> PSGPDRG | START+5*, FINISH+74 |
| >> PSGPDRGN | START+5* |
| PSGRDTX | START+2!, FINISH+4!, FINISH+118 |
| PSGRDTX( | ZZ+11, FINISH+4, FINISH+7, FINISH+8, FINISH+9, FINISH+10 |
| PSGRF | FINISH+74*, FINISH+77, FINISH+79, ABORTACC+2! |
| PSGRMV | FINISH+77, ABORTACC+2! |
| PSGRMVT | FINISH+90, ABORTACC+2! |
| PSGRNSD | ZZ+13~*, ZZ+14 |
| PSGRSD | ZZ+7!, ACCEPT+6! |
| PSGRSDN | ACCEPT+6! |
| >> PSGS0XT | FINISH+58, FINISH+67, FINISH+69, FINISH+72, FINISH+113, FINISH+128 |
| PSGS0Y | START+7, START+22, ZZ, FINISH+59~, FINISH+60, FINISH+62, FINISH+64, FINISH+113 |
| PSGSCH | START+6, ZZ, FINISH+57*, FINISH+59~, FINISH+76, FINISH+129, ACCEPT+5* |
| >> PSGSD | START+22*, START+24*, START+25*, START+26*, START+27*, ZZ*, ZZ+7*, ZZ+16, FINISH+7, FINISH+9* , FINISH+123, ABORTACC+4* |
| >> PSGSDN | ZZ+16* |
| >> PSGSI | FINISH+68* |
| >> PSGST | START+29, FINISH+78, FINISH+100, FINISH+113, FINISH+127 |
| >> PSGSTAT | FINISH+33, FINISH+103* |
| PSGTMPST | FINISH+78~*, FINISH+79, FINISH+80 |
| PSGUDFIN | ACCEPT+1~* |
| PSGWALLO | ZZ+9~, ZZ+10*, ZZ+12 |
| PSJACEPT | FINISH+102!, FINISH+111!, FINISH+113!, FINISH+117, FINISH+131!, FINISH+134, FINISH+139*, FINISH+145*, FINISH+146*, ACCEPT+2 , ACCEPT+3 |
| >> PSJAGYSV | ACCEPT+15* |
| >> PSJCOI | START+5 |
| PSJCOM | FINISH+11~*, FINISH+27, FINISH+28, FINISH+39 |
| PSJCT1 | FINISH+26*, FINISH+27, FINISH+28*, FINISH+39, ABORTACC+3! |
| PSJCT1A | FINISH+27*, FINISH+28*, ABORTACC+3! |
| PSJDAOC | ACCEPT+9~, ACCEPT+10* |
| PSJDD | FINISH+143~*, FINISH+144 |
| PSJDOSE | START+8~, START+14*, START+15*, START+17, START+18, FINISH+104~ |
| PSJDOX | START+8~, START+10, START+11, FINISH+104~ |
| PSJDOX( | START+16, START+17, START+18, START+19 |
| PSJDOX(1 | START+11, START+12 |
| PSJDSFLG | FINISH+104~, FINISH+106 |
| >> PSJLMFIN | FINISH+101* |
| >> PSJLMP2 | FINISH+102* |
| >> PSJNOO | FINISH+146*, ACCEPT+5* |
| PSJNSS | FINISH+2!, FINISH+61!, FINISH+69!, FINISH+111! |
| >> PSJOCDSC("CX" | FINISH+7*, FINISH+8* |
| PSJOLDNM | FINISH+3~, FINISH+56 |
| PSJOLDNM("NEW_SCHD" | FINISH+57, FINISH+59, FINISH+65, ACCEPT+5 |
| PSJOLDNM("ORD_SCHD" | FINISH+55* |
| PSJOVR | DONE+2!, ABORTACC+3! |
| PSJOVR("CONJ" | FINISH+49 |
| PSJOVRLP | FINISH+40, ABORTACC+3! |
| PSJPIECE | START+8~, START+12*, START+14, START+15, START+17, START+18 |
| >> PSJPROT | FINISH+53 |
| PSJRMABT | FINISH+3~, FINISH+77*, FINISH+81*, FINISH+82 |
| >> PSJRNF | FINISH+135, FINISH+139, FINISH+140 |
| >> PSJSYSP | START+19, ZZ+18, ZZ+20, FINISH+68, FINISH+70 |
| >> PSJSYSP0 | FINISH+103 |
| >> PSJTUD | START+5, FINISH+53, FINISH+59, FINISH+69 |
| PSJUNIT | START+8~, START+15*, START+18 |
| PSJX | START+8~, START+16, START+19*, START+23~*, START+24, START+25, START+26 |
| >> PSOSAND | FINISH+121* |
| >> Q | FINISH+87* |
| Q1 | DONE+1! |
| Q2 | DONE+1! |
| RET | ACCEPT+9~ |
| SCHARR | FINISH+76~ |
| SCHARR("DILIST" | FINISH+77, FINISH+78 |
| U | START+5, START+6, START+12, START+14, START+15, START+17, START+18, START+19, START+22, START+23 , START+24, START+25, START+26, START+29, ZZ+4, ZZ+7, ZZ+10, ZZ+12, ZZ+16, ZZ+17 , ZZ+19, ZZ+20, FINISH+7, FINISH+8, FINISH+34, FINISH+56, FINISH+68, FINISH+103, ACCEPT+11, ACCEPT+12 , ACCEPT+13 |
| >> VALMBCK | FINISH+56*, ACCEPT+2*, ABORTACC+4* |
| >> VALMBG | FINISH+97* |
| >> VALMSG | FINISH+106*, FINISH+108* |
| X | START+6*, START+7, START+8~, START+9*, START+10, START+13*, START+14, START+15, START+16*, START+17 , START+18, START+19, START+20*, ZZ+7*, ZZ+19*, FINISH+38*, FINISH+41~, FINISH+44*, FINISH+45, FINISH+46 , FINISH+49, FINISH+59*, FINISH+60, FINISH+71*, FINISH+72*, FINISH+79*, FINISH+86*, FINISH+87, FINISH+121, FINISH+124 , FINISH+125 |
| X1 | FINISH+41~, FINISH+44*, FINISH+45*, FINISH+46, FINISH+47, FINISH+123* |
| >> X2 | FINISH+123* |
| >> Y | START+20*, FINISH+81*, FINISH+87*, FINISH+89*, FINISH+92*, FINISH+93*, FINISH+94*, FINISH+138*, FINISH+139, FINISH+140 |
| Z | ACCEPT+9~ |
| ZZND | FINISH+2!, FINISH+67, FINISH+130, DONE+1! |