PSOORFIN ;BIR/SAB - finish cprs orders ;Dec 01, 2022@12:07:21
Source file <PSOORFIN.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 21 | ^PSOBING1 ($$CHK,MSG)^PSODPT ($$L,UL)^PSOERX1A $$ERXIEN^PSOERXUT EN^PSOHLUP ^PSOLSET (DSPL,EX,LOCK,LOCK1,POST)^PSOORFI1 (INST,INST1,PROFILE,RF,RTE)^PSOORFI2 (,L1,SQN,UL1)^PSOORFI3 (PP,SPL)^PSOORFI4 (CS,FLG,PRI,SUP)^PSOORFI5 ($$CHKFLTR,$$DIR)^PSOORFI6 SUMM^PSOORNE1 ^PSOORRNW $$HASACTPO^PSOORUT3 CER^PSOPKIV1 GETPARK^PSORPC01 OERR^PSORX1 ^PSORXL DSPL^PSOTPCAN (CLEAN,KV)^PSOVER1 |
| VA FileMan | 3 | ^DIC $$GET1^DIQ ^DIR |
| List Manager | 1 | FULL^VALM1 |
| Pharmacy Data Management | 1 | UL^PSSLOCK |
| 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 |
|---|---|---|
| Outpatient Pharmacy | 9 | PSO LMOE FINISH PSO RX PSO RX QUEUE REPORT PSOERXU6 PSOORFI2 PSOORFI3 PSOORFI5 PSOORNE3 PSOORNE5 |
| Kernel | 1 | ^DIC(19 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^SC - [#44] | Classic Fileman Calls, GET1^DIQ |
| ^PS(52.41 - [#52.41] | GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| ^PS(59 - [#59] | GET1^DIQ |
| ^PS(59.7 - [#59.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PSOORFIN+40, PSOORFIN+41, ALLPATS+41, ALLPATS+42 |
| ^PS(50.606 - [#50.606] | SUCC+3 |
| ^PS(50.7 - [#50.7] | SUCC+3 |
| ^PS(52.41 - [#52.41] | PSOORFIN+30, PSOORFIN+31, PSOORFIN+32, PSOORFIN+35, W, W+2, W+4, W+6, M, M+2 , M+4, M+6, C, C+2, C+4, C+6, P, P+2, P+4, P+6 , ALLPATS+13, ALLPATS+14, ALLPATS+15, ALLPATS+16, ALLPATS+18, ALLPATS+20, ALLPATS+54, ALLPATS+56, SPAT2+13, SPAT2+14 , SPAT2+18, ORD+4, ORD+5, ORD+7, ORD+9, ORD+10, ORD+13, ORD+14, ORD+15, SUCC+2 , CHK+4 |
| ^PS(55 - [#55] | ORD+3 |
| ^PS(59 - [#59] | CHK+3 |
| ^PSDRUG - [#50] | SUCC+3 |
| ^PSRX - [#52] | ORD+16, ORD+18 |
| ^TMP("PSORXDC" | ORD+4! |
| ^TMP($J | PSOORFIN+22! |
| ^XTMP("PSOERXLOCK" | ALLPATS+30 |
| ^XTMP("PSOORWP" | ALLPATS+9, ALLPATS+10!, ALLPATS+11, ALLPATS+22, ALLPATS+45*, ALLPATS+51! |
| ^XUSEC("PSO ERX WORKLOAD RPH" | PSOORFIN+12, ALLPATS+3, ALLPATS+4, ALLPATS+16, ALLPATS+19, ALLPATS+23, ALLPATS+34, ALLPATS+38, ALLPATS+45, ALLPATS+49 |
| ^XUSEC("PSORPH" | PSOORFIN+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACP | SUCC+4! |
| BBFLG | LBL+1! |
| BBRX | LBL+1! |
| BINGCRT | SPAT+2!, LBL+1! |
| BINGRTE | SPAT+2!, LBL+1! |
| CLI | PSOORFIN+47!, C*, C+1 |
| DIC | PSOORFIN+13~*, PSOORFIN+16!, SPAT+5*, SPAT+6! |
| DIC("A" | PSOORFIN+13* |
| DIC("B" | PSOORFIN+14* |
| DIC("S" | PSOORFIN+15*, SPAT+5* |
| DIC(0 | PSOORFIN+13*, SPAT+5* |
| DIR | PSOORFIN+9!, PSOORFIN+24!, PAT!, PAT+2!, ALLPATS+1!, ALLPATS+2~, ALLPATS+5!, ORD+9! |
| DIR("?" | PSOORFIN+19*, PSOORFIN+24*, PAT+1*, SPAT+3* |
| DIR("A" | PSOORFIN+19*, PSOORFIN+24*, PAT+1*, ALLPATS+5*, SPAT+3*, ORD+9* |
| DIR("B" | PSOORFIN+19*, PSOORFIN+24*, PAT+1*, ALLPATS+5* |
| DIR(0 | PSOORFIN+20*, PSOORFIN+24*, PSOORFIN+27*, PAT+1*, ALLPATS+5*, SPAT+3*, ORD+9* |
| DIROUT | ALLPATS+2~, ALLPATS+6 |
| DIRUT | PSOORFIN+21, PSOORFIN+28, PAT+2, ALLPATS+2~, ALLPATS+6, SPAT+4 |
| >> DISGROUP | LBL+1 |
| DRET | ORD+4!, ORD+10!, SUCC+4! |
| DTOUT | PSOORFIN+16, ALLPATS+2~, ALLPATS+6 |
| DUOUT | PSOORFIN+16, ALLPATS+2~, ALLPATS+6 |
| DUZ | PSOORFIN+8, PSOORFIN+12, ALLPATS+3, ALLPATS+4, ALLPATS+11, ALLPATS+16, ALLPATS+19, ALLPATS+22, ALLPATS+23, ALLPATS+30 , ALLPATS+34, ALLPATS+38, ALLPATS+45, ALLPATS+49, ALLPATS+51 |
| EPATIEN | ALLPATS+2~, ALLPATS+27*, ALLPATS+28, ALLPATS+29, ALLPATS+30 |
| EPATLCK | ALLPATS+2~, ALLPATS+26, ALLPATS+27*, ALLPATS+30* |
| ERXIEN | ALLPATS+2~, ALLPATS+25*, ALLPATS+26, ALLPATS+27 |
| >> LG | PSOORFIN+30*, ALLPATS+12*, ALLPATS+13*, ALLPATS+14, ALLPATS+51* |
| LST | ORD+2~ |
| PSOORFIN+47!, W*, W+1 | |
| MEDA | PSOORFIN+9!, PSOORFIN+42, PAT!, ALLPATS+1*, ALLPATS+43, SPAT+2!, SPAT2+8 |
| MEDP | PSOORFIN+9!, PSOORFIN+42, PAT!, ALLPATS+1*, ALLPATS+44, SPAT+2!, SPAT2+7*, SPAT2+10 |
| OBX | ORD+10! |
| OI | ORD+12*, SUCC+4! |
| OID | SUCC+3, SUCC+4! |
| OR0 | ORD+10*, ORD+11!, ORD+12, ORD+16, ORD+17, ORD+18, SUCC+3, SUCC+4! |
| ORD | PSOORFIN+5~, PSOORFIN+44*, W*, W+1*, W+2*, W+4*, W+6*, M*, M+1*, M+2* , M+4*, M+6*, C*, C+1*, C+2*, C+4*, C+6*, P*, P+1*, P+2* , P+4*, P+6*, ALLPATS+54*, ALLPATS+55, ALLPATS+56, SPAT2+13*, SPAT2+14, SPAT2+16, SPAT2+18, ORD+4 , ORD+5, ORD+7, ORD+9, ORD+10, ORD+13, ORD+14, ORD+15, ORD+19, SUCC+2 |
| ORN | ORD+2~ |
| PAT | PSOORFIN+32*, PSOORFIN+34, PSOORFIN+35, PSOORFIN+36, PSOORFIN+39, PSOORFIN+40, PSOORFIN+41, PSOORFIN+43, PSOORFIN+44, PSOORFIN+45 , W, W+2, W+4, W+6, M, M+2, M+4, M+6, C, C+2 , C+4, C+6, P, P+2, P+4, P+6, ALLPATS+2~, ALLPATS+20*, ALLPATS+22, ALLPATS+23 , ALLPATS+26, ALLPATS+30, ALLPATS+34, ALLPATS+35*, ALLPATS+37, ALLPATS+38, ALLPATS+39, ALLPATS+41, ALLPATS+42, ALLPATS+45 , ALLPATS+50, ALLPATS+51, ALLPATS+52, ALLPATS+53, ALLPATS+54, ALLPATS+58, SPAT+6*, SPAT2+11, SPAT2+12, SPAT2+13 , SPAT2+21, ORD+3, QU+1 |
| PAT( | PSOORFIN+32, PSOORFIN+35*, PSOORFIN+36*, PSOORFIN+39*, PSOORFIN+40*, PSOORFIN+43*, PSOORFIN+44*, ALLPATS+18, ALLPATS+22*, ALLPATS+23* , ALLPATS+26*, ALLPATS+39*, ALLPATS+41*, ALLPATS+52*, ALLPATS+53*, QU+1* |
| PATA | PSOORFIN+30*, PSOORFIN+34, PSOORFIN+41*, ALLPATS+2~, ALLPATS+12*, ALLPATS+37, ALLPATS+42* |
| PATIEN | ULP+1~, ULP+2*, ULP+5 |
| PHI | ORD+10!, ORD+13*, ORD+14!* |
| PHI( | ORD+13*, ORD+14* |
| PKI | ORD+11~* |
| PKI1 | ORD+11~ |
| PKID | ORD+11~ |
| PKIE | ORD+11~ |
| PKIR | ORD+11~ |
| >> POERR | PSOORFIN+10* |
| >> POERR("DFLG" | PAT!, ALLPATS+1!, SUCC+4!, SQR+1* |
| >> POERR("QFLG" | PSOORFIN+30, PSOORFIN+39!, PSOORFIN+43*, PSOORFIN+47!, W, W+1, W+2, W+3, W+4, W+5 , W+6, M, M+1, M+2, M+3, M+4, M+5, M+6, C, C+1 , C+2, C+3, C+4, C+5, C+6, P, P+1, P+2, P+3, P+4 , P+5, P+6, ALLPATS+13, ALLPATS+14, ALLPATS+38!, ALLPATS+39!, ALLPATS+40!, ALLPATS+50*, ALLPATS+52*, ALLPATS+54 , SPAT2, SPAT2+11*, SPAT2+13, SUCC+4*, QU*, KQ! |
| PPL | LBL! |
| PRC | ORD+10!, ORD+15* |
| PRC( | ORD+15* |
| PRK | PSOORFIN+47!, P*, P+1 |
| PSOBCK | PSOORFIN+9!, ORD+2 |
| >> PSOCLIN | PSOORFIN+10*, PSOORFIN+17*, ALLPATS+9, ALLPATS+10, ALLPATS+11, ALLPATS+19, ALLPATS+22, ALLPATS+30, ALLPATS+34, ALLPATS+35 , ALLPATS+38, ALLPATS+45, ALLPATS+51 |
| >> PSOCLINF | PSOORFIN+17* |
| >> PSOD | PSOORFIN+30*, PSOORFIN+31, PSOORFIN+32, PSOORFIN+38, ALLPATS+14*, ALLPATS+15, ALLPATS+16, ALLPATS+17, ALLPATS+18, ALLPATS+19 , ALLPATS+20, ALLPATS+25, ALLPATS+32, ALLPATS+51* |
| >> PSODFN | PSOORFIN+41*, PSOORFIN+42, ALLPATS+42*, ALLPATS+43, SPAT+6*, SPAT2+3, SDFN* |
| PSODRUG | ORD+19~, SUCC+5! |
| >> PSOERR("QFLG" | ALLPATS+40 |
| >> PSOFDR | ORD+12*, ORD+17* |
| >> PSOFIN | PSOORFIN+10*, PSOORFIN+42*, ALLPATS+47*, SPAT2+10*, SPAT2+21*, ORD+5 |
| >> PSOFINY | SPAT+6*, SPAT2+9 |
| PSOFOERR | ORD+10!, ORD+12*, SUCC+5! |
| >> PSOFROM | ORD+19*, LBL* |
| PSOIQUIT | PSOORFIN+7!, PSOORFIN+12, PSOORFIN+16* |
| >> PSOJUMP | SPAT+1, SPAT2+3, SPAT2+7 |
| >> PSOLK | PSOORFIN+35*, PSOORFIN+36*, PSOORFIN+39*, PSOORFIN+40*, ALLPATS+39*, ALLPATS+41* |
| PSOLOUD | ORD+3*! |
| PSOMSG | ORD+6!, ORD+7!, ORD+10! |
| PSONEW | PSOORFIN+34!, ORD+1~, ORD+19~, SUCC+4!, LBL+1! |
| PSONOLCK | ALLPATS+40*, KLLP! |
| PSOONOFC | LBL+1! |
| PSOOPT | ORD+17*, SQR+1! |
| PSOORRNW | ORD+17*, SQR+1! |
| >> PSOPAR | PSOORFIN+6, PSOORFIN+8, CHK+1 |
| PSOPARKX | PSOORFIN+25~ |
| PSOPARKX(0 | PSOORFIN+27 |
| >> PSOPINST | PSOORFIN+30, ALLPATS+14, ALLPATS+54, ORD+5 |
| PSOPRC | ORD+10! |
| PSOPTLOK | PSOORFIN+42, ALLPATS+47, SPAT2+10, KLL! |
| PSOPTPST | PSOORFIN+47! |
| PSOQFLG | PSOORFIN+43!, PSOORFIN+47!, ALLPATS+41!, ALLPATS+52!, SPAT+2!, SPAT2+11, QU+1 |
| PSOQQ | ALLPATS+41!, ALLPATS+54, ALLPATS+58! |
| PSOQUIT | PSOORFIN+43, PSOORFIN+48!, ALLPATS+2~, ALLPATS+4, ALLPATS+6*, ALLPATS+52, ALLPATS+60!, SPAT2+11, QU!, KQ! , SQR+1! |
| PSOREEDT | ORD+17!, SQR+1! |
| PSORENW | ORD+1~ |
| PSORENW("DFLG" | ORD+17* |
| PSORENW("OIRXN" | ORD+17* |
| PSORENW("QFLG" | ORD+17* |
| >> PSORX("CLINIC" | SUCC+5! |
| >> PSORX("DOSING | OFF" , LBL+1! |
| >> PSORX("FN" | SPAT+2! |
| >> PSORX("MAIL/WINDOW" | ULP+3! |
| >> PSORX("METHOD | OF PICK-UP" , ULP+3! |
| >> PSORX("PROVID | ER NAME" , SUCC+5! |
| >> PSORX("PSOL" | ALLPATS+59, LBL! |
| >> PSORX("SC" | ORD+12*, SUCC+5! |
| >> PSORX("VERIFY" | PSOORFIN+8* |
| >> PSOSD("PENDING" | SUCC+3! |
| PSOSIGFL | ORD+10! |
| >> PSOSITE | PSOORFIN+14 |
| >> PSOSORT | PSOORFIN+10*, PSOORFIN+28*, PAT*, PAT+3*, ALLPATS+1* |
| PSOTITRF | ORD+10*, SUCC+4! |
| >> PSOTPBFG | ORD+19 |
| PSRT | PSOORFIN+28*, PSOORFIN+35, PSOORFIN+44, SPAT2+3~* |
| PSTZ | CHK+4*, CHK+6! |
| PSZCNT | CHK+3*, CHK+5, CHK+6! |
| >> PSZFIN | PSOORFIN+36 |
| PSZZI | CHK+3*, CHK+6! |
| RESULTS | PSOORFIN+25~, PSOORFIN+26* |
| RXRS | ALLPATS+59, LBL! |
| SECSORT | PSOORFIN+29~*, PSOORFIN+31, PSOORFIN+38, ALLPATS+2~, ALLPATS+3*, ALLPATS+7*, ALLPATS+16, ALLPATS+22, ALLPATS+23, ALLPATS+32 , ALLPATS+34, ALLPATS+35, ALLPATS+45, ALLPATS+49, ALLPATS+55, ALLPATS+56, SPAT2+3~*, SPAT2+4, SPAT2+14, SPAT2+16 |
| SIG | ORD+4!, ORD+10!, SUCC+4! |
| SNGLPAT | SPAT2+1~* |
| SRT | PSOORFIN+9! |
| >> T | ORD+13*, ORD+14*, ORD+15* |
| >> TC | CHK+4*, CHK+5 |
| >> TO | CHK+4* |
| >> TZ | CHK+4* |
| U | PSOORFIN+29, SPAT2+3, SPAT2+4 |
| VALMSG | SQR+1! |
| WIN | PSOORFIN+47!, M*, M+1 |
| WPPAT | ALLPATS+2~, ALLPATS+9* |
| WPPAT( | ALLPATS+11*, ALLPATS+30!, ALLPATS+34, ALLPATS+35, ALLPATS+38, ALLPATS+51! |
| WPPATS | ALLPATS+2~ |
| WPT | ALLPATS+2~, ALLPATS+9*, ALLPATS+10, ALLPATS+11 |
| >> X | PSOORFIN+40*, PSOORFIN+42*, PSOORFIN+43*, PSOORFIN+45*, ALLPATS+41*, ALLPATS+47*, ALLPATS+52*, ALLPATS+58*, SPAT+3, SPAT+6 , SPAT2+10*, SPAT2+11*, SPAT2+12*, SPAT2+21*, ULP+2 |
| >> Y | PSOORFIN+16, PSOORFIN+17, PSOORFIN+21, PSOORFIN+22, PSOORFIN+23, PSOORFIN+28, PSOORFIN+29, PSOORFIN+41*, PSOORFIN+42*, PAT+2 , PAT+3, ALLPATS+3, ALLPATS+7, ALLPATS+42*, ALLPATS+43*, SPAT+6, SPAT2+9* |