PSOORNE6 ;ISC-BHAM/SAB-display orders from backdoor ;29-May-2012 15:00;PLS
Source file <PSOORNE6.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 12 | CAN^PSOCAN  INS^PSODIR  EN^PSOFSIG  SIGONE^PSOHELP  EN^PSOHLSN1  DCORD^PSONEW2  DOSE^PSOORED4  (8,9)^PSOORNEW 2^PSOORNW1 PROV^PSOUTIL WORDWRAP^PSOUTLA2 KV^PSOVER1 | 
| Registration | 1 | FULL^VALM1 | 
| Text Integration Utility | 1 | MAIN^TIUEDIT | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ; | |
| INST1 | ;formats instruction from front door | |
| ACP1 | ; | |
| PC | ;displays provider comments | |
| PC1 | ;displays provider comments | |
| DOSE | ;displays new SIG with dosing | |
| K3 | ; | |
| K2 | ; | |
| K1 | ; | |
| SIG | ;called from psoorne3 | |
| ORCHK | ; | |
| INST | ;formats instruction from front door | |
| QTY | ;I PSONEW("QTY")'=+PSONEW("QTY") W !,"Quantity must be ALL numeric!",! D 9^PSOORNEW Q:$G(PSONEW("DFLG"))=1  G QTY | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIR | QTY+6 | 
| CAN^PSOCAN | ACP1+2 | 
| INS^PSODIR | ORCHK+10 | 
| EN^PSOFSIG | ORCHK+9, ORCHK+10 | 
| SIGONE^PSOHELP | SIG+3 | 
| EN^PSOHLSN1 | ACP1+4, ACP1+5 | 
| DCORD^PSONEW2 | ACP1+2 | 
| DOSE^PSOORED4 | ORCHK+7 | 
| 8^PSOORNEW | QTY+8 | 
| 9^PSOORNEW | QTY+1, QTY+8 | 
| 2^PSOORNW1 | ORCHK+4 | 
| PROV^PSOUTIL | QTY+9 | 
| WORDWRAP^PSOUTLA2 | INST+6, PC+6, INST1+6, PC1+6 | 
| KV^PSOVER1 | QTY+4, QTY+6, QTY+7 | 
| MAIN^TIUEDIT | ACP1+6 | 
| FULL^VALM1 | ACP1+6, ORCHK+2, ORCHK+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | DISP+8 | 
| ^PSRX - [#52] | SIG+2, SIG+3, SIG+5, ACP1+5, ACP1+8, INST+1, INST+2, INST+4, INST+5, PC+1 , PC+2, PC+4, PC+5, INST1+1, INST1+2, INST1+4, INST1+5, PC1+1, PC1+2, PC1+4 , PC1+5, DISP+2, DISP+3, DISP+4, DISP+5, DISP+6, DISP+10 | 
| ^PSRX("B" | ACP1+8 | 
| ^TMP("PSOAO" | INST+3*, INST+6, PC+3*, PC+6, DISP+1*, DISP+2*, DISP+4*, DISP+6*, DISP+7*, DISP+9* | 
| ^TMP("PSOPO" | SIG+4*, SIG+7*, DOSE+2*, INST1+3*, INST1+6, PC1+3*, PC1+6 | 
| ^TMP("PSORXN" | ACP1+3, ACP1+4, ACP1+7! | 
| ^VA(200 - [#200] | DISP+1, DISP+2, DISP+4, DISP+6, DISP+7 | 
| Name | Line Occurrences | 
|---|---|
| @( | ORCHK+18 | 
| DOSE | SIG+1 | 
| QTY | QTY+1, QTY+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ACP | ORCHK+3* | 
| ACTREF | K3+2! | 
| ACTREN | K3+2! | 
| >> BBRN | ACP1+8* | 
| >> BBRN1 | ACP1+8* | 
| >> BINGCRT | ACP1+8* | 
| >> BINGRTE | ACP1+8* | 
| CC | K3+1! | 
| CRIT | K3+1! | 
| CT | K3+1! | 
| DA | ACP1+1!*, ACP1+2! | 
| DAYS | K3+1! | 
| DDER | K3+1! | 
| DEA | K3+1! | 
| DIC | QTY+10! | 
| DIR | K1+1!, K2+1! | 
| DIR("?" | QTY+5* | 
| DIR("A" | QTY+4* | 
| DIR("B" | QTY+4* | 
| DIR(0 | QTY+4* | 
| DIRUT | K1+1!, K2+1!, ORCHK+3, QTY+6 | 
| DRET | K1+1!, K2+1!, ACP1+7! | 
| DSMSG | K3+1! | 
| DTOUT | K2+1! | 
| DUOUT | K1+1!, K2+1! | 
| FDORC | ORCHK+7*! | 
| >> FLD | ORCHK+17*, ORCHK+18 | 
| HDR | K3+1! | 
| I | SIG+5*, SIG+6, DOSE+1*, DOSE+2, DOSE+3!, ORCHK+11*, ORCHK+12*, ORCHK+13!, ORCHK+14* | 
| IEN | SIG+4*, SIG+7*, DOSE+2*, K3+1!, INST+3*, INST+6, PC+3*, PC+6, INST1+3*, INST1+6 , PC1+3*, PC1+6, DISP+1*, DISP+2*, DISP+4*, DISP+6*, DISP+7*, DISP+9, DISP+10 | 
| INCOM | K3+2! | 
| INS1 | SIG+3, K2+1!, K3+2! | 
| MIG | SIG+5*, SIG+6, SIG+7, SIG+8!, DOSE+3!, INST+5*, INST+6, INST+7!, PC+5*, PC+6 , PC+7!, INST1+5*, INST1+6, INST1+7!, PC1+5*, PC1+6, PC1+7! | 
| MSG | ACP1+1!*, ACP1+2! | 
| >> NEWDOSE | ORCHK+9* | 
| ORD | K3+1! | 
| ORN | K3+1! | 
| ORSV | K3+1! | 
| PHI | K1+1!, K2+1!, INST+1*, INST1+1* | 
| PHI( | INST+2*, INST1+2* | 
| >> POERR("DFLG" | ORCHK+6*, ORCHK+11!, ORCHK+12*, ORCHK+13 | 
| PRC | K1+1!, K2+1!, PC+1*, PC1+1* | 
| PRC( | PC+2*, PC1+2* | 
| PSCAN | ACP1+2! | 
| PSCAN( | ACP1+2* | 
| PSLST | K3+1! | 
| PSOAC | K3+1! | 
| PSOACT | K3+1! | 
| >> PSOCOPY | SIG+1, DISP+1 | 
| >> PSODFN | ACP1+6 | 
| >> PSODIR("DFLG" | ORCHK+6, ORCHK+8*, QTY+9* | 
| PSODOSE | ORCHK+11!, ORCHK+13! | 
| PSODOSE("MSG" | ORCHK+12*, ORCHK+14 | 
| >> PSODRUG("MAXDOSE" | QTY+2, QTY+3 | 
| >> PSODRUG("NAME" | ORCHK+3, ORCHK+4 | 
| PSOFDR | K1+1!, K2+1!, K3+2!, ACP1+1 | 
| PSOFLAG | K3+1! | 
| PSOMIS | ORCHK+5*, ORCHK+6, ORCHK+7, ORCHK+11! | 
| >> PSONEW | ORCHK+7, ORCHK+9, ORCHK+10, QTY+9 | 
| >> PSONEW( | ORCHK+17, ORCHK+18 | 
| >> PSONEW("DAYS | SUPPLY" , QTY+2 | 
| >> PSONEW("DFLG" | ORCHK+1*, ORCHK+19, QTY+1, QTY+2, QTY+6*, QTY+8, QTY+9, QTY+10* | 
| >> PSONEW("DOSE" | ORCHK+5, ORCHK+8, ORCHK+12 | 
| >> PSONEW("ENT" | ORCHK+9 | 
| >> PSONEW("FLD" | ORCHK+17!* | 
| >> PSONEW("NRX # | " , ACP1+8 | 
| >> PSONEW("OIRXN" | ACP1+1 | 
| >> PSONEW("ORX # | " , ACP1+2 | 
| >> PSONEW("PROVIDER" | QTY+9 | 
| >> PSONEW("QFLG" | ORCHK+1*, ORCHK+6*, ORCHK+11!, ORCHK+12*, ORCHK+16, QTY+2 | 
| >> PSONEW("QTY" | QTY+1, QTY+2 | 
| >> PSONEW("SCHEDULE" | ORCHK+5, ORCHK+8 | 
| PSONOOR | K1+1!, K3+2! | 
| PSONOTE | ACP1+6! | 
| PSOOELSE | K2+1! | 
| >> PSOPF | DISP+10* | 
| >> PSOQFLG | ORCHK+3 | 
| PSORXED | K1+1!, K2+1! | 
| PSORXED("IRXN" | SIG+2, SIG+3, SIG+5 | 
| >> PSOSIGFL | SIG+1 | 
| REA | ACP1+1!*, ACP1+2! | 
| REF | K1+1!, K2+1!, K3+1! | 
| REFL | K3+1! | 
| RFCNT | K3+1! | 
| RIFN | K3+2! | 
| RN | DISP+7*, DISP+9! | 
| RPH | K3+1! | 
| RTE | K1+1!, K2+1!, ACP1+7! | 
| RTN | ORCHK+18~*! | 
| RX | K3+2! | 
| RX0 | K3+2!, DISP+7 | 
| RX2 | K3+2!, DISP+1, DISP+8, DISP+9 | 
| RX3 | K3+2! | 
| RXDA | K3+2! | 
| >> RXN | INST+1, INST+2, INST+4, INST+5, PC+1, PC+2, PC+4, PC+5, INST1+1, INST1+2 , INST1+4, INST1+5, PC1+1, PC1+2, PC1+4, PC1+5, DISP+2, DISP+3, DISP+4, DISP+5 , DISP+6, DISP+10 | 
| RXN1 | ACP1+4*, ACP1+5, ACP1+7! | 
| RXOR | K3+2! | 
| RXREF | K3+2! | 
| RXXN | ACP1+2!, ACP1+3*, ACP1+4, ACP1+5, ACP1+7! | 
| SEG1 | K3+2! | 
| SER | K3+2! | 
| SG | SIG+4*, SIG+7*, SIG+8!, DOSE+2*, INST+7!, PC+7!, INST1+7!, PC1+7! | 
| SIG | SIG+3*, SIG+4, K1+1!, K2+1! | 
| SIG( | SIG+6*, DOSE+1, DOSE+2 | 
| SIG(0 | SIG+1, ORCHK+9 | 
| SIGOK | SIG+8*, DOSE+3*, K1+1!, K2+1!, K3+2!, ORCHK+9* | 
| ST | K3+1! | 
| STA | K3+2! | 
| T | INST+1*, INST+2*, INST+4*, INST+5, INST+7!, PC+1*, PC+2*, PC+4*, PC+5, PC+7! , INST1+1*, INST1+2*, INST1+4*, INST1+5, INST1+7!, PC1+1*, PC1+2*, PC1+4*, PC1+5, PC1+7! | 
| >> TIUDA | ACP1+6 | 
| TY | INST+7!, PC+7!, INST1+7!, PC1+7! | 
| UPMI | K3+2! | 
| >> VALMBCK | ORCHK+17* | 
| >> VALMCNT | DISP+10* | 
| >> VALMSG | ORCHK+4*, ORCHK+12*, DISP+10* | 
| VERB | ACP1+7! | 
| X | SIG+3*, QTY+6!, QTY+7!, QTY+10! | 
| Y | QTY+6!, QTY+7!, QTY+10!, DISP+8*, DISP+9 |