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

Call Graph Total: 4

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 1 ^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 DOSE FORM/NOUN REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN ;
START ;
END ;
NOHD ;
PARN ;
GETMDF(PSSDFI) ; Get RxNorm Dose Form name from MASTER DOSAGE FORM (#50.60699) file
; Input: PSSDFI - Dosage Form IEN from DOSAGE FORM (#50.606) file.

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: $S($L(PSSMDF):" ["_PSSMDF_"]",1:"")
  • Line Location: START+10
Function Call: WRITE
  • Prompt: " "
  • Line Location: START+10
Function Call: WRITE
  • Prompt: PSSX
  • Line Location: START+12
Function Call: WRITE
  • Prompt: ","
  • Condition for execution: $O(PSSDAR(PSSX))
  • Line Location: START+12
Function Call: WRITE
  • Prompt: ")"
  • Line Location: START+13
Function Call: WRITE
  • Prompt: !?2,$G(PSSNAME)
  • Line Location: START+18
Function Call: WRITE
  • Prompt: ?42,"(No package)"
  • Line Location: START+19
Function Call: WRITE
  • Prompt: !?2,$G(PSSNAME),?61,"(No package)"
  • Line Location: START+21
Function Call: WRITE
  • Prompt: !?2,"(No Nouns)"
  • Line Location: START+27
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"," [RxNorm Name]",?40,"Dispense Units per Dose",?69,"PAGE: "_$G(PSSCT)
  • Line Location: NOHD+2
Function Call: WRITE
  • Prompt: !?2,"Noun(s)",?36,"Package-->Local Possible Dosage",!,PSSLINE
  • Line Location: NOHD+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+2
Routine Call
  • DIR
  • Line Location:
    • END+1
    • NOHD+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.606 - [#50.606] START+5, START+7, START+11, START+16, GETMDF+4
^PSMDF(50.60699 - [#50.60699] GETMDF+5

Label References

Name Line Occurrences
$$GETMDF START+10
NOHD START+4, START+8, START+14, START+17, START+25
PARN START+24, START+26

Naked Globals

Name Field # of Occurrence
^( START+11, START+16
^(0 START+11, START+16

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+7
IO START+1
IO("Q" EN+3
IOF END+3, NOHD+2
IOP EN+2!
IOSL START+8, START+14, START+17, START+25
IOST START+2
POP EN+2!
PSSCT START+2*, END+4!, NOHD+1, NOHD+2*
PSSDAR START+11!, END+4!
PSSDAR( START+11*, START+12, START+23
PSSDAR(0 START+12, START+13, START+18
PSSDF START+5*, END+4!
PSSDFI GETMDF~, GETMDF+4
PSSDUP START+11*, END+4!
PSSDV START+2*, END+1, END+2, END+4!, NOHD+1
PSSLINE START+3!*, END+4!, NOHD+4
PSSMDF START+6~, START+10*
PSSMDFI GETMDF+2~, GETMDF+4*, GETMDF+5
PSSMDFN GETMDF+2~, GETMDF+3*, GETMDF+5*, GETMDF+6
PSSN START+5*, START+7, START+10, START+11, START+16, END+4!
PSSNAME START+16*, START+18, START+20, START+21, START+22, START+24, START+26, END+4!, PARN+2, PARN+3
PARN+4, PARN+6, PARN+7
PSSNFLAG START+15*, START+16*, START+27, END+4!
PSSNN START+16*, END+4!
PSSNODE START+7*, START+9, END+4!
PSSOUT START+2*, START+5, START+8, START+14, START+16, START+17, START+23, START+25, END+1, END+4!
NOHD+1*
PSSPAK START+16*, START+19, START+20, START+21, START+22, START+26, END+4!
PSSX START+12*, END+4!
PSSXN START+24, START+26, END+4!, PARN+1!, PARN+6*, PARN+7*
PSSXNX END+4!, PARN+1!, PARN+4*, PARN+5, PARN+7
PSSZ START+23*, START+24, START+26, END+4!, PARN+6, PARN+7
PSSZC START+23*, START+24*, 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