Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOSIGCX

Package: Outpatient Pharmacy

Routine: PSOSIGCX


Information

PSOSIGCX ;BIR/RTR-Utility to calculate quantity ;6/04/00

Source Information

Source file <PSOSIGCX.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Outpatient Pharmacy 2 (QTYCP,QTYOPS)^PSOSIGDS  COMP^PSOSIGTX  
Kernel 1 $$FMADD^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOSIG  

Entry Points

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

External References

Name Field # of Occurrence
QTYCP^PSOSIGDS QTYX+6
QTYOPS^PSOSIGDS DAYS+3
COMP^PSOSIGTX COMP+11
$$FMADD^XLFDT DAY+5

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^( SCH+7, SCH+15
^(0 SCH+5, SCH+13, QTS+7, QTS+9, QTS+16, QTS+18

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All