PSOORNE5 ;BIR/SAB - display orders from backdoor con't ;06-Dec-2012 20:20;PLS
Source file <PSOORNE5.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 6 | (AUTO,FATAL)^PSONRXN ORD^PSOORFIN (INST,INST1,PC,PC1)^PSOORNE6 VOPNR^PSOTPCAN WORDWRAP^PSOUTLA2 CLEAN^PSOVER1 | 
| IHS Changes To Pharmacy | 1 | ($$PMTFORD,REMMSG)^APSPFUNC | 
| Pharmacy Data Management | 1 | ($$L,UL)^PSSLOCK | 
| Registration | 1 | FULL^VALM1 | 
| VA Fileman | 1 | ^DIE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 4 | PSOORNE1 PSOORNE2 PSOORNE3 PSOORNE4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RXNCHK | ||
| OK | ||
| GET | ; | |
| INST | ;formats instruction from front door | |
| PC1 | ;displays provider comments | |
| SV | ||
| DOSE | ;displays dosing instruction for both simple and complex backdoor Rxs. | |
| PC | ;displays provider comments | |
| PEN | ;pending orders | |
| RDSPL | ||
| DOSE1 | ; | |
| INST1 | ;formats instruction from front door | |
| LOOP2 | ||
| DU | ||
| INS | ;patient instructions                                        ;PSO*210 | |
| SPINS | 
| Name | Field # of Occurrence | 
|---|---|
| $$PMTFORD^APSPFUNC | PEN+8 | 
| REMMSG^APSPFUNC | PEN+15 | 
| ^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 | 
| VOPNR^PSOTPCAN | PEN+4 | 
| WORDWRAP^PSOUTLA2 | INS+3, INS+8 | 
| CLEAN^PSOVER1 | OK+3 | 
| $$L^PSSLOCK | PEN+11 | 
| UL^PSSLOCK | OK+4 | 
| FULL^VALM1 | PEN+7 | 
| 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+13 | 
| ^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+13, GET+5, GET+13, GET+14, GET+15 | 
| ^PSRX - [#52] | GET+7, 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* | 
| ^TMP("PSOPO" | PEN+1! | 
| ^XUSEC("PSORPH" | PEN+16 | 
| Name | Line Occurrences | 
|---|---|
| DOSE1 | DOSE+5 | 
| DU | DOSE1+1 | 
| LOOP2 | RXNCHK+11, LOOP2+1 | 
| SPINS | INS+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("I" | PEN+13, GET+5, GET+14 | 
| ^(0 | PEN+2, GET+17 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ACTREF | GET+1*, GET+2*, GET+4*, GET+5*, 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+3, RDSPL+4 | 
| DA | RXNCHK+3*, RXNCHK+12!*, RXNCHK+14! | 
| >> DEA | RDSPL+1* | 
| 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+13, GET+5, GET+14 | 
| DUR | DU+8*, DU+9! | 
| DUZ | PEN+16 | 
| I | DOSE+2*, DOSE+6!, DU | 
| >> 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* | 
| >> MEDP | OK+2 | 
| MIG | INS+7*, INS+8, SPINS! | 
| ORCHK | OK+1! | 
| >> ORD | PEN+1*, PEN+2, PEN+3, PEN+4, PEN+8*, PEN+13, OK* | 
| ORDRG | OK+1! | 
| >> ORN | PEN+1, OK* | 
| ORSV | PEN+1*, PEN+8, OK! | 
| PAT | OK*, OK+2! | 
| >> PSDY | RDSPL+7*, RDSPL+14* | 
| >> PSDY1 | RDSPL+7*, RDSPL+14* | 
| >> PSLST | OK* | 
| >> PSOACT | PEN+16* | 
| >> PSODFN | PEN+3, PEN+11, OK, OK+4, DU, SPINS+1 | 
| >> PSODIR("CS" | RDSPL*, RDSPL+1*, RDSPL+2, RDSPL+5 | 
| PSODRG | PEN+13*, PEN+15, GET+5, GET+13, GET+14, GET+15, GET+20! | 
| PSODRUG | OK! | 
| PSODRUG("DEA" | RXNCHK+1, RDSPL+1, RDSPL+3 | 
| PSODRUG0 | GET+1, GET+10, GET+16, GET+20! | 
| PSOFDR | OK+1! | 
| >> PSOFIN | PEN+11, OK+4 | 
| PSOI | RXNCHK+9*, RXNCHK+10*, RXNCHK+11, RXNCHK+13, RXNCHK+14, RXNCHK+15!, LOOP2*, LOOP2+1, LOOP2+2 | 
| >> PSOJ | GET+7* | 
| PSOLC | GET+18*, GET+20! | 
| >> PSOLST( | PEN+1 | 
| PSOMSG | PEN+16! | 
| PSONEW | OK+1! | 
| PSONEW("# OF | REFILLS" , RDSPL+2*, RDSPL+3*, RDSPL+4*, RDSPL+8*, RDSPL+15* | 
| PSONEW("DAYS | SUPPLY" , RDSPL+4, RDSPL+7, RDSPL+14 | 
| PSONEW("N# RE | F" , RDSPL+2*, RDSPL+3*, RDSPL+4*, RDSPL+8*, RDSPL+15* | 
| PSONEW("OLD L | AST RX#" , RXNCHK, RXNCHK+3, RXNCHK+9* | 
| PSONEW("PTST | NODE" , RDSPL+6, RDSPL+12 | 
| 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+16, RXNCHK+2, GET+5, GET+9, GET+12 | 
| PSOPLCK | PEN+11*!, PEN+12! | 
| PSORFRM | GET+7*, GET+8*, 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, RDSPL+6*, RDSPL+7*, RDSPL+8, RDSPL+12*, RDSPL+14*, RDSPL+15 | 
| PSOX1 | RXNCHK+8*, RXNCHK+9, RXNCHK+15!, RDSPL+6*, RDSPL+12* | 
| >> PSOY | RXNCHK*, RXNCHK+2, RXNCHK+3, RXNCHK+4, RXNCHK+5, RXNCHK+6 | 
| >> RX0 | GET+7, GET+17, GET+18 | 
| >> RXFL( | GET+9 | 
| >> RXN | GET+7, GET+9, GET+15, DOSE+1, DOSE+2, DU, INS+1, INS+2, INS+3, INS+5 , INS+6, INS+7, SPINS+1 | 
| SG | INS+1!, SPINS! | 
| SIGOK | OK+1! | 
| >> ST | GET+4, GET+19 | 
| T | INS+6*, INS+7, SPINS! | 
| >> VALMBCK | PEN+2*, PEN+3*, PEN+4*, PEN+8*, PEN+11*, OK* | 
| >> VALMSG | PEN+11*, PEN+13*, GET+5*, GET+14*, GET+15*, SV* | 
| X | RXNCHK+6!, RXNCHK+15! | 
| Y | RXNCHK+6!, RXNCHK+15! |