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

Package: Inpatient Medications

Routine: PSGOEHA


Information

PSGOEHA ;BIR/CML3-HOLD (OR UNHOLD) ALL ORDERS ;31 OCT 97 / 10:17 AM

Source Information

Source file <PSGOEHA.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Inpatient Medications 6 ENP^PSGGAO  ENQL^PSGLW  ENSET0^PSGNE3  HOK^PSGOEH0  HOK^PSGOEH1  (ENCV,ENKV)^PSGSETU  
VA FileMan 3 NOW^%DTC  YN^DICN  ^DIE  
Pharmacy Data Management 1 ($$L,UL)^PSSLOCK  

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

Package Total Caller Graph
Inpatient Medications 2 PSJADT1  PSJU HOLD ALL  

Entry Points

Name Comments DBIA/ICR reference
EN ;
DONE ;
HM ;
ENACH ;

External References

Name Field # of Occurrence
NOW^%DTC EN+3
YN^DICN EN+7
^DIE EN+9
ENP^PSGGAO EN+3
ENQL^PSGLW DONE+1
ENSET0^PSGNE3 EN+11
HOK^PSGOEH0 PSGOEHA+6
HOK^PSGOEH1 PSGOEHA+7
ENCV^PSGSETU EN+1
ENKV^PSGSETU DONE+2
$$L^PSSLOCK EN+5
UL^PSSLOCK EN+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Sorry, but have not been authorized to use this option.",!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !,"No patient chosen."
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !,$C(7),$P(PSJLK,U,2)
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"THIS PATIENT'S ORDERS ARE ON HOLD."
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !,"...a few moments, please..."
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: ".DONE!"
  • Line Location: EN+11
Function Call: WRITE
  • Prompt: !!?2,"Enter a 'Y' to ",$S(PSGOEHA:"take off of",1:"place on")," hold all of this patient's active orders. Enter",!,"an 'N' (or '^') to exit this option.",!
  • Line Location: HM+1
Routine Call
  • DIE
  • Line Location:
    • EN+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(55 - [#55] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(55 - [#55] EN+6, EN+10, EN+11*, ENACH+2

Label References

Name Line Occurrences
DONE EN+2, EN+3, EN+5, EN+8
HM EN+7
PSGOEHA EN+10, ENACH+2

Naked Globals

Name Field # of Occurrence
^(0 EN+10, ENACH+2
^(4 EN+10, ENACH+2
^(5.1 EN+6, EN+11*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+3, EN+7*, EN+8
D0 DONE+2!
D1 DONE+2!
DA EN+9*, ENACH+1!, ENACH+2*
DA(1 ENACH+1*
>> DIE EN+9*
>> DR EN+9*
ND PSGOEHA+6, PSGOEHA+7, EN+10*, DONE+2!, ENACH+2*
PSG DONE+2!
PSGACT EN+3!, ENACH+1!
>> PSGDT EN+3*, EN+10, ENACH+1
>> PSGND4 EN+10*, ENACH+2*
PSGOEHA PSGOEHA+6, PSGOEHA+7, EN+6*, EN+7, EN+9, EN+10, EN+11, DONE+2!, HM+1, ENACH+1
PSGOP DONE+1*, DONE+2!
PSGORD EN+10*, DONE+2!, ENACH+2*
>> PSGP EN+2*, EN+3, EN+5, EN+6, EN+8*, EN+9, EN+10, EN+11, EN+13, DONE+1
ENACH+1, ENACH+2
>> PSHOEHA EN+3*
PSJACHLD ENACH+1*, ENACH+3!
PSJACSD ENACH+1*, ENACH+2*, ENACH+3!
PSJLK EN+5~*
>> PSJPAD EN+10, ENACH+1
>> PSJSYSL DONE+1
>> PSJSYSP0 EN+2
>> PSJSYSU EN+2
SD EN+10*, DONE+2!
ST DONE+2!
U EN+5
WD DONE+2!
>> XQUIT EN+1
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 |  Naked Globals |  Local Variables  | All