PSOSIGCX ;BIR/RTR-Utility to calculate quantity ;6/04/00
Source file <PSOSIGCX.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 2 | (QTYCP,QTYOPS)^PSOSIGDS COMP^PSOSIGTX |
Kernel | 1 | $$FMADD^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
QTYCP | ;CPRS qty call comes through here
|
|
DAY(DATE) | ;First 5 digits of FileMan date
|
|
EN(PSOSIGX) | ;
|
|
SCH | ;SCH = schedule entered SCHEX = expanded schedule
|
|
COMP | ;COMPLEX DOSE HERE - ALL ANDS
|
|
DAYS(PSOQX) | ;Entry point for Days Supply calc for PSO
|
|
QTY(PSOQX) | ;
|
|
QPASS | ||
QEND | ;
|
|
ROUND | ;
|
|
QTYX(PSOQX) | ;
|
|
QTS | ;Find frequency
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(51 - [#51] | SCH+7, SCH+15, QTS+9, QTS+18 |
^PS(51.1 - [#51.1] | SCH+5, SCH+13, QTS+7, QTS+16 |
Name | Line Occurrences |
---|---|
COMP | QTYCP+8 |
QEND | QTYCP+24, COMP+22, COMP+24, COMP+25, COMP+26, COMP+41, COMP+43 |
QPASS | QTYX+5 |
QTS | QTYCP+18, COMP+34 |
QTYCP | QTYX+5 |
ROUND | QTYCP+24, COMP+42 |
Name | Field # of Occurrence |
---|---|
^( | SCH+7, SCH+15 |
^(0 | SCH+5, SCH+13, QTS+7, QTS+9, QTS+16, QTS+18 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DATE | DAY~, DAY+2, DAY+3, DAY+4 |
PSOCPRQT | QTYCP+3, QTYCP+5, QTYX+1~*, QPASS+2! |
PSODSAME | COMP+12~*, COMP+19*, COMP+24, COMP+25, COMP+26, COMP+38 |
>> PSODSMIN | COMP+23*, COMP+25, COMP+26, COMP+38 |
>> PSODUMIS | COMP+14*, COMP+24, COMP+25 |
PSODUMSS | COMP+12~*, COMP+16* |
>> PSODUREP | COMP+14* |
PSODURT | COMP+12~*, COMP+19, COMP+20*, COMP+26, COMP+38 |
>> PSODUTOT | COMP+18*, COMP+25 |
>> PSODUX | COMP+15*, COMP+17 |
>> PSODUXX | COMP+17*, COMP+18, COMP+19, COMP+20 |
PSOFRQ | QTYCP+2!, QTYCP+18, QTYCP+22, COMP+34, COMP+39, QTS+4!, QTS+7*, QTS+9*, QTS+16*, QTS+18* , QTS+19!, QTS+20, 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+40*, COMP+42, ROUND+1, ROUND+2, ROUND+3 |
>> PSOQTHEN | COMP+11 |
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+33, COMP+40, QTYX+4 |
PSOQX("DOSE" | QTYCP+3 |
PSOQX("DURATION" | QTYCP+10, QTYCP+12, QTYCP+13, QTYCP+14, QTYCP+15, COMP+14, COMP+15, COMP+17, COMP+18, COMP+19 , COMP+20, COMP+35, COMP+36, COMP+37, COMP+38, QTYX+1, QTYX+2, QTYX+3*, QPASS+1* |
PSOQX("QTY" | ROUND+2*, ROUND+3*, QTYX+5, DAYS+2 |
PSOQX("SCHEDULE" | QTYCP+18, COMP+33, COMP+34 |
PSOSIGX | EN~ |
PSQ | QTYCP+1~, QTYCP+3*, COMP+32*, COMP+33, COMP+34, COMP+35, COMP+36, COMP+37, COMP+38, COMP+40 |
>> PSQ1 | COMP+13*, COMP+14, COMP+15, COMP+17, COMP+18, COMP+19, COMP+20 |
PSQMIN | QTYCP+1~, QTYCP+21*, QTYCP+22, COMP+37*, COMP+38*, COMP+39 |
PSQMINZ | QTYCP+1~, QTYCP+22*, QTYCP+23, COMP+39*, COMP+40 |
>> PSQMNL | COMP+35*, COMP+36 |
>> PSQMNLX | COMP+36*, COMP+37 |
PSQQUIT | QTYCP+1~, QTYCP+2*, QTYCP+3*, QTYCP+5, QTYCP+18, COMP+32, COMP+33*, COMP+34*, COMP+41, QTS+6* , QTS+12*, QTS+20* |
PZQT | QTS+3~, QTS+14* |
QDOSE | QTY+1~, QTYCP+3*, QTYCP+7, QTYCP+8, COMP+13, COMP+32, QTYX+1~, QTYX+4* |
QDOSEX | QTYX+1~, QTYX+4* |
QGLFLAG | QTS+3~, QTS+5*, QTS+14*, QTS+16*, QTS+18*, QTS+19 |
QTSH | QTYCP+1~, QTYCP+18*, COMP+34*, QTS+6, QTS+7, QTS+9, QTS+11, QTS+14 |
SCH | SCH+3, SCH+4!, SCH+5, SCH+7, SCH+8, SCH+9, SCH+11 |
SCHEX | SCH+2!, SCH+3*, SCH+5*, SCH+7*, SCH+9*, SCH+16* |
SCIN | SCH+1~, SCH+11*, SCH+13, SCH+15 |
SCLHOLD | SCH+1~, SCH+11! |
SCLHOLD( | SCH+11*, SCH+13*, SCH+15*, SCH+16 |
SCLOOP | SCH+1~, SCH+5*, SCH+8*, SCH+9, SCH+10*, SCH+11, SCH+16 |
SCLP | SCH+1~, SCH+8* |
SCLPS | SCH+1~, SCH+8* |
SODL | SCH+1~, SCH+11*, SCH+12, SCH+13, SCH+15 |
SQFLAG | SCH+1~, SCH+2*, SCH+5*, SCH+6, SCH+13*, SCH+14, SCH+16* |
SQQT | QTS+3~, QTS+7*, QTS+9*, QTS+16*, QTS+18* |
SQTFLAG | QTS+3~, QTS+7*, QTS+8, QTS+9*, QTS+10 |
SST | SCH+1~, SCH+13*, SCH+16* |
VARIABLE | EN+1~ |
X | DAY+1~, DAY+3*, DAY+4*, DAY+5 |
ZDL | QTS+3~, QTS+14*, QTS+15, QTS+16, QTS+18 |
ZQHOLD | QTS+3~, QTS+14!* |
ZZQ | QTS+3~, QTS+11* |
ZZQQ | QTS+3~, QTS+11* |
ZZQT | QTS+3~, QTS+11*, QTS+12, QTS+13*, QTS+14 |
ZZQX | QTS+3~, QTS+5*, QTS+16*, QTS+17, QTS+18* |