PSOSIGCX ;BIR/RTR-Utility to calculate quantity ;3/23/11 8:24am [3/7/18 11:44am]
Source file <PSOSIGCX.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(PSOSIGX) | ;
|
|
| SCH | ;*282 Centralized
|
|
| QTY(PSOQX) | ;
|
|
| QTYCP | ;CPRS qty call comes through here
|
|
| COMP | ;COMPLEX DOSE HERE - ALL ANDS
|
|
| QTS | ;*282 Centralized call
|
|
| QEND | ;
|
|
| ROUND | ;
|
|
| DAY(DATE) | ;First 5 digits of FileMan date
|
|
| QTYX(PSOQX) | ;
|
|
| QPASS | ||
| DAYS(PSOQX) | ;Entry point for Days Supply calc for PSO
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DATE | DAY~, DAY+2, DAY+3, DAY+4 |
| DIR | COMP+42~ |
| DIR("A" | COMP+42* |
| DIR(0 | COMP+42* |
| >> OR0 | COMP+39 |
| PSOCPRQT | QTYCP+3, QTYCP+5, QTYX+1~*, QPASS+2! |
| PSODSAME | COMP+10~*, COMP+20*, COMP+24, COMP+25, COMP+26, COMP+33 |
| >> PSODSEDT | COMP+39 |
| >> PSODSMIN | COMP+23*, COMP+25, COMP+26, COMP+33 |
| >> PSODUMIS | COMP+13*, COMP+24, COMP+25 |
| PSODUMSS | COMP+10~*, COMP+15* |
| >> PSODUREP | COMP+13* |
| PSODURT | COMP+10~*, COMP+20, COMP+21*, COMP+26, COMP+33 |
| >> PSODUTOT | COMP+19*, COMP+25 |
| >> PSODUX | COMP+14*, COMP+16 |
| >> PSODUXX | COMP+16*, COMP+20, COMP+21 |
| >> PSOFDR | COMP+39 |
| PSOFRQ | QTYCP+2!, QTYCP+18, QTYCP+22, COMP+29, COMP+34, QEND+1! |
| PSOLOWER | QTYCP+1~, QTYCP+11*, QTYCP+15*, QTYCP+17, QTYCP+19 |
| PSOLOWST | QTYCP+1~, QTYCP+19*, QTYCP+20, QTYCP+21 |
| PSOLOWX | QTYCP+1~, QTYCP+13*, QTYCP+14, QTYCP+16*, QTYCP+17, QTYCP+19 |
| PSOLOWXL | QTYCP+1~, QTYCP+14*, QTYCP+15 |
| PSOQAR | QTYX+1~ |
| PSOQAR("DURATION" | QTYX+2*, QPASS, QPASS+1 |
| PSOQLN | QTYX+1~, QTYX+3* |
| PSOQLP | QTYX+1~*, QTYX+2, QTYX+3, QPASS*, QPASS+1 |
| PSOQRND | QTYCP+1~, QTYCP+23*, COMP+35*, COMP+43, ROUND+1, ROUND+2, ROUND+3 |
| >> PSOQTHEN | COMP+9 |
| PSOQX | QTY~, QTYX~, DAYS~ |
| PSOQX("DAYS S | UPPLY" , QTYCP+6, QTYCP+10, QTYCP+16, COMP+22, COMP+23 |
| PSOQX("DOSE O | RDERED" , QTYCP+3, QTYCP+9, QTYCP+23, COMP+28, COMP+35, QTYX+4 |
| PSOQX("DOSE" | QTYCP+3 |
| PSOQX("DURATION" | QTYCP+10, QTYCP+12, QTYCP+13, QTYCP+14, QTYCP+15, COMP+12, COMP+20, COMP+21, COMP+30, COMP+31 , COMP+32, COMP+33, QTYX+1, QTYX+2, QTYX+3*, QPASS+1* |
| PSOQX("QTY" | ROUND+2*, ROUND+3*, QTYX+5, DAYS+2 |
| PSOQX("SCHEDULE" | QTYCP+18, COMP+28, COMP+29 |
| PSOSIGX | EN~ |
| PSOTMPDR | COMP+10~*, COMP+12*, COMP+13, COMP+14, COMP+16, COMP+19 |
| PSQ | QTYCP+1~, QTYCP+3*, COMP+27*, COMP+28, COMP+29, COMP+30, COMP+31, COMP+32, COMP+33, COMP+35 |
| >> PSQ1 | COMP+11*, COMP+12, COMP+13, COMP+20, COMP+21 |
| PSQMIN | QTYCP+1~, QTYCP+21*, QTYCP+22, COMP+32*, COMP+33*, COMP+34 |
| PSQMINZ | QTYCP+1~, QTYCP+22*, QTYCP+23, COMP+34*, COMP+35 |
| >> PSQMNL | COMP+30*, COMP+31 |
| >> PSQMNLX | COMP+31*, COMP+32 |
| PSQQUIT | QTYCP+1~, QTYCP+2*, QTYCP+3*, QTYCP+5, QTYCP+18, COMP+27, COMP+28*, COMP+29*, COMP+36 |
| QDOSE | QTY+1~, QTYCP+3*, QTYCP+7, QTYCP+8, COMP+11, COMP+27, QTYX+1~, QTYX+4* |
| QDOSEX | QTYX+1~, QTYX+4* |
| QTSH | QTYCP+1~, QTYCP+18*, COMP+29* |
| >> QTYHLD | COMP+39, COMP+40 |
| VARIABLE | EN+1~ |
| X | DAY+1~, DAY+3*, DAY+4*, DAY+5 |