PSODIR1 ;IHS/DSD/JCM - ASKS DATA FOR RX ORDER ENTRY CONT. ;06-Dec-2012 18:58;PLS
Source file <PSODIR1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DIRS | ; EP - IHS/CIA/PLS - 12/23/03 - New entry point DIRS added. | |
| TPBSC | ; | |
| SIGOK | ;review and decide on oerr sig | |
| TPBB | ; | |
| DIR | ; | |
| REFOR | ; | |
| DAYSX | ||
| REFILL(PSODIR) | ; | |
| PSTPB | ; | |
| SIG(PSODIR) | ; | |
| COPIES(PSODIR) | ; | |
| PTSTAT(PSODIR) | ; | |
| QTYA | ||
| REFILLX | ||
| PTSTATEN | ||
| DIRX | ||
| JUMP | ; | |
| QTYX | ||
| SIGX | ||
| COPIESX | ||
| QTY(PSODIR) | ; | |
| DAYS(PSODIR) | ; | |
| JUMPX | ||
| PTSTATX | ||
| DAYSEN | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | TPBB+4, REFILL+5, JUMP+2 | 
| ^DIE | TPBSC+3 | 
| $$GET1^DIQ | DAYSEN+4 | 
| ^DIR | PTSTATEN+5, DIR+3, SIGOK+4 | 
| RFRSET^PSODIR2 | REFILL+33 | 
| REFOR^PSODIR3 | REFOR+1 | 
| JUMP^PSONEW1 | JUMP+4 | 
| JUMP^PSONEW3 | JUMP+6 | 
| JUMP^PSOREF1 | JUMP+5 | 
| JUMP^PSORENW3 | JUMP+7 | 
| QTY^PSOSIG | QTYA+5, DAYSEN+19, DAYSEN+30 | 
| ELIG^VADPT | TPBB+1 | 
| $$UP^XLFSTR | PTSTATEN+3, TPBB+8, TPBB+15 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DILOCKTM" | TPBSC+2 | 
| ^PS(53 - [#53] | PTSTATEN+2, PTSTATEN+3, PTSTATEN+8, TPBB+8, TPBB+15 | 
| ^PS(55 - [#55] | PTSTATEN+8, TPBSC+2, TPBSC+4 | 
| ^PSDRUG - [#50] | QTYA+3 | 
| ^PSRX - [#52] | QTYA+8, REFILL+28 | 
| Name | Line Occurrences | 
|---|---|
| COPIESX | COPIES+4 | 
| DAYSEN | QTYA+12, DAYSEN+11 | 
| DAYSX | DAYSEN+10 | 
| DIR | SIG+6, QTYA+10, COPIES+4, DAYSEN+10, REFILL+43 | 
| DIRX | DIR+2, DIRS+1, DIRS+2 | 
| JUMP | TPBB+10, DIRS+3 | 
| JUMPX | JUMP+3, JUMP+4, JUMP+5, JUMP+6, JUMP+7 | 
| PSTPB | PTSTATEN+4, TPBB+5 | 
| PTSTATEN | TPBB+5, TPBB+12, TPBB+15 | 
| PTSTATX | PTSTATEN+4, TPBB+5, TPBB+10, TPBB+11, TPBSC+1, TPBSC+2 | 
| QTYA | QTYA+11 | 
| QTYX | QTYA+10, QTYA+11 | 
| REFILLX | REFILL+27, REFILL+35, REFILL+43, REFOR+2 | 
| REFOR | REFILL+9 | 
| SIGOK | SIG+1 | 
| SIGX | SIG+1, SIG+6 | 
| TPBB | PTSTATEN+6 | 
| TPBSC | TPBB+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> CLOZPAT | QTYA+1, QTYA+2, DAYSEN+7, DAYSEN+8, DAYSEN+9, DAYSEN+22, DAYSEN+23, DAYSEN+27, REFILL+27, REFILL+36 | 
| >> COPY | REFILL+39 | 
| D0 | TPBSC+3! | 
| DA | TPBSC+3*!, PTSTATX!, DIR+3! | 
| DEA | REFILL+11*, REFILLX+1! | 
| DIC | PTSTATEN!, TPBB+4*!, SIG+2!, QTYA!, COPIES+1!, DAYSEN!, REFILL+5*!, REFILL+10!, DIR+3!, JUMP+2*! | 
| DIC("A" | TPBB+3* | 
| DIC("B" | PTSTATEN+3*, PTSTATEN+8*, PTSTATEN+9* | 
| DIC(0 | TPBB+4*, REFILL+5*, JUMP+2* | 
| DIE | PTSTATEN!, TPBSC+3*!, DIR+3! | 
| DIR | PTSTATEN+5!, SIG+2!, QTYA!, COPIES+1!, DAYSEN!, REFILL+10!, DIR+3!, SIGOK+4! | 
| DIR("?" | DAYSEN+9*, REFILL+42* | 
| DIR("A" | PTSTATEN+5*, QTYA+1*, QTYA+2*, QTYA+3*, DAYSEN+9*, REFILL+38*, SIGOK+4* | 
| DIR("B" | SIG+4*, SIG+5*, QTYA+9*, COPIES+3*, DAYSEN+8*, REFILL+39*, REFILL+41*, SIGOK+4* | 
| DIR(0 | PTSTATEN+5*, SIG+3*, QTYA+3*, COPIES+2*, DAYSEN+7*, REFILL+38*, DIR+2, SIGOK+4* | 
| DIROUT | DIRS+1, DIRS+2, DIRX! | 
| DIRUT | DIRS+2, DIRX!, SIGOK+4! | 
| DR | PTSTATEN!, TPBSC+3* | 
| DTOUT | TPBB+6, TPBB+11, PTSTATX!, DIRS+1, DIRX!, SIGOK+4! | 
| DUOUT | TPBB+6, TPBB+11, PTSTATX!, DIRS+1, DIRX!, SIGOK+4! | 
| >> N | TPBB+2* | 
| >> OR0 | TPBSC+1, REFILL+9, JUMP+1 | 
| PSDY | REFILL+14*, REFILL+26*, REFILLX+1! | 
| PSDY1 | REFILL+14*, REFILL+26*, REFILLX+1! | 
| PSOCS | REFILLX+1! | 
| >> PSODFN | PTSTATEN+8, TPBSC+2, TPBSC+3, TPBSC+4 | 
| PSODIR | PTSTAT~, SIG~, QTY~, QTYA+5, COPIES~, DAYS~, DAYSEN+19, DAYSEN+30, REFILL~ | 
| PSODIR("# OF | REFILLS" , DAYSEN+3, DAYSEN+22*, DAYSEN+24*, DAYSEN+25*, DAYSEN+26*, DAYSEN+28*, DAYSEN+29*, REFILL+30*, REFILL+35* , REFILL+39, REFILL+44*, REFILLX* | 
| PSODIR("COPIES" | COPIES+3, COPIES+5* | 
| PSODIR("CS" | REFILL+10*, REFILL+11*, REFILL+12, REFILL+35 | 
| PSODIR("DAYS | SUPPLY" , QTYA+11, DAYSEN+8, DAYSEN+12*, DAYSEN+24, DAYSEN+25, DAYSEN+26, DAYSEN+28, DAYSEN+29, REFILL+14 , REFILL+26, REFILL+36 | 
| PSODIR("DFLG" | PTSTATEN+4*, TPBB+5*, TPBB+11*, SIG+1, SIG+6, QTYA+10, QTYA+11, COPIES+4, DAYSEN+10, REFILL+43 , DIR+1*, DIRS+1*, DIRS+2*, JUMP+1*, SIGOK+4* | 
| PSODIR("FIELD" | PTSTATEN*, SIG+6, QTYA+10, COPIES+4, DAYSEN+10, REFILL+30*, REFILL+35*, REFILL+43, DIR+1*, JUMP+3* | 
| PSODIR("FLD" | JUMP+3 | 
| PSODIR("IRXN" | REFILL+28 | 
| PSODIR("N# RE | F" , DAYSEN+22*, DAYSEN+24*, DAYSEN+25*, DAYSEN+26*, DAYSEN+28*, DAYSEN+29*, REFILL+39, REFILL+44*, REFILLX | 
| PSODIR("PATIE | NT STATUS" , PTSTATEN+1!, PTSTATEN+9, TPBB+7*, TPBB+8!, TPBB+18*, REFILL+4, REFILL+7* | 
| PSODIR("PTST | NODE" , TPBB+7*, TPBB+8!, TPBB+19*, DAYSEN+8, REFILL+2, REFILL+6*, REFILL+8*, REFILL+13, REFILL+18 | 
| PSODIR("QTY" | QTYA+4!, QTYA+6*, QTYA+7!, QTYA+8*, QTYA+9, QTYA+13*, DAYSEN+11, DAYSEN+19, DAYSEN+20*, DAYSEN+21! , DAYSEN+30, DAYSEN+31*, DAYSEN+32! | 
| PSODIR("RX0" | DAYSEN+3 | 
| PSODIR("SIG" | SIG+1, SIG+5, SIG+7*, SIGOK+5! | 
| >> PSODRUG("DEA" | DAYSEN+4*, REFILL+11, REFILL+27, REFILL+28, REFILL+29 | 
| >> PSODRUG("IEN" | QTYA+3, DAYSEN+2, DAYSEN+4 | 
| >> PSODRUG("MAXDOSE" | QTYA+11, QTYA+12, DAYSEN+11 | 
| >> PSODRUG("SIG" | SIG+4 | 
| >> PSODRUG("UNIT" | QTYA+3 | 
| >> PSOEDIT | TPBB+10, JUMP+1 | 
| >> PSOFDR | TPBSC+1, SIG+1 | 
| PSOFNDFL | PTSTATEN+1~, PTSTATEN+2*, PTSTATEN+3* | 
| PSOFNDPS | PTSTATEN+1~, PTSTATEN+2*, PTSTATEN+3 | 
| PSOFNDRX | PTSTATEN+1~, PTSTATEN+3* | 
| PSOFNDX | TPBB+13~, TPBB+15*!, TPBB+17! | 
| PSOFNDXX | TPBB+13~, TPBB+15*!, TPBB+17! | 
| PSOFNDXY | TPBB+13~, TPBB+14*, TPBB+15!, TPBB+16, TPBB+17! | 
| PSOFNDYY | TPBB+13~, TPBB+14*, TPBB+15!, TPBB+16, TPBB+17! | 
| PSOFNDZZ | TPBB+5~, TPBB+8* | 
| >> PSOFROM | PTSTATEN+1, PTSTATEN+4, PTSTATEN+6, TPBB+5, TPBB+9, TPBB+15, DAYSEN+18 | 
| >> PSOLOKED | REFILL+28 | 
| >> PSONEW1 | JUMP+4 | 
| >> PSONEW3 | JUMP+6 | 
| PSOPSDIR | TPBB+5~*, TPBB+6*, TPBB+8* | 
| PSOPSUPA | TPBB+5~*, TPBB+6* | 
| >> PSOQTY | QTYA+5 | 
| >> PSOREF1 | JUMP+5 | 
| >> PSORENW("OIRXN" | QTYA+8 | 
| >> PSORENW3 | JUMP+7 | 
| PSORFLS | DAYSEN~, DAYSEN+3* | 
| >> PSORX("PATIEN | T STATUS" , PTSTATEN+1!, PTSTATEN+3*, PTSTATEN+4, PTSTATEN+8*, TPBB+7*, TPBB+8!, TPBB+18* | 
| >> PSOTPBFG | PTSTATEN+1, PTSTATEN+4, PTSTATEN+6, TPBB+5, TPBB+9, TPBB+15 | 
| PSOX | PTSTATEN+7~, PTSTATEN+8*, REFILL+10!, REFILL+13*, REFILL+14*, REFILL+18*, REFILL+26*, REFILL+36*, REFILL+38, REFILL+39 , REFILLX, REFILLX+1! | 
| PSOX1 | REFILL+13*, REFILL+18*, REFILL+39, REFILLX, REFILLX+1! | 
| QTYHLD | QTYA+4!*, QTYA+6, QTYA+7!, DAYSEN+19!*, DAYSEN+20, DAYSEN+21!, DAYSEN+30!*, DAYSEN+31, DAYSEN+32! | 
| >> RFTT | REFILL+38 | 
| >> RX0 | REFILL+4 | 
| SIG | SIG+7!, SIGOK+3* | 
| SIG( | SIGOK+3 | 
| SIG(0 | SIGOK+1 | 
| SIGOK | SIG+1, SIG+7*, SIGOK+1*, SIGOK+2!, SIGOK+5* | 
| >> SPEED | QTYA+6, QTYA+8, DIRS+2 | 
| U | TPBB+10, DIRS+3 | 
| >> VAEL(1 | TPBB+1, TPBB+2 | 
| >> VAEL(3 | TPBB+1 | 
| >> VALMSG | REFILL+29* | 
| X | TPBB+10, PTSTATX!, SIGX!, QTYX!, COPIESX!, DAYSX!, REFILL+3~, REFILL+4*, REFILLX+1!, DIRS+1 , DIRS+3, JUMP+2*, JUMPX* | 
| Y | TPBB+6, TPBB+7, TPBB+8, TPBB+12, TPBB+14, TPBB+15!, TPBB+16*, TPBB+18, TPBSC+3, PTSTATX! , SIG+7, SIGX!, QTYA+11, QTYA+13, QTYX!, COPIES+5, COPIESX!, DAYSEN+11, DAYSEN+12, DAYSX! , REFILL+3~, REFILL+6, REFILL+7, REFILL+44, REFILLX+1!, DIRS+1, JUMP+3, SIGOK+5 | 
| Y(0 | TPBB+7, TPBB+14, TPBB+16*, TPBB+19, REFILL+6 |