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

Package: Health Summary

Routine: GMTSADHC


Information

GMTSADHC ; SLC/KER - Ad Hoc Summary Driver ; 09/21/2001

Source Information

Source file <GMTSADHC.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Health Summary 6 EN^GMTS1  GETLIM^GMTSADH1  (HSOUT,PATCOPY,RESUB)^GMTSDVR  $$PROK^GMTSU  $$TYPE^GMTSULT  HELP2^GMTSUP1  
Kernel 3 $$VERSION^XPDUTL  EN^XQORM  DISP^XQORM1  
Order Entry Results Reporting 1 PATIENT^ORU1  
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
Health Summary 1 GMTSADH  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; Ad Hoc Summary Driver
PTPC ; Combined Patient/Patient Copy
PQ ; Queued subroutine to print Ad Hoc HS for each patient
BUILD ; Conducts Dialogue to build ad hoc summary
LOAD ; Load enabled components
LOAD1 ; Load GMTSEG and GMTSEGI arrays
LOADSEL ; Loads GMTSEG(J,FN,IFN) (Selection Items)
HELP ; Display Help Text
REDISP ; Ask Whether or not to redisplay menu
HTX1 ; Help Text for "?" and "??"
HTX2 ; Help Text for ??

External References

Name Field # of Occurrence
^DIR REDISP+1
EN^GMTS1 PQ+3
GETLIM^GMTSADH1 BUILD+7
HSOUT^GMTSDVR MAIN+11
PATCOPY^GMTSDVR PTPC+3
RESUB^GMTSDVR MAIN+10
$$PROK^GMTSU PTPC+1
$$TYPE^GMTSULT MAIN+1
HELP2^GMTSUP1 HELP+2
PATIENT^ORU1 PTPC+2, PTPC+3
$$VERSION^XPDUTL PTPC+1
EN^XQORM BUILD+3
DISP^XQORM1 REDISP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Another patient(s) can be selected."
  • Line Location: MAIN+8
Function Call: WRITE
  • Prompt: !
  • Line Location: MAIN+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BUILD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,$P(GMTSTXT,";",3,99)
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: REDISP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: REDISP+2
Routine Call
  • DIR
  • Line Location:
    • REDISP+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMT(142 - [#142] LOAD+1, LOADSEL+1
^VA(200 - [#200] MAIN+7
^XUTL("OR" MAIN+7!, MAIN+12!

Label References

Name Line Occurrences
BUILD MAIN+3, BUILD+4
LOAD BUILD+6
LOADSEL LOAD1+1
PTPC MAIN+7
REDISP HELP+3

Naked Globals

Name Field # of Occurrence
^( LOADSEL+2
^("ORLP" MAIN+7!, MAIN+12!
^("ORV" MAIN+7!, MAIN+12!
^("ORW" MAIN+7!, MAIN+12!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%T MAIN+1~
>> DFN PQ+3*
DIC MAIN+1*!
DIC(0 MAIN+1*
DIR REDISP+1~
DIR("A" REDISP+1*
DIR("B" REDISP+1*
DIR(0 REDISP+1*
>> DIROUT MAIN+2, MAIN+3, MAIN+4, MAIN+7, MAIN+9, PQ+2, BUILD+1
>> DUOUT MAIN+2, MAIN+3, MAIN+4, MAIN+7, MAIN+9
DUZ MAIN+7
GMI BUILD+1~, BUILD+6*, LOAD+1, LOADSEL+4
GMJ BUILD+1~, BUILD+6*, LOAD1+1*, LOADSEL+4, HELP+1~*
GMP MAIN+4~, MAIN+5!, MAIN+7!, PTPC+2, PTPC+3
GMPAT MAIN+4~, MAIN+5!, MAIN+9, MAIN+10, PTPC+3, PQ+2*, PQ+3
GMPAT( PQ+2, PQ+3
GMPAT(1 MAIN+6*
GMTS PQ+1~
GMTS1 PQ+1~
GMTS2 PQ+1~
GMTSAGE PQ+1~
GMTSDOB PQ+1~
GMTSDTM PQ+1~
GMTSEG MAIN+2, MAIN+3!
GMTSEG( LOAD1+1*, LOADSEL+4*
GMTSEGC MAIN+3!, BUILD+5*
GMTSEGI MAIN+3!
GMTSEGI( LOAD1+1*
GMTSLO PQ+1~
GMTSLPG PQ+1~
GMTSPHDR PQ+1~
GMTSPNM PQ+1~
GMTSPRO PTPC+1~*, PTPC+2, PTPC+3
>> GMTSQIT PQ+2, BUILD+1, BUILD+3*
GMTSRB PQ+1~
GMTSSN PQ+1~
>> GMTSTITL MAIN+1*
GMTSTOF PQ+1~
GMTSTXT HELP+1~*
>> GMTSTYP MAIN+1*, BUILD+3, LOAD+1, LOADSEL+1
GMTSVER PTPC+1~*, PTPC+2, PTPC+3
GMTSWARD PQ+1~
HLP HELP+1~*
I MAIN+1~, REDISP+1~
IOF BUILD+1, REDISP+1
>> ORVP MAIN+4, MAIN+6
S2 LOADSEL+1~*, LOADSEL+2, LOADSEL+4
SEL LOADSEL+1~, LOADSEL+2*, LOADSEL+4
SF LOADSEL+1~, LOADSEL+3*, LOADSEL+4
SR LOADSEL+1~, LOADSEL+2*, LOADSEL+3, LOADSEL+4
SREC LOAD+1~*, LOAD1+1
STRN LOAD+1~*, LOADSEL+1
U MAIN+7, LOAD1+1, LOADSEL+2, LOADSEL+3
VADM PQ+1~
VAERR PQ+1~
VAIN PQ+1~
VAROOT PQ+1~
X MAIN+1*, BUILD+1~, BUILD+4, BUILD+6*, HELP+1, HELP+2, REDISP+1~
XQORM BUILD+1~, BUILD+3*
XQORM("??" BUILD+3*
XQORM("A" BUILD+3*
XQORM("M" BUILD+2*
XQORM("S" BUILD+2*
XQORM(0 BUILD+3*
XQORSPEW MAIN+1~
Y MAIN+1*, BUILD+1~, BUILD+3, BUILD+4, BUILD+5, REDISP+1~
Y( BUILD+6, LOAD+1
>> ZTRTN MAIN+10*

Marked Items

Name Field # of Occurrence
$T(@HLP+GMJ HELP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All