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 |  Marked Items  | All
Print Page as PDF
Routine: PSJHVARS

Package: Inpatient Medications

Routine: PSJHVARS


Information

PSJHVARS ;BIR/RSB-SAVE/RESTORE VARIABLES FOR HIDDEN MENUS ;24 Feb 99 / 10:42 AM

Source Information

Source file <PSJHVARS.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 %XY^%RCR  ^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: 17

Package Total Caller Graph
Inpatient Medications 16 PSGVBW0  PSIVOD  PSJ LM ADM HIST  PSJ LM LABEL PRINT/REPRINT MENU  PSJ LM MAR MENU  PSJ LM OTHER PHARMACY OPTIONS  PSJ LM PROFILE MENU  PSJCLOR1  
PSJCLOR3  PSJOE  PSJU LM ACTIVITY LOG  PSJU LM PL MENU  PSJU LM SPEED DISCONTINUE  PSJU LM SPEED FINISH  PSJU LM SPEED RENEW  PSJU LM SPEED VERIFY  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
SVARRAY ; Save array to ^TMP
RESTORE ; restores the variables from ^TMP
HIDCHK() ; XQORNEST(X) contains a list of selected protocols.
SAVEPS ; Save the ^PS(53.45,DUZ,2) entry
; Save the 2,0) node
RESPS ; Restore any saved ^PS(53.45,DUZ,2) entry
LIST ;

External References

Name Field # of Occurrence
%XY^%RCR PSJHVARS+23, PSJHVARS+24, PSJHVARS+25, PSJHVARS+26, RESTORE+9, RESTORE+10, RESTORE+11, RESTORE+12
^DIR PSJHVARS+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"HIDDEN MENUS MAY NOT BE CALLED RECURSIVELY!"
  • Line Location: PSJHVARS+10
Routine Call
  • DIR
  • Line Location:
    • PSJHVARS+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] HIDCHK+3, HIDCHK+4
^PS(53.45 - [#53.45] SAVEPS+2, SAVEPS+3, SAVEPS+6, SAVEPS+7, SAVEPS+9, SAVEPS+11, SAVEPS+13, SAVEPS+14, RESPS+3*, RESPS+7*
RESPS+14*
^TMP("PSIV" PSJHVARS+23
^TMP("PSJ5345" SAVEPS+3*, SAVEPS+7*, SAVEPS+14*, RESPS+2, RESPS+3, RESPS+6, RESPS+7, RESPS+9, RESPS+11, RESPS+13
RESPS+14, RESPS+22!
^TMP("PSJALL" PSJHVARS+24
^TMP("PSJHDRG" PSJHVARS+16*, RESTORE+4, RESTORE+13!
^TMP("PSJHIDCHK" HIDCHK+1!, HIDCHK+2*, HIDCHK+5, HIDCHK+6!
^TMP("PSJHTMP" RESTORE+9!, RESTORE+10!, RESTORE+11!, RESTORE+12!
^TMP("PSJI" PSJHVARS+25
^TMP("PSJON" PSJHVARS+18, PSJHVARS+19, RESTORE+6, RESTORE+8*
^TMP("PSJPRO" PSJHVARS+26
^TMP("PSJVARS" PSJHVARS+13!, PSJHVARS+15*, SVARRAY+2*, RESTORE+2, RESTORE+3, RESTORE+13!
^TMP("PSJ_ON_HIDDEN" PSJHVARS+13!, PSJHVARS+19*, RESTORE+7, RESTORE+8, RESTORE+13!

Label References

Name Line Occurrences
$$HIDCHK PSJHVARS+9
RESPS RESTORE+15
SAVEPS PSJHVARS+27
SVARRAY PSJHVARS+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X PSJHVARS+23*, PSJHVARS+24*, PSJHVARS+25*, PSJHVARS+26*, RESTORE+9*, RESTORE+10*, RESTORE+11*, RESTORE+12*
>> %Y PSJHVARS+23*, PSJHVARS+24*, PSJHVARS+25*, PSJHVARS+26*, RESTORE+9*, RESTORE+10*, RESTORE+11*, RESTORE+12*
DIR PSJHVARS+11~
DIR(0 PSJHVARS+11*
DRG PSJHVARS+16, RESTORE+4!*
DUZ SAVEPS+2, SAVEPS+3, SAVEPS+6, SAVEPS+7, SAVEPS+9, SAVEPS+11, SAVEPS+13, SAVEPS+14, RESPS+2, RESPS+3
RESPS+6, RESPS+7, RESPS+9, RESPS+11, RESPS+13, RESPS+14, RESPS+22
PSJ HIDCHK+1~, HIDCHK+5*, HIDCHK+7
>> PSJBLOOP SAVEPS+10*, SAVEPS+11*, SAVEPS+13, SAVEPS+14, RESPS+10*, RESPS+11*, RESPS+13, RESPS+14
>> PSJCOUNT SAVEPS+12*, SAVEPS+13*, SAVEPS+14, RESPS+12*, RESPS+13*, RESPS+14
>> PSJHIDFG RESTORE+1
>> PSJLOOP SAVEPS+5*, SAVEPS+6*, SAVEPS+7, RESPS+5*, RESPS+6*, RESPS+7
PSJRSB1 PSJHVARS+14*, PSJHVARS+20!, RESTORE+7*, RESTORE+8, RESTORE+14!
PSJRSB1L PSJHVARS+18*, PSJHVARS+19, PSJHVARS+20!
PSJRSBV PSJHVARS+14*, PSJHVARS+15, PSJHVARS+20!, RESTORE+2*, RESTORE+3, RESTORE+14!
PSJVARX SVARRAY+1~*, SVARRAY+2
PSJX PSJHVARS+21~, PSJHVARS+22*, SVARRAY+1, SVARRAY+2
X SVARRAY+1~, SVARRAY+2*, HIDCHK+1~, HIDCHK+2*, HIDCHK+3*, HIDCHK+5
>> XQORNEST( HIDCHK+2
>> XQORQUIT PSJHVARS+10*
Y HIDCHK+1~, HIDCHK+4*, HIDCHK+5

Marked Items

Name Field # of Occurrence
$T(LIST+PSJRSB1 PSJHVARS+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All