PSOBKDED ;BIR/SAB - Edit backdoor Rx Order entry ;04/17/95
Source file <PSOBKDED.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GD1 | ||
| DOSE | ;backdoor | |
| DOS | ||
| DU | ||
| RTE | ||
| SCH | ||
| 1 | ||
| 3 | ||
| 2 | ||
| 5 | ||
| 4 | ||
| 7 | ||
| 6 | ||
| ASK | ||
| 8 | ||
| ASK1 | ||
| 9 | ||
| DOSE1 | ||
| 11 | ||
| 10 | ||
| 13 | ||
| 12 | ||
| INS | ||
| INS1 | ||
| INS2 | ||
| KV | ||
| KX | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | 1 | 
| ^DIC | RTE+9 | 
| $$GET1^DIQ | GD1+17 | 
| ^DIR | 10+6, RTE+5, ASK1+5, DOS+2, DOS+12, SCH+5 | 
| LST^PSOBKDE1 | ASK+2 | 
| LST2^PSOBKDE1 | ASK+1 | 
| EN^PSODIAG | 6 | 
| DOSE^PSODIR | 10 | 
| INS^PSODIR | INS | 
| PROV^PSODIR | 4 | 
| COPIES^PSODIR1 | 11 | 
| DAYS^PSODIR1 | 8 | 
| PTSTAT^PSODIR1 | 3+1 | 
| QTY^PSODIR1 | 7 | 
| REFILL^PSODIR1 | 9 | 
| SIG^PSODIR1 | 10+4 | 
| CLINIC^PSODIR2 | 5 | 
| FILLDT^PSODIR2 | 2 | 
| MW^PSODIR2 | 12 | 
| RMK^PSODIR2 | 13 | 
| ^PSODRG | 6 | 
| 6^PSODRGN | 6+1 | 
| LAN^PSOORED5 | GD1+7, GD1+8, DOS+10 | 
| REF^PSOORNEW | 8+1 | 
| DOSE^PSSORPH | ASK | 
| Name | Line Occurrences | 
|---|---|
| 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 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | 1 | 
| ^PS(50.607 - [#50.607] | DOSE1+1, DOSE1+2, ASK1+3, GD1+20 | 
| ^PS(50.7 - [#50.7] | SCH+2 | 
| ^PS(51.2 - [#51.2] | DU+4, RTE+3, RTE+8 | 
| ^PS(55 - [#55] | INS2+3, DU, GD1+7, GD1+8, DOS+8 | 
| ^PSRX - [#52] | INS2+5 | 
| ^TMP("PSOPO" | DOSE+1*, DOSE+3*, DOSE+4*, INS1*, INS2+1*, INS2+2*, INS2+4*, INS2+6*, DOSE1+1*, DOSE1+2* , DU*, DU+1*, DU+2*, DU+3*, DU+4*, DU+5*, DU+8*, DU+9* | 
| Name | Line Occurrences | 
|---|---|
| 1 | 1+2 | 
| ASK | DOS+2 | 
| ASK1 | ASK+1 | 
| DOS | ASK1+9, GD1+1, GD1+17, GD1+19 | 
| DOSE1 | DOSE+5 | 
| DU | DOSE1 | 
| GD1 | ASK1+8 | 
| INS1 | DOSE+1 | 
| KV | 10+6, ASK | 
| KX | 1+1, 1+2, DOS+2, DOS+9, DOS+13, SCH | 
| RTE | RTE+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | 1*, 1+1!, 1+2! | 
| %DT("A" | 1* | 
| %DT("B" | 1* | 
| %DT(0 | 1* | 
| >> COPY | 10+3, 10+5, ASK+2 | 
| >> D | INS2*, INS2+1, INS2+2 | 
| DCHK | GD1+12*, GD1+13, GD1+14*, GD1+15, GD1+16! | 
| >> DIC | RTE+9* | 
| >> DIC("S" | RTE+9* | 
| >> DIC(0 | RTE+9* | 
| DIR | RTE+2!, DOS+1!, DOS+12!, KV! | 
| DIR("?" | RTE+2*, ASK1+1*, SCH+1* | 
| DIR("A" | 10+6*, RTE+2*, ASK1+1*, DOS+1*, SCH+1* | 
| DIR("B" | RTE+3*!, ASK1+2*, ASK1+3*, ASK1+4!, DOS+1*, DOS+11*!, SCH+3*!, SCH+4! | 
| DIR(0 | 10+6*, RTE+2*, ASK1+1*, DOS+1*, DOS+9*, SCH+1* | 
| DIRUT | RTE+2!, RTE+5!, ASK1+6!, ASK1+7, DOS+1!, DOS+12!, KV! | 
| >> DOLST | GD1+2*, GD1+10* | 
| DOSE | ASK!, ASK1+10*, ASK1+11, GD1+2*, GD1+5, GD1+10*, GD1+12, GD1+15*, GD1+19, GD1+21 , DOS, DOS+1, DOS+2!, DOS+3 | 
| DOSE( | ASK1+8, GD1+1, GD1+2, GD1+3, GD1+4 | 
| DOSE("DD" | ASK+1, ASK1, GD1+3, GD1+18, GD1+20, GD1+21 | 
| DOSE("LD" | ASK1*, ASK1+11, GD1+5, GD1+11, GD1+19, DOS+8 | 
| DOSE(0 | ASK+2 | 
| DRET | RTE, RTE+3, RTE+7*, RTE+8! | 
| DS | DOSE+4*, DOSE1! | 
| DT | GD1+17 | 
| DTOUT | RTE+5!, RTE+6, ASK1+6!, DOS+12!, KV! | 
| DUOUT | RTE+6, DOS+12!, KV! | 
| DUPD | ASK1+11!, GD1+3*, GD1+6!, GD1+21* | 
| >> ENT | RTE, RTE+3, RTE+7, RTE+8, RTE+10, ASK1+2, ASK1+3, ASK1+8, ASK1+9, ASK1+10 , ASK1+11, GD1+3, GD1+4, GD1+6, GD1+9, GD1+18, GD1+19, GD1+20, GD1+21, DOS+3 , DOS+4, DOS+5, DOS+6, DOS+7, DOS+8, DOS+9, DOS+10, DOS+11, DOS+13, DOS+14 , SCH+2, SCH+3, SCH+4 | 
| ERTE | RTE+7!, RTE+8, RTE+10* | 
| >> FIELD | RTE+5*, ASK1+6* | 
| I | DOSE+2*, DOSE+3, DOSE1+1, DOSE1+2, DU, DU+1, DU+2, DU+3, DU+4, DU+5 , DU+6, DU+8, DU+9, GD1+12*, GD1+16! | 
| >> IEN | DOSE+1*, DOSE+3*, DOSE+4*, INS1*, INS2+1*, INS2+2, INS2+4*, INS2+6, DOSE1+1, DOSE1+2* , DU*, DU+1*, DU+2*, DU+3*, DU+4*, DU+5*, DU+7*, DU+8, DU+9* | 
| JUMP | RTE+5*, ASK!, ASK1+6* | 
| >> ORD | ASK1+7 | 
| >> OTHDOS( | DOS+9!, DOS+10, DOS+13* | 
| >> POERR | 3 | 
| PSMAX | 8+1!, 9+1! | 
| >> PSOBDRG | ASK1+4 | 
| >> PSODFN | INS2+3, DU, ASK, GD1+7, GD1+8, DOS+8 | 
| >> PSODRUG("IEN" | ASK, ASK1, GD1+3, GD1+17, GD1+18, GD1+20, GD1+21 | 
| >> PSODRUG("OI" | SCH+2 | 
| >> PSODSPL | ASK1+7* | 
| PSOFDR | 10+3*, 10+5! | 
| >> PSOFROM | ASK+1, ASK+2, GD1+7, GD1+8 | 
| >> PSOFROM1 | ASK+2 | 
| >> PSOID | 1+2*, 3 | 
| PSOINDT | GD1+17*, DOS+2! | 
| >> PSONEW | 2, 3+1, 4, 5, 7, 8, 9, 10, 10+4, INS , 11, 12, 13 | 
| >> PSONEW("# OF | REFILLS" , 8+1 | 
| >> PSONEW("CONJUNCTION" | DU+9 | 
| >> PSONEW("DOSE | ORDERED" , DOSE+3, DOSE1+1, DOSE1+2, DU, DU+1, DU+2, DU+3 | 
| >> PSONEW("DOSE" | DOSE1+1, DOSE1+2 | 
| >> PSONEW("DURATION" | DU+6, DU+8 | 
| >> PSONEW("ENT" | DOSE+1, DOSE+2 | 
| >> PSONEW("FILL | DATE" , 1 | 
| >> PSONEW("FLD" | 2*, 3+1*, 4*, 5*, 6*, 7*, 8*, 9*, 10*, 10+4* , INS*, 11*, 12*, 13* | 
| >> PSONEW("ISSUE | DATE" , 1, 1+2*, 3* | 
| >> PSONEW("N# RE | F" , 8+1* | 
| >> PSONEW("NOUN" | DU+3 | 
| >> PSONEW("ODOSE" | DU | 
| >> PSONEW("OIRXN" | INS2+5 | 
| >> PSONEW("ROUTE" | DU+4 | 
| >> PSONEW("SCHEDULE" | DU+5 | 
| >> PSONEW("SIG" | 10+3!, INS2, INS2+1, INS2+2 | 
| >> PSONEW("SINS" | INS2+5*, INS2+6 | 
| >> PSONEW("UNITS" | DOSE1+1, DOSE1+2 | 
| >> PSONEW("VERB" | DOSE+3, DU+1 | 
| >> PSOREEDQ | ASK+1, ASK1+4 | 
| >> PSOREEDT | SCH+4 | 
| >> PSORX("EDIT" | ASK+2 | 
| >> PSORXED("DOSE | ORDERED" , ASK1+11!, GD1+6!, DOS+4* | 
| >> PSORXED("DOSE" | ASK1+2, ASK1+8, ASK1+9, DOS+3*, DOS+8 | 
| >> PSORXED("NOUN" | ASK1+11!, GD1+6!, GD1+19!, DOS+5* | 
| >> PSORXED("ODOSE" | GD1+19!, DOS+10, DOS+11, DOS+13!, DOS+14* | 
| >> PSORXED("ROUTE" | RTE*, RTE+3, RTE+7*, RTE+8, RTE+10* | 
| >> PSORXED("SCHEDULE" | SCH+2, SCH+3, SCH+4 | 
| >> PSORXED("UNITS" | ASK1+3, ASK1+10, ASK1+11*, GD1+6*, GD1+19*, DOS+7* | 
| >> PSORXED("VERB" | DOS+6* | 
| PSORXTE | GD1~, DOS+2! | 
| PSORXTE("DOSE | ORDERED" , GD1+3*, GD1+21*, DOS+4 | 
| PSORXTE("NOUN" | GD1+4*, GD1+18*, DOS+5 | 
| PSORXTE("UNITS" | GD1+9*, GD1+20*, DOS+7 | 
| PSORXTE("VERB" | GD1+4*, GD1+18*, DOS+6 | 
| >> PSOSCH | SCH+2*, SCH+3 | 
| PSTMAX | 8+1!, 9+1! | 
| RTE | RTE+1!, RTE+3, RTE+7!, RTE+8*, RTE+10* | 
| SD | DOSE+2*, DOSE+4! | 
| >> SG | INS2+1*, INS2+2 | 
| >> SIGOK | 10+3 | 
| >> STRE | ASK1* | 
| U | RTE+5, RTE+9, ASK1+6 | 
| UNITN | ASK!, ASK1*, ASK1+11*, GD1+3*, GD1+6*, GD1+15, GD1+19*, GD1+20*, DOS, DOS+1 | 
| UNITS | ASK1+10*, ASK1+11*, GD1+3*, GD1+6*, GD1+9, GD1+19*, GD1+20*, DOS+2! | 
| X | 1+1, RTE+5, RTE+7, RTE+8, RTE+9, RTE+10, ASK1+6, ASK1+8, ASK1+9, ASK1+10 , DOS+12!, DOS+13, DOS+14, KX! | 
| Y | 1*, 1+2, RTE+9, RTE+10, ASK1+8, GD1+1, GD1+2, GD1+3, GD1+4, GD1+10 , DOS+2, DOS+12!, KX! | 
| Y(0 | RTE+9, RTE+10 |