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 Total: 2

Package Total Call Graph
VA Fileman 2 ^DIC  ^DIE  

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, ASK+1
^DIE ASK+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PSOSUP+2
Function Call: WRITE
  • Prompt: !,$C(7),"You Must Hold the 'PSORPH' key in order to be able to use this option!",!
  • Line Location: PSOSUP+3
Function Call: READ
  • Prompt: "Select PHARMACIST: "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: X
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !,$P(^VA(200,PSN,0),"^")_" DOES NOT hold the 'PSORPH' Security Key",!
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !,$P(^VA(200,PSN,0),"^")_" now holds the 'PSORPH' Security Key",!
  • Line Location: ASK+3
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: READ
  • Prompt: "Enter '^' to stop"
  • Formatting: !
  • Timeout: DTIME
  • Variable: A
  • Line Location: PHASK+3
Function Call: WRITE
  • Prompt: !?5,$P($G(^VA(200,J,0)),"^")
  • Line Location: PHASK+4
Routine Call
  • DIE
  • Line Location:
    • ASK+1
Routine Call
  • DIC
  • Line Location:
    • ASK
    • ASK+1

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ASK ASK+2, ASK+3
EX PSOSUP+3, ASK, ASK+2
PHASK ASK
PSOSUP ASK

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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