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 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 1 | PSOSIG |
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 |