PSOORNE5 ;BIR/SAB - display orders from backdoor con't ;Oct 21, 2022@11:20
Source file <PSOORNE5.m>
| 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 | 4 | PSOORNE1 PSOORNE2 PSOORNE3 PSOORNE4 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PEN | ;pending orders
|
|
| OK | ||
| RXNCHK | ||
| LOOP2 | ||
| RDSPL | ;
; Retrieving the Maximum Number of Refills allowed |
|
| GET | ;
|
|
| INST | ;formats instruction from front door
|
|
| PC | ;displays provider comments
|
|
| INST1 | ;formats instruction from front door
|
|
| PC1 | ;displays provider comments
|
|
| DOSE | ;displays dosing instruction for both simple and complex backdoor Rxs.
|
|
| DOSE1 | ;
|
|
| DU | ||
| INS | ;patient instructions ;PSO*210
|
|
| SPINS | ||
| SV | ||
| PRV | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIE | RXNCHK+6, RXNCHK+14 |
| AUTO^PSONRXN | RXNCHK |
| FATAL^PSONRXN | LOOP2 |
| ORD^PSOORFIN | OK |
| INST^PSOORNE6 | INST+1 |
| INST1^PSOORNE6 | INST1+1 |
| PC^PSOORNE6 | PC+1 |
| PC1^PSOORNE6 | PC1+1 |
| PRVAD^PSOPKIV2 | PRV+8 |
| VOPNR^PSOTPCAN | PEN+4 |
| $$MAXNUMRF^PSOUTIL | RDSPL+2 |
| $$RXDEA^PSOUTIL | PRV+2 |
| $$RXDETOX^PSOUTIL | PRV+5 |
| WORDWRAP^PSOUTLA2 | INS+3, INS+8 |
| CLEAN^PSOVER1 | OK+3 |
| $$L^PSSLOCK | PEN+6 |
| UL^PSSLOCK | OK+4 |
| $$DETOX^PSSOPKI | PRV+5 |
| FileNo | Call Tags |
|---|---|
| ^PS(59 - [#59] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DILOCKTM" | RXNCHK+4, RXNCHK+7, LOOP2+1 |
| ^PS(50.607 - [#50.607] | DOSE1+1, DOSE1+2 |
| ^PS(51.2 - [#51.2] | DU+5 |
| ^PS(52.41 - [#52.41] | PEN+2, PEN+3, PEN+8, PEN+9 |
| ^PS(53 - [#53] | GET+17 |
| ^PS(55 - [#55] | DU, SPINS+1 |
| ^PS(59 - [#59] | RXNCHK+1, RXNCHK+4, RXNCHK+6, RXNCHK+7, RXNCHK+8, RXNCHK+11, RXNCHK+14 |
| ^PSDRUG - [#50] | PEN+8, GET+5, GET+13, GET+14, GET+15 |
| ^PSRX - [#52] | GET+6, GET+10, GET+15, DOSE+1, DOSE+2, DU, INS+1, INS+2, INS+3, INS+5 , INS+6, INS+7, SPINS+1 |
| ^PSRX("B" | RXNCHK+11, LOOP2, LOOP2+1, LOOP2+2 |
| ^TMP("PSOAO" | DOSE+1*, DOSE+3*, DOSE+4*, DOSE1+1*, DOSE1+2*, DU*, DU+2*, DU+3*, DU+4*, DU+5* , DU+6*, DU+9*, DU+10*, INS+3, INS+8, SPINS+1*, PRV+7*, PRV+10*, PRV+11* |
| ^TMP("PSOPO" | PEN+1! |
| ^XUSEC("PSDRPH" | PEN+9 |
| ^XUSEC("PSORPH" | PEN+9, PEN+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ACTREF | GET+1*, GET+2*, GET+4*, GET+5*, GET+7*, GET+8*, GET+9*, GET+10* |
| >> ACTREN | GET+1*, GET+2*, GET+12*, GET+13*, GET+14*, GET+15*, GET+16*, GET+17*, GET+18*, GET+19* |
| >> CLOZPAT | RDSPL+2 |
| DA | RXNCHK+3*, RXNCHK+12!*, RXNCHK+14! |
| DEA | PRV+1~, PRV+2*, PRV+6, PRV+7 |
| DETN | PRV+1~, PRV+5*, PRV+7 |
| DIC | RXNCHK+12!, RXNCHK+14! |
| DIE | RXNCHK+3*, RXNCHK+6!, RXNCHK+12!*, RXNCHK+14! |
| DOSE | DOSE+2*, DOSE+3, DOSE+6!, DOSE1+1, DOSE1+2, DU, DU+1, DU+2, DU+3, DU+4 , DU+5, DU+6, DU+7, DU+8, DU+9, DU+10 |
| DR | RXNCHK+5*, RXNCHK+13*, RXNCHK+14! |
| DS | DOSE+2*, DOSE+4, DOSE1+1! |
| DT | PEN+8, GET+5, GET+14 |
| DUR | DU+8*, DU+9! |
| DUZ | PEN+9, PEN+10 |
| I | DOSE+2*, DOSE+6!, DU, PRV+1~ |
| >> IEN | DOSE+1*, DOSE+3*, DOSE+4*, DOSE1+1, DOSE1+2*, DU*, DU+2*, DU+3*, DU+4*, DU+5* , DU+6*, DU+9*, DU+10*, INS+3, INS+8, SPINS+1*, PRV+7*, PRV+10*, PRV+11* |
| LBL | PRV+1~, PRV+4*, PRV+7 |
| MAXRF | RDSPL+2~*, RDSPL+3 |
| >> MEDP | OK+2 |
| MIG | INS+7*, INS+8, SPINS! |
| ORCHK | OK+1! |
| >> ORD | PEN+1*, PEN+2, PEN+3, PEN+4, PEN+8, PEN+9, OK*, PRV+1 |
| ORDRG | OK+1! |
| ORN | PEN+1, OK*, PRV+1~* |
| ORSV | PEN+1*, OK! |
| PAT | OK*, OK+2! |
| >> PSLST | OK* |
| >> PSOACT | PEN+9*, PEN+10* |
| >> PSODFN | PEN+3, PEN+6, OK, OK+4, DU, SPINS+1 |
| PSODRG | PEN+8*, GET+5, GET+13, GET+14, GET+15, GET+20! |
| PSODRUG | OK! |
| PSODRUG("DEA" | RXNCHK+1 |
| PSODRUG("IEN" | RDSPL+2 |
| PSODRUG0 | GET+1, GET+9, GET+16, GET+20! |
| PSOFDR | OK+1! |
| >> PSOFIN | PEN+6, OK+4 |
| PSOI | RXNCHK+9*, RXNCHK+10*, RXNCHK+11, RXNCHK+13, RXNCHK+14, RXNCHK+15!, LOOP2*, LOOP2+1, LOOP2+2 |
| >> PSOJ | GET+6* |
| PSOLC | GET+18*, GET+20! |
| >> PSOLST( | PEN+1 |
| PSOMSG | PEN+11! |
| PSONEW | OK+1! |
| PSONEW("# OF | REFILLS" , RDSPL+3* |
| PSONEW("DAYS | SUPPLY" , RDSPL+2 |
| PSONEW("N# RE | F" , RDSPL+3* |
| PSONEW("OLD L | AST RX#" , RXNCHK, RXNCHK+3, RXNCHK+9* |
| PSONEW("PATIE | NT STATUS" , RDSPL+2 |
| PSONEW("QFLG" | RXNCHK+2*, RXNCHK+11, LOOP2 |
| PSONEW("RX #" | , RXNCHK+14* |
| PSONRXN | RXNCHK+15! |
| PSONRXN("HI" | RXNCHK+9*, LOOP2 |
| PSONRXN("LO" | RXNCHK+8*, RXNCHK+10 |
| PSONRXN("TYPE" | RXNCHK+1*, RXNCHK+2, RXNCHK+7, RXNCHK+8, RXNCHK+9, RXNCHK+11, RXNCHK+13, RXNCHK+14 |
| >> PSOPAR | PEN+9, PEN+10, RXNCHK+2, GET+5, GET+8, GET+12 |
| PSOPLCK | PEN+6*!, PEN+7! |
| PSORFRM | GET+6*, GET+7*, GET+10, GET+20! |
| PSORNLT | OK*! |
| PSORNSV | OK*! |
| >> PSORX("FILL D | ATE" , PEN+1!, OK+1! |
| >> PSORX("FN" | OK+1! |
| >> PSORX("ISSUE | DATE" , PEN+1!, OK+1! |
| >> PSORXED("ENT" | DOSE+5* |
| >> PSORXED("SIG" | INS+2*, INS+7* |
| >> PSOSITE | RXNCHK+1, RXNCHK+3, RXNCHK+4, RXNCHK+6, RXNCHK+7, RXNCHK+8, RXNCHK+11, RXNCHK+12, RXNCHK+14 |
| >> PSOTPBFG | PEN+4 |
| PSOTPPEN | PEN+4~*!, PEN+5! |
| PSOTPPEX | PEN+4~*!, PEN+5! |
| >> PSOX | RXNCHK+3*, RXNCHK+5, RXNCHK+6 |
| PSOX1 | RXNCHK+8*, RXNCHK+9, RXNCHK+15! |
| >> PSOY | RXNCHK*, RXNCHK+2, RXNCHK+3, RXNCHK+4, RXNCHK+5, RXNCHK+6 |
| >> RX0 | GET+6, GET+17, GET+18, PRV+5 |
| >> RXFL( | GET+8 |
| >> RXN | GET+6, GET+8, GET+10, GET+15, DOSE+1, DOSE+2, DU, INS+1, INS+2, INS+3 , INS+5, INS+6, INS+7, SPINS+1, PRV+2, PRV+5 |
| SG | INS+1!, SPINS! |
| SIGOK | OK+1! |
| SPC | PRV+1~, PRV+6*, PRV+7 |
| >> ST | GET+4, GET+19 |
| T | INS+6*, INS+7, SPINS! |
| VADD | PRV+1~ |
| VADD(1 | PRV+9, PRV+10 |
| VADD(2 | PRV+11 |
| VADD(3 | PRV+11 |
| >> VALMBCK | PEN+2*, PEN+3*, PEN+4*, PEN+6*, OK* |
| >> VALMSG | PEN+6*, PEN+8*, GET+5*, GET+14*, GET+15*, SV* |
| X | RXNCHK+6!, RXNCHK+15! |
| Y | RXNCHK+6!, RXNCHK+15! |