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: PSOSIGTX

Package: Outpatient Pharmacy

Routine: PSOSIGTX


Information

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

Source Information

Source file <PSOSIGTX.m>

Call Graph

Call Graph Total: 2

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSOSIGCX  

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
ROUNDF ;
COMP ;COMPLEX DOSE HERE - ANDS AND THENS
TOP ;One Dose for complex and/then
BOT ;
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
$$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
BOT COMP+19
COMP QTYCP+8
QEND TOP+22, BOT+11, BOT+13, BOT+14, BOT+15, BOT+36, BOT+37, BOT+39
QPASS QTYX+5
QTS TOP+13, BOT+23
QTYCP QTYX+5
ROUND TOP+22, BOT+38
ROUNDF COMP+24
TOP COMP+18

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
PSOATQUT COMP+12~*, COMP+15*, COMP+23, ROUND+3*
PSOCPRQT QTYCP+3, QTYCP+5, QTYX+1~*, QPASS+2!
PSODSAME BOT+1~*, BOT+8*, BOT+13, BOT+14, BOT+15, BOT+28
PSODSDEC COMP+12~*
>> PSODSMIN COMP+14*, BOT+14, BOT+15, BOT+20
PSODSMXX TOP+10, TOP+11, TOP+20*, TOP+21, COMP+12~, COMP+14*, BOT+28, BOT+33*, BOT+34*, BOT+36
>> PSODUDIF BOT+20*
>> PSODUMIS BOT+1*, BOT+3*, BOT+13, BOT+14, BOT+20
PSODUMSS BOT+1~*, BOT+5*, BOT+20
>> PSODUREP BOT+3*
PSODURT BOT+1~*, BOT+8, BOT+9*, BOT+15, BOT+28
>> PSODUTOT BOT+1*, BOT+7*, BOT+14, BOT+20
>> PSODUX BOT+4*, BOT+6
>> PSODUXX BOT+6*, BOT+7, BOT+8, BOT+9
PSOFRQ QTYCP+2!, TOP+13, TOP+18, BOT+23, BOT+29, QTS+4!, QTS+7*, QTS+9*, QTS+16*, QTS+18*
, QTS+19!, QTS+20, 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+30*, BOT+38, ROUND+1, ROUND+2
PSOQX QTY~, QTYX~, DAYS~
PSOQX("CONJUNCTION" COMP+13*, COMP+15, COMP+22!
PSOQX("DAYS S UPPLY" , QTYCP+6, TOP+3, COMP+14, BOT+11
PSOQX("DOSE O RDERED" , QTYCP+3, TOP+2, TOP+19, BOT+22, BOT+30, QTYX+4
PSOQX("DOSE" QTYCP+3
PSOQX("DURATION" TOP+3, TOP+5, TOP+6, TOP+7, TOP+9, BOT+3, BOT+4, BOT+6, BOT+7, BOT+8
, BOT+9, BOT+24, BOT+25, BOT+26, BOT+28, QTYX+1, QTYX+2, QTYX+3*, QPASS+1*
PSOQX("QTY" COMP+23!, COMP+24, ROUND+2*, ROUNDF+1, ROUNDF+2*, QTYX+5, DAYS+2
PSOQX("SCHEDULE" TOP+13, BOT+22, BOT+23
PSOQZ COMP+12~, COMP+17*, COMP+18*, COMP+20*, BOT+2, BOT+21
PSOQZX COMP+12~
PSORNDXX COMP+12~*
PSOSIGX EN~
PSOTFLAG COMP+12~*, COMP+13*, COMP+22
PSQ QTYCP+1~, QTYCP+3*, BOT+21*, BOT+22, BOT+23, BOT+24, BOT+25, BOT+26, BOT+27, BOT+28
, BOT+30
>> PSQ1 BOT+2*, BOT+3, BOT+4, BOT+6, BOT+7, BOT+8, BOT+9
PSQDOSE TOP+2, TOP+3, TOP+5, TOP+6, TOP+7, TOP+9, TOP+13, TOP+19, COMP+12~*, COMP+15*
, COMP+18, COMP+20, BOT+2, BOT+21
PSQDOSEX COMP+12~*, COMP+13, COMP+15, COMP+22
PSQFLAG COMP+12~, BOT+32*, BOT+33, BOT+34*, BOT+35!
PSQHOLDX COMP+12~, BOT+32*
PSQMIN QTYCP+1~, TOP+17*, TOP+18, TOP+20, BOT+26*, BOT+27, BOT+28*, BOT+29
PSQMINAR COMP+12~, BOT+21!, BOT+35!
PSQMINAR( BOT+27*, BOT+28*, BOT+32, BOT+33, BOT+34
PSQMINLP COMP+12~, BOT+32*, BOT+33*, BOT+34*
PSQMINZ QTYCP+1~, TOP+18*, TOP+19, BOT+29*, BOT+30
>> PSQMNL BOT+24*, BOT+25
>> PSQMNLX BOT+25*, BOT+26
PSQQUIT QTYCP+1~, QTYCP+2*, QTYCP+3*, QTYCP+5, TOP+13, BOT+21, BOT+22*, BOT+23*, BOT+37, QTS+6*
, QTS+12*, QTS+20*
PZQT QTS+3~, QTS+14*
QDOSE QTY+1~, QTYCP+3*, QTYCP+7, QTYCP+8, COMP+12, 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~, TOP+13*, BOT+23*, 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