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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSSPRMIX

Package: Pharmacy Data Management

Routine: PSSPRMIX


Information

PSSPRMIX ;BIR/RTR-PREMIX REPORT ;07/14/07

Source Information

Source file <PSSPRMIX.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 ($$GET1,GETS)^DIQ  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Data Management 1 PSS IV SOLUTION REPORT  

Entry Points

Name Comments DBIA/ICR reference
REP ;IV Solutions report
START ;
STARTX ;
END ;End of report
HD ;Report Header
MESS ;

External References

Name Field # of Occurrence
^%ZIS REP+11
^%ZISC END+7
^%ZTLOAD REP+12
$$GET1^DIQ STARTX+24, STARTX+34
GETS^DIQ STARTX+9
^DIR REP+7, REP+11, REP+13, END+4, HD+1, MESS+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This report displays only those solutions in the IV Solutions (#52.7) File",!,"that are marked as PreMix IV Solutions, or it displays all Solutions."
  • Line Location: REP+2
Function Call: WRITE
  • Prompt: !!?3,"This report is designed for 80 column format!",!
  • Line Location: REP+10
Function Call: WRITE
  • Prompt: !!,"Nothing queued to print.",!
  • Line Location: REP+11
Function Call: WRITE
  • Prompt: !!,"Report queued to print.",!
  • Line Location: REP+12
Function Call: WRITE
  • Prompt: " Volume: "_$G(PSSPRMAR(52.7,PSSPRMTP,2,"E"))
  • Line Location: STARTX+16
Function Call: WRITE
  • Prompt: !?30,"Volume: "_$G(PSSPRMAR(52.7,PSSPRMTP,2,"E"))
  • Line Location: STARTX+17
Function Call: WRITE
  • Prompt: " "_$G(PSSPRMDQ)
  • Line Location: STARTX+37
Function Call: WRITE
  • Prompt: !?30,$G(PSSPRMDQ)
  • Line Location: STARTX+38
Function Call: WRITE
  • Prompt: !!,"No IV Solutions marked as PreMixes found.",!
  • Line Location: END+1
Function Call: WRITE
  • Prompt: !!,"End of Report.",!
  • Line Location: END+2
Function Call: WRITE
  • Prompt: !!,"End of Report."
  • Line Location: END+4
Function Call: WRITE
  • Prompt: !
  • Line Location: END+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HD+2
Function Call: WRITE
  • Prompt: !,$S(PSSPRTP="P":"Solution PreMix report for IV Solutions marked as PreMix",1:"Solution PreMix report for all IV Solutions"),?69,"Page: "_$G(PSSPRMCT),!,PSSPRMLN,!
  • Line Location: HD+2
Function Call: WRITE
  • Prompt: !!,"No Action taken.",!
  • Line Location: MESS+1
Routine Call
  • %ZIS
  • Line Location:
    • REP+11
Routine Call
  • DIR
  • Line Location:
    • REP+7
    • REP+11
    • REP+13
    • END+4
    • HD+1
    • MESS+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(50.7 - [#50.7] GET1^DIQ
^PS(52.7 - [#52.7] GETS^DIQ
52.703 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.7 - [#52.7] STARTX+5, STARTX+6, STARTX+22

Label References

Name Line Occurrences
HD STARTX+4, STARTX+12, STARTX+18, STARTX+20, STARTX+27, STARTX+29, STARTX+31, STARTX+39, STARTX+41, STARTX+43
STARTX+45
MESS REP+7, REP+8
STARTX REP+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS REP+3~, REP+11!*, REP+12!
DIR REP+3~, REP+4!, REP+7!, REP+11!, REP+13!, START+2~, END+4!, HD+1!, MESS+2!
DIR("?" REP+5*, REP+6*
DIR("A" REP+4*, REP+11*, REP+13*, END+4*, HD+1*, MESS+2*
DIR("B" REP+4*
DIR(0 REP+4*, REP+11*, REP+13*, END+4*, HD+1*, MESS+2*
DIROUT REP+3~, START+2~
DIRUT REP+3~, START+2~
DTOUT REP+3~, REP+7, START+2~
DUOUT REP+3~, REP+7, START+2~
IO REP+15, START+1
IO("Q" REP+12
IOF END+6, HD+2
IOP REP+3~, REP+11!, REP+12!
IOSL STARTX+12, STARTX+18, STARTX+20, STARTX+27, STARTX+29, STARTX+31, STARTX+39, STARTX+41, STARTX+43, STARTX+45
IOST STARTX+2
POP REP+3~, REP+11!, REP+12!
PSSPRM STARTX+1~, STARTX+5*, STARTX+6
PSSPRMAR STARTX+1~, STARTX+7!
PSSPRMAR( STARTX+10, STARTX+13, STARTX+15, STARTX+16, STARTX+17, STARTX+19, STARTX+30, STARTX+33, STARTX+36, STARTX+40
STARTX+42, STARTX+44
PSSPRMCT STARTX+1~, STARTX+2*, HD+1, HD+2*
PSSPRMDF STARTX+1~, STARTX+32!, STARTX+33*, STARTX+34
PSSPRMDQ STARTX+1~, STARTX+32!, STARTX+34*, STARTX+37, STARTX+38
PSSPRMDV STARTX+1~, STARTX+2*, END+2, END+4, END+5, HD+1
PSSPRMDZ STARTX+1~, STARTX+32!, STARTX+34*
PSSPRMFD STARTX+1~, STARTX+2*, STARTX+11*, END+1
PSSPRMIN STARTX+1~, STARTX+6*, STARTX+8, STARTX+22, STARTX+24
PSSPRML1 STARTX+1~, STARTX+7!, STARTX+13*, STARTX+14, STARTX+32!, STARTX+33*, STARTX+35
PSSPRML2 STARTX+1~, STARTX+7!, STARTX+13*, STARTX+14, STARTX+32!, STARTX+34*, STARTX+35
PSSPRML3 STARTX+1~, STARTX+7!, STARTX+13*, STARTX+14*, STARTX+16, STARTX+17, STARTX+32!, STARTX+35*, STARTX+37, STARTX+38
PSSPRMLN STARTX+1~, STARTX+3!*, HD+2
PSSPRMSC STARTX+1~, STARTX+7!, STARTX+22*, STARTX+25, STARTX+26*
PSSPRMSU STARTX+1~, STARTX+7!, STARTX+23!, STARTX+24*
PSSPRMSX STARTX+1~, STARTX+23!, STARTX+24*, STARTX+25
PSSPRMSY STARTX+1~, STARTX+7!, STARTX+22*, STARTX+24
PSSPRMTP STARTX+1~, STARTX+7!, STARTX+8*, STARTX+9, STARTX+10, STARTX+13, STARTX+15, STARTX+16, STARTX+17, STARTX+19
STARTX+30, STARTX+33, STARTX+36, STARTX+40, STARTX+42, STARTX+44
PSSPROUT STARTX+1~, STARTX+2*, STARTX+5, STARTX+6, STARTX+12, STARTX+18, STARTX+20, STARTX+22, STARTX+27, STARTX+28
STARTX+29, STARTX+31, STARTX+39, STARTX+41, STARTX+43, STARTX+45, END+1, END+4, HD+1*
PSSPRTP REP+3~, REP+9*, STARTX+10, END+1, END+3!, HD+2
X REP+3~, START+2~
Y REP+3~, REP+4!, REP+8, REP+9, REP+13!, START+2~, HD+1!, MESS+2!
ZTDESC REP+3~, REP+12*
>> ZTQUEUED END+7
>> ZTREQ END+7*
ZTRTN REP+3~, REP+12*
ZTSAVE REP+3~
ZTSAVE("PSSPRTP" REP+12*
ZTSK REP+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All