PSOORNEW ;BIR/SAB - display orders from oerr ;Dec 13, 2021@08:01:18
Source file <PSOORNEW.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 29 | EN^PSODIAG DOSCK^PSODOSUT POST^PSODRG $$SUGFLDT^PSOERUT SETPEN^PSOERUT5 ($$CSDRG,$$CSERX)^PSOERUT6 ($$CHKERX,UPDSTAT)^PSOERXU1 $$GETREQ^PSOERXU2 $$ERXIEN^PSOERXUT ^PSOLMPO1 EN^PSON52 (DAOC,EOJ)^PSONEW (DCORD,DISPLAY,EXPR,STOP)^PSONEW2 ^PSONEWF (DIN,RV)^PSONFI CHECK^PSONRXN DRG^PSOORDRG DOSE^PSOORED4 (INST,OBX)^PSOORFI1 ELIG^PSOORFI2 (DOSE2,IND,INST,ORCHK,PQTY,PROVCOM)^PSOORFI4 (LMDISP,PRV)^PSOORFI5 RXNCHK^PSOORNE1 2^PSOORNW1 (1,10,11,12,13,14,3,4,5,7,8,9,INS)^PSOORNW2 MARK^PSOOTMRX ALERT^PSOPKIV1 ($$MAXNUMRF,NPSOSD)^PSOUTIL CLEAN^PSOVER1 |
| VA FileMan | 3 | FILE^DIE $$GET1^DIQ ^DIR |
| Kernel | 2 | $$FMADD^XLFDT $$UP^XLFSTR |
| List Manager | 2 | FULL^VALM1 RESTORE^VALM10 |
| Order Entry Results Reporting | 1 | EN1^ORCFLAG |
| Registration | 1 | ADD^VADPT |
| 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 | 10 | PSO LM ACCEPT ORDER PSO LM EDIT PSO LM FINISH PSOBKDED PSODRG PSOLMUTL PSOOREDT PSOORFI1 PSOORNE6 PSOORNW2 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DSPL | ||
| OI | ||
| PT | ||
| ORCHK | ||
| EDT | ; Entry point for ED Action in the OP Pending Queue
|
|
| EDTSEL | ; Entry point for individual field editing
|
|
| ACP | ;
|
|
| ABORT | ||
| KV | ||
| REF | ;
; Retrieving the Maximum Number of Refills allowed |
|
| 1 | ||
| 4 | ||
| 3 | ||
| 6 | ||
| 7 | ||
| 5 | ||
| 13 | ||
| 12 | ||
| 2 | ||
| 9 | ||
| 8 | ||
| 10 | ||
| 14 | ||
| 11 | ||
| 15 | ||
| DRGMSG | ;
|
|
| PZ | ;
|
|
| NDF(DRGIEN) | ;PATCH PSO*7*505/517 - 1:YES 0:NO checks the cs federal schedule field of the va product file
|
|
| CSBLOCK(DFN,DIEN) | ;
|
| 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 |
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PSNDF(50.68 - [#50.68] | GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | PT+12, PT+15, PT+16, PT+17, PT+46, PT+54 |
| ^PS(50.606 - [#50.606] | OI+7 |
| ^PS(50.7 - [#50.7] | OI+1, OI+7 |
| ^PS(52.41 - [#52.41] | ACP+3, ACP+15 |
| ^PS(53 - [#53] | DSPL+3, PT+11 |
| ^PS(55 - [#55] | DSPL+3, PT+4 |
| ^PSDRUG - [#50] | OI+12, PT+20, PT+22, PT+24, DRGMSG+1, DRGMSG+2 |
| ^PSDRUG("AQ" | OI+10 |
| ^PSRX - [#52] | ACP+51 |
| ^TMP("PSODAOC" | ACP+49, ACP+50! |
| ^TMP("PSOPO" | DSPL+1!, OI+7*, OI+8, OI+10*, OI+11, OI+12*, OI+13*, PT+1*, PT+2*, PT+3* , PT+5*, PT+6*, PT+7*, PT+8*, PT+10*, PT+11*, PT+12*, PT+13*, PT+15*, PT+16* , PT+17*, PT+19*, PT+20*, PT+21*, PT+24*, PT+26*, PT+27*, PT+30*, PT+31*, PT+32* , PT+36*, PT+37*, PT+40*, PT+42*, PT+43*, PT+45*, PT+46*, PT+55!, DRGMSG+1*, DRGMSG+2* |
| ^VA(200 - [#200] | PT+34, PT+36, PT+44, PT+45 |
| ^XUSEC("PSORPH" | ACP+4 |
| Name | Line Occurrences |
|---|---|
| $$CSBLOCK | ACP+25 |
| $$NDF | EDTSEL+6, CSBLOCK+3, CSBLOCK+4 |
| 3 | 2+2 |
| @( | EDTSEL+14, ACP+33 |
| ABORT | ACP+45 |
| DRGMSG | OI+12 |
| DSPL | EDTSEL+7, ACP+20, ACP+22, ACP+32, ACP+35, ACP+40 |
| KV | EDT+1, EDTSEL+4, EDTSEL+14, ACP+9, ACP+37, ACP+39, ACP+40, ABORT |
| OI | DSPL+2 |
| ORCHK | ACP+19 |
| PT | OI+9 |
| PZ | 1+1, 3+1, 13+1, 10+1 |
| REF | EDTSEL+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ACP | ACP+19* |
| >> BINGCRT | ACP+41* |
| >> BINGRTE | ACP+41* |
| CHECK | EDTSEL+4~, EDTSEL+13* |
| >> CLOZPAT | DSPL+2, OI+3, OI+4, PT+18, PT+28, ACP+18, REF+2 |
| CPRN | 2+1~*, 8~* |
| CSDRG | EDTSEL+4~*, EDTSEL+6*, EDTSEL+8, EDTSEL+13 |
| DEARES | NDF+1~, NDF+3*, NDF+4 |
| DFN | CSBLOCK~ |
| DIEN | CSBLOCK~, CSBLOCK+3, CSBLOCK+4 |
| DIR | EDTSEL+11!, ACP+2~, ACP+25!, ACP+37!, ACP+42!, ACP+43!, KV!, PZ+1~ |
| DIR("?" | ACP+37*, ABORT* |
| DIR("A" | EDT+2*, EDT+3*, ACP+5*, ACP+6*, ACP+7*, ACP+10*, ACP+11*, ACP+12*, ACP+13*, ACP+37* , ACP+39*, ABORT*, PZ+1* |
| DIR("B" | ACP+13*, ACP+39*, ACP+43* |
| DIR(0 | EDT+3*, EDTSEL+11*, ACP+7*, ACP+13*, ACP+25*, ACP+37*, ACP+39*, ACP+42*, ABORT*, PZ+1* |
| DIRUT | ACP+3, ACP+14, ACP+39, ACP+42!, ACP+43!, KV! |
| >> DREN | OI+2* |
| DRET | ACP+37!, ACP+39! |
| DRGIEN | ACP+24*, ACP+25, NDF~, NDF+2 |
| DT | PT+15, PT+53, ACP+35 |
| DTOUT | EDT+4, KV! |
| DUOUT | EDT+4, KV! |
| DUZ | PT+44, ACP+4 |
| EMTYPE | ACP+56~, ACP+59*, ACP+60, ACP+62, ACP+63 |
| ERXFDA | ACP+58! |
| ERXFDA( | ACP+58* |
| ERXIEN | PT+48*, PT+49, PT+56, ACP+56~, ACP+57*, ACP+58, ACP+59, ACP+60, ACP+61, ACP+62 , ACP+63 |
| ERXREQ | ACP+56~, ACP+61*, ACP+62, ACP+63 |
| >> FDEDITED | PT+53, 7* |
| FLD | EDTSEL+4~, EDTSEL+12*, EDTSEL+13, EDTSEL+14 |
| >> I | PT+9*, PT+51* |
| >> IEN | OI+5*, OI+7*, OI+8, OI+10*, OI+11, OI+12*, OI+13*, PT+1*, PT+2*, PT+3* , PT+5*, PT+6*, PT+7*, PT+8*, PT+10*, PT+11*, PT+12*, PT+13*, PT+15, PT+16 , PT+17*, PT+19*, PT+20, PT+21, PT+23*, PT+24, PT+25*, PT+26, PT+27, PT+30* , PT+31*, PT+32*, PT+35*, PT+36, PT+37*, PT+40*, PT+42*, PT+43, PT+45*, PT+46 , PT+55*, PT+56*, DRGMSG+1*, DRGMSG+2 |
| LASTRX | PT+50~, PT+52*, PT+54*, PT+56 |
| >> LINE | PT+55*, PT+56 |
| LST | OI+9!, EDTSEL+4~, EDTSEL+7*, EDTSEL+8, EDTSEL+12, EDTSEL+13, EDTSEL+14, 3 |
| MAXRF | REF+2~*, REF+3, REF+6 |
| >> NFID | OI+10, OI+11* |
| >> NFIO | OI+7, OI+8* |
| OI | OI+1~* |
| OID | OI+1~* |
| >> OR0 | OI+1, OI+2, OI+4, PT+12, PT+15, PT+17, PT+21, PT+26, PT+27, PT+30 , PT+33, PT+34, PT+38, PT+39, PT+44, PT+46, ACP+18, ACP+35, ACP+57, 1 , 3, 13, 2+1, 8, 10 |
| >> ORCHK | ACP+30, ACP+31* |
| >> ORD | OI+6, PT+6, PT+7, PT+48, PT+52, PT+56, EDTSEL+1, EDTSEL+3, ACP+3, ACP+15 |
| >> ORDRG | ACP+30, ACP+31* |
| OUT | EDTSEL+4~*, EDTSEL+12 |
| >> PKI | ACP+45 |
| POERR | OI+2*! |
| PSOANSQ | ACP+39!, ACP+40! |
| PSOANSQD | DSPL!, ACP+37!, ACP+39! |
| PSOBDR | 1+2~, 2~ |
| PSOBDRG | 1+2~*, 2~* |
| >> PSOCPZ("DFLG" | ACP+37!, ACP+39! |
| PSOCSIG | 2~, 2+2! |
| >> PSODAOC | ACP+51* |
| >> PSODFN | DSPL+3, PT+4, ACP+25 |
| >> PSODIR("DFLG" | ACP+19*, ACP+21 |
| >> PSODIR("QFLD" | ACP+19* |
| PSODOSE | EDTSEL+7~* |
| >> PSODRG | EDTSEL+5*, EDTSEL+6 |
| >> PSODRUG | PT+56 |
| >> PSODRUG("DEA" | OI+3, PT+33 |
| >> PSODRUG("IEN" | OI+5, OI+10, OI+12, PT+20, PT+22, PT+24, PT+33, EDTSEL+5, ACP+24, REF+2 , DRGMSG+1, DRGMSG+2 |
| >> PSODRUG("NAME" | OI+9, OI+10, ACP+22, ACP+30, ACP+31 |
| >> PSODRUG("OI" | OI, OI+1*, OI+5, OI+7, PT+44 |
| >> PSODRUG("OIN" | OI+1* |
| PSODSPL | DSPL! |
| PSOEDDOS | KV!, 3+2~* |
| PSOELSE | PT+8!, PT+12!*, PT+13, PT+14!*, PT+16 |
| >> PSOFROM | ACP+33* |
| >> PSOID | PT+12* |
| >> PSOLMC | DSPL+1*, PT+58*, PT+59 |
| PSOMWP | PT+29~*, PT+30 |
| >> PSONEW | PT+56, EDTSEL+7, ACP+45, ACP+53, 3+2 |
| >> PSONEW("# OF | REFILLS" , OI+3*, OI+4*, PT+30, REF+3, REF+4, REF+6* |
| >> PSONEW("ADMINCLINIC" | PT+39!* |
| >> PSONEW("CLERK | CODE" , PT+44*, PT+45 |
| >> PSONEW("COPIES" | PT+37 |
| >> PSONEW("COSIG | NING PROVIDER" , PT+35*, PT+36 |
| >> PSONEW("DAYS | SUPPLY" , DSPL+2*, DSPL+3*, PT+19, REF+2 |
| >> PSONEW("DFLG" | ACP+34*, ACP+45! |
| >> PSONEW("FILL | DATE" , PT+15*, PT+54* |
| >> PSONEW("FLD" | ACP+22 |
| >> PSONEW("IND" | PT+3 |
| >> PSONEW("INDO" | PT+4, PT+5 |
| >> PSONEW("IRXN" | ACP+47, ACP+51, ACP+58 |
| >> PSONEW("ISSUE | DATE" , PT+12*, PT+13 |
| >> PSONEW("MAIL/WINDOW" | PT+29, ACP+41 |
| >> PSONEW("METHO | D OF PICK-UP" , ACP+44* |
| >> PSONEW("N# RE | F" , REF+4*, REF+6* |
| >> PSONEW("PATIE | NT STATUS" , PT+11, REF+2 |
| >> PSONEW("POE" | ACP+45* |
| >> PSONEW("PROVI | DER NAME" , PT+32 |
| >> PSONEW("PROVIDER" | PT+33, PT+34 |
| >> PSONEW("QFLG" | ACP+20, ACP+33, ACP+34 |
| >> PSONEW("QTY" | PT+18*, PT+21, ACP+18* |
| >> PSONEW("REMARKS" | PT+38*, PT+41, PT+42, PT+43 |
| >> PSONEW("RX #" | , ACP+33 |
| >> PSONEW("SIG" | PT+1 |
| PSOORNEW | ACP+2~* |
| >> PSOPAR | ACP+33, ACP+41 |
| >> PSOQFLG | 2*, 2+1 |
| >> PSORX("CLERK | CODE" , PT+44* |
| >> PSORX("CLINIC" | PT+31 |
| >> PSORX("DFLG" | ACP+19*, ACP+21, ACP+30, ACP+31, ACP+32, ACP+45!, ACP+50 |
| >> PSORX("FILL D | ATE" , PT+14, PT+15*, PT+16*, PT+54* |
| >> PSORX("MAIL/WINDOW" | ACP+41*, ACP+53! |
| >> PSORX("METHOD | OF PICK-UP" , ACP+43, ACP+44* |
| >> PSOSIGFL | PT+44 |
| PSOVLMBG | EDTSEL+1!* |
| >> PSOX | ACP+33* |
| RESTYPE | ACP+56~, ACP+60* |
| RN | PT+23*, PT+24!, PT+45*, PT+46! |
| RTN | ACP+33*, ACP+41! |
| >> RXN | ACP+51* |
| SG | PT+10*, PT+42*, PT+43, DRGMSG+1*, DRGMSG+2, DRGMSG+3! |
| >> SIG | PT+9*, PT+10, PT+56 |
| >> SIG( | PT+9 |
| >> SIG(0 | ACP+22 |
| SUGFLDT | PT+50~, PT+52*, PT+53, PT+54 |
| >> TY | PT+2*, PT+7* |
| U | CSBLOCK+3 |
| >> VALMBCK | DSPL*, PT+58*, PT+59*, EDTSEL+15*, ACP+8*, ACP+14*, ACP+37*, ACP+39*, ABORT* |
| >> VALMBG | EDTSEL+1 |
| >> VALMCNT | PT+56* |
| >> VALMEVL | PT+51 |
| >> VALMSG | PT+44* |
| VAPA | CSBLOCK+1~ |
| VAPA(11 | CSBLOCK+4 |
| VAPA(25 | CSBLOCK+3 |
| VAPA(6 | CSBLOCK+4 |
| VPROD | NDF+1~, NDF+2*, NDF+3 |
| X | ACP+44! |
| Y | PT+12*, PT+15*, PT+16*, PT+17*, PT+46*, PT+50~, PT+54*, EDTSEL+3, EDTSEL+7, ACP+2~* , ACP+3, ACP+4*, ACP+14, ACP+25!, ACP+40, ACP+44! |