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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSSNOUNR

Package: Pharmacy Data Management

Routine: PSSNOUNR


Information

PSSNOUNR ;BIR/RTR-Dosage Form and Noun report ;03/24/00

Source Information

Source file <PSSNOUNR.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Data Management 1 PSS DOSE FORM/NOUN REPORT  

Entry Points

Name Comments DBIA/ICR reference
START ;
EN ;
END ;
NOHD ;
PARN ;

External References

Name Field # of Occurrence
^%ZIS EN+2
^%ZISC END+4
^%ZTLOAD EN+3
^DIR END+1, NOHD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This report shows the Dosage Forms and Nouns, along with the package use for",!,"each Noun and the resulting Local Possible Dosage.",!
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !!,"Nothing queued to print.",!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !,"Report queued to print.",!
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: PSSX
  • Line Location: START+9
Function Call: WRITE
  • Prompt: ","
  • Condition for execution: $O(PSSDAR(PSSX))
  • Line Location: START+9
Function Call: WRITE
  • Prompt: ")"
  • Line Location: START+10
Function Call: WRITE
  • Prompt: !?2,$G(PSSNAME)
  • Line Location: START+15
Function Call: WRITE
  • Prompt: ?34,"(No package)"
  • Line Location: START+16
Function Call: WRITE
  • Prompt: !?2,$G(PSSNAME),?34,"(No package)"
  • Line Location: START+18
Function Call: WRITE
  • Prompt: !?2,"(No Nouns)"
  • Line Location: START+24
Function Call: WRITE
  • Prompt: !!,"End of Report."
  • Line Location: END+1
Function Call: WRITE
  • Prompt: !
  • Line Location: END+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: NOHD+2
Function Call: WRITE
  • Prompt: !,"Dosage Form",?34,"Dispense Units per Dose",?69,"PAGE: "_$G(PSSCT)
  • Line Location: NOHD+2
Function Call: WRITE
  • Prompt: !?2,"Noun(s)",?26,"Package-->Local Possible Dosage",!,PSSLINE
  • Line Location: NOHD+3
Routine Call
  • DIR
  • Line Location:
    • END+1
    • NOHD+1
Routine Call
  • %ZIS
  • Line Location:
    • EN+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.606 - [#50.606] START+5, START+6, START+8, START+13

Label References

Name Line Occurrences
NOHD START+4, START+7, START+11, START+14, START+22
PARN START+21, START+23

Naked Globals

Name Field # of Occurrence
^( START+8, START+13
^(0 START+8, START+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN+2!*, EN+3!
DIR END+1!, NOHD+1!
DIR("A" END+1*, NOHD+1*
DIR(0 END+1*, NOHD+1*
DT START+6
IO START+1
IO("Q" EN+3
IOF END+3, NOHD+2
IOP EN+2!
IOSL START+7, START+11, START+14, START+22
IOST START+2
POP EN+2!
PSSCT START+2*, END+4!, NOHD+1, NOHD+2*
PSSDAR START+8!, END+4!
PSSDAR( START+8*, START+9, START+20
PSSDAR(0 START+9, START+10, START+15
PSSDF START+5*, END+4!
PSSDUP START+8*, END+4!
PSSDV START+2*, END+1, END+2, END+4!, NOHD+1
PSSLINE START+3!*, END+4!, NOHD+3
PSSN START+5*, START+6, START+8, START+13, END+4!
PSSNAME START+13*, START+15, START+17, START+18, START+19, START+21, START+23, END+4!, PARN+2, PARN+3
, PARN+4, PARN+6, PARN+7
PSSNFLAG START+12*, START+13*, START+24, END+4!
PSSNN START+13*, END+4!
PSSNODE START+6*, START+8, END+4!
PSSOUT START+2*, START+5, START+7, START+11, START+13, START+14, START+20, START+22, END+1, END+4!
, NOHD+1*
PSSPAK START+13*, START+16, START+17, START+18, START+19, START+23, END+4!
PSSX START+9*, END+4!
PSSXN START+21, START+23, END+4!, PARN+1!, PARN+6*, PARN+7*
PSSXNX END+4!, PARN+1!, PARN+4*, PARN+5, PARN+7
PSSZ START+20*, START+21, START+23, END+4!, PARN+6, PARN+7
PSSZC START+20*, START+21*, END+4!
>> Y NOHD+1
>> ZTDESC EN+3*
>> ZTQUEUED END+4
>> ZTREQ END+4*
>> ZTRTN EN+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All