PSOSIGTX ;BIR/RTR - Utility to calculate quantity ;Sept 20, 2021@16:25
Source file <PSOSIGTX.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 Call
|
|
| QTY(PSOQX) | ;
|
|
| QTYCP | ;CPRS qty call comes through here
|
|
| TOP | ;One Dose for complex and/then
|
|
| COMP | ;COMPLEX DOSE HERE - ANDS AND THENS
|
|
| BOT | ;
|
|
| QTS | ;*282 Centralized call
|
|
| QEND | ;
|
|
| ROUND | ;
|
|
| ROUNDF | ;
|
|
| 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+27~ |
| DIR("A" | COMP+27* |
| DIR(0 | COMP+27* |
| >> OR0 | COMP+24 |
| PREVCONJ | BOT+9~*, BOT+10, BOT+18, BOT+19 |
| PREVDUX | BOT+11~, BOT+12*, BOT+13, BOT+14 |
| PREVDUX(1 | BOT+12*, BOT+13, BOT+14, BOT+15, BOT+16 |
| PREVDUXX | BOT+11~, BOT+14*, BOT+15, BOT+16 |
| PSOATQUT | COMP+13~*, COMP+32, ROUND+3* |
| PSOCPRQT | QTYCP+3, QTYCP+5, QTYX+1~*, QPASS+2! |
| PSODIFF | BOT+9~, BOT+16*, BOT+17, BOT+18* |
| PSODSAME | BOT+1~*, BOT+20*, BOT+25, BOT+26, BOT+27, BOT+38 |
| PSODSDEC | COMP+13~* |
| >> PSODSEDT | COMP+24 |
| PSODSMIN | COMP+12~, COMP+15*, BOT+26, BOT+27, BOT+28 |
| PSODSMXX | TOP+10, TOP+11, TOP+20*, TOP+21, COMP+13~, COMP+15*, BOT+38, BOT+43*, BOT+44*, BOT+46 |
| PSODUDIF | COMP+12~, BOT+28* |
| PSODUMIS | COMP+12~, BOT+1*, BOT+4*, BOT+25, BOT+26, BOT+28 |
| PSODUMSS | BOT+1~*, BOT+6*, BOT+28 |
| PSODUREP | COMP+12~, BOT+4* |
| PSODURT | BOT+1~*, BOT+20, BOT+21*, BOT+27, BOT+38 |
| PSODUTOT | COMP+12~, BOT+1*, BOT+17*, BOT+18*, BOT+19*, BOT+26, BOT+28 |
| PSODUX | COMP+12~, BOT+5*, BOT+7 |
| PSODUXX | COMP+12~, BOT+7*, BOT+15, BOT+16, BOT+18, BOT+19, BOT+20, BOT+21 |
| >> PSOFDR | COMP+24 |
| PSOFRQ | QTYCP+2!, TOP+13, TOP+18, BOT+33, BOT+39, QEND+1! |
| PSOLOWER | QTYCP+1~, TOP+4*, TOP+9*, TOP+10, TOP+12, TOP+14 |
| PSOLOWST | QTYCP+1~, TOP+14*, TOP+15, TOP+16, TOP+17 |
| PSOLOWX | QTYCP+1~, TOP+6*, TOP+8, TOP+11*, TOP+12, TOP+14 |
| PSOLOWXL | QTYCP+1~, TOP+8*, TOP+9 |
| PSOQAR | QTYX+1~ |
| PSOQAR("DURATION" | QTYX+2*, QPASS, QPASS+1 |
| PSOQDUR | TOP+1~, TOP+7*, TOP+8 |
| PSOQLN | QTYX+1~, QTYX+3* |
| PSOQLP | QTYX+1~*, QTYX+2, QTYX+3, QPASS*, QPASS+1 |
| PSOQRND | QTYCP+1~, TOP+19*, BOT+1*, BOT+40*, BOT+48, ROUND+1, ROUND+2 |
| PSOQX | QTY~, QTYX~, DAYS~ |
| PSOQX("CONJUNCTION" | COMP+14*, COMP+31!, BOT+9 |
| PSOQX("DAYS S | UPPLY" , QTYCP+6, TOP+3, COMP+15, BOT+23 |
| PSOQX("DOSE O | RDERED" , QTYCP+3, TOP+2, TOP+19, BOT+32, BOT+40, QTYX+4 |
| PSOQX("DOSE" | QTYCP+3 |
| PSOQX("DURATION" | TOP+3, TOP+5, TOP+6, TOP+7, TOP+9, BOT+4, BOT+5, BOT+7, BOT+12, BOT+15 , BOT+16, BOT+18, BOT+19, BOT+20, BOT+21, BOT+34, BOT+35, BOT+36, BOT+38, QTYX+1 , QTYX+2, QTYX+3*, QPASS+1* |
| PSOQX("QTY" | COMP+28!, COMP+32!, COMP+33, ROUND+2*, ROUNDF+1, ROUNDF+2*, QTYX+5, DAYS+2 |
| PSOQX("SCHEDULE" | TOP+13, BOT+32, BOT+33 |
| PSOQZ | COMP+13~ |
| PSOQZX | COMP+13~ |
| PSORNDXX | COMP+13~* |
| PSOSIGX | EN~ |
| PSOTFLAG | COMP+13~*, COMP+14*, COMP+31 |
| PSQ | QTYCP+1~, QTYCP+3*, BOT+31*, BOT+32, BOT+33, BOT+34, BOT+35, BOT+36, BOT+38, BOT+40 |
| PSQ1 | COMP+12~, BOT+3*, BOT+4, BOT+5, BOT+7, BOT+9, BOT+12, BOT+15, BOT+16, BOT+17 , BOT+18, BOT+19, BOT+20, BOT+21 |
| PSQDOSE | TOP+2, TOP+3, TOP+5, TOP+6, TOP+7, TOP+9, TOP+13, TOP+19, COMP+13~* |
| PSQDOSEX | COMP+13~*, COMP+14, COMP+31 |
| PSQFLAG | COMP+13~, BOT+42*, BOT+43, BOT+44*, BOT+45! |
| PSQHOLDX | COMP+13~, BOT+42* |
| PSQMIN | QTYCP+1~, TOP+17*, TOP+18, TOP+20, BOT+36*, BOT+38*, BOT+39 |
| PSQMINAR | COMP+13~, BOT+45! |
| PSQMINAR( | BOT+15*, BOT+17*, BOT+18*, BOT+38*, BOT+42, BOT+43, BOT+44 |
| PSQMINLP | COMP+13~, BOT+42*, BOT+43*, BOT+44* |
| PSQMINZ | QTYCP+1~, TOP+18*, TOP+19, BOT+39*, BOT+40 |
| PSQMNL | COMP+12~, BOT+34*, BOT+35 |
| PSQMNLX | COMP+12~, BOT+35*, BOT+36 |
| PSQQUIT | QTYCP+1~, QTYCP+2*, QTYCP+3*, QTYCP+5, TOP+13, BOT+31, BOT+32*, BOT+33*, BOT+47 |
| QDOSE | QTY+1~, QTYCP+3*, QTYCP+7, QTYCP+8, COMP+13, BOT+3, BOT+31, QTYX+1~, QTYX+4* |
| QDOSEX | QTYX+1~, QTYX+4* |
| QTSH | QTYCP+1~, TOP+13*, BOT+33* |
| >> QTYHLD | COMP+24, COMP+25 |
| VARIABLE | EN+1~ |
| X | DAY+1~, DAY+3*, DAY+4*, DAY+5 |