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 |  Local Variables  | All
Print Page as PDF
Routine: PSOSUP

Package: Outpatient Pharmacy

Routine: PSOSUP


Information

PSOSUP ;BHAM ISC/SAB-ENTER PHARMACISTS ; 07/13/92 16:43

Source Information

Source file <PSOSUP.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIE  

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
Outpatient Pharmacy 1 PSO RPH  

Entry Points

Name Comments DBIA/ICR reference
ASK
EX
PHASK

External References

Name Field # of Occurrence
^DIC ASK+2, ASK+4
^DIE ASK+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PSOSUP+3
Function Call: WRITE
  • Prompt: !,$C(7),"You Must Hold the 'PSORPH' key in order to be able to use this option!",!
  • Line Location: PSOSUP+4
Function Call: READ
  • Formatting: !!
  • Prompt: "Select PHARMACIST: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !,$P(^VA(200,PSN,0),"^")_" DOES NOT hold the 'PSORPH' Security Key",!
  • Line Location: ASK+5
Function Call: WRITE
  • Prompt: !,$P(^VA(200,PSN,0),"^")_" now holds the 'PSORPH' Security Key",!
  • Line Location: ASK+6
Function Call: WRITE
  • Prompt: !,"The pharmacist is an entry in the NEW PERSON file and holds the PSORPH",!,"key in the SECURITY KEY file.",!,"To delete a pharmacist, enter the name at the Select Pharmacist prompt and"
  • Line Location: PHASK+0
Function Call: WRITE
  • Prompt: !,"when the key PSORPH is shown as a default enter @ press return.",!,"The current list of PSORPH holders are:"
  • Line Location: PHASK+1
Function Call: WRITE
  • Prompt: !?5,$P($G(^VA(200,J,0)),"^")
  • Line Location: PHASK+3
Routine Call
  • DIC
  • Line Location:
    • ASK+2
    • ASK+4
Routine Call
  • DIE
  • Line Location:
    • ASK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DILOCKTM" ASK+4
^VA(200 - [#200] ASK+4, ASK+5, ASK+6, PHASK+3
^XUSEC("PSORPH" PSOSUP+4, ASK+5, PHASK+3
^XUSEC("XUMGR" PSOSUP+4

Label References

Name Line Occurrences
ASK ASK+5, ASK+6
EX PSOSUP+2, PSOSUP+4, ASK+1, ASK+5
PHASK ASK+1
PSOSUP ASK+1, ASK+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EX!
%Y EX!
A PHASK+2*, PHASK+4*, PHASK+5!
C EX!, PHASK+2*
D0 EX!
D1 EX!
DA ASK+4*, EX!
DI EX!
DIC ASK+2*, ASK+4*, EX!
DIC(0 ASK+2*, ASK+4*
DIE ASK+4*, EX!
DIG EX!
DIH EX!
DIQ EX!
DIU EX!
DIV EX!
DLAYGO EX!
DQ EX!
DR ASK+4*, EX!
DR(51 ASK+4*
DT ASK+4
DTIME ASKPHASK+4
DUZ PSOSUP+4, ASK+4
DUZ(0 PSOSUP+4
>> G PHASK+2*
H PHASK+5!
I EX!
IOF PSOSUP+3
IOSL PHASK+3
J PHASK+3*, PHASK+5!
PHARM ASK+3*, EX!
PSN ASK+3*, ASK+4, ASK+5, ASK+6, EX!
PSOFIRST PHASK+2*, PHASK+3, PHASK+4*, PHASK+5!
PSOSCRY PHASK+3*, PHASK+4*, PHASK+5!
PSOSTOP ASK+1, EX!, PHASK+3, PHASK+4*
X ASK*, ASK+1, ASK+3, EX!
Y ASK+3, ASK+4, ASK+5, EX!
Y(0 ASK+3
Z EX!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All