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! |