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

Package: Health Summary

Routine: GMTSOBT


Information

GMTSOBT ; SLC/KER - HS Object - Time and Type ; 01/06/2003

Source Information

Source file <GMTSOBT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Summary 3 (DT,NOQUE)^GMTSOBD  $$TYPE^GMTSULT  ($$EN,$$EN2)^GMTSUMX  
Kernel 2 ENDR^%ZISS  $$UP^XLFSTR  
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: 3

Package Total Caller Graph
Health Summary 3 GMTSOBA  GMTSOBL  ^GMT(142.5  

Entry Points

Name Comments DBIA/ICR reference
TP ; Time Period
TH ; Time Help
TIM(X) ; Input Transform for Time
TYPE(I) ; Select Type
; Uses Fileman's DIC variables for Lookup
TY2 ; Prompt for Type
RP(TYPE,OBJ) ; Report Period
; Input TYPE Required, Health Summary Type IEN
; OBJ Optional, Health Summary Object IEN
RT(X) ; Report Period or Time Limits
; Input X IEN or Health Summary Type
RTH(X) ; Report Period or Time Limits Help
; Input X IEN or Health Summary Type
RTA(X) ; Report Period or Time Limit DIR(A)
LS(X) ; List Structure
TA(X) ; Time Limits Applicable
TRIM(X) ; Trim Spaces
XY(I) ; Set X and Y Variables
ATTR ; Set Screen Attributes
KATTR ; Kill Screen Attributes

External References

Name Field # of Occurrence
ENDR^%ZISS ATTR+1
^DIR TP+6, TY2+7, RP+12, RT+5
DT^GMTSOBD TY2+5
NOQUE^GMTSOBD TY2+6
$$TYPE^GMTSULT TY2+1
$$EN^GMTSUMX XY+2
$$EN2^GMTSUMX LS+7
$$UP^XLFSTR TIM+1, TY2+7, RTA+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ",GMTSX
  • Line Location: TP+7
Function Call: WRITE
  • Prompt: !," Enter a time limit for the Health Summary report/object. It"
  • Line Location: TH+2
Function Call: WRITE
  • Prompt: !," must be in the format of a numeric time length and an alpha"
  • Line Location: TH+3
Function Call: WRITE
  • Prompt: !," time unit, and can not exceed 5 characters. If no time unit"
  • Line Location: TH+4
Function Call: WRITE
  • Prompt: !," is provided, then the time unit will be set to Days (D), i.e.,"
  • Line Location: TH+5
Function Call: WRITE
  • Prompt: !," "
  • Line Location: TH+6
Function Call: WRITE
  • Prompt: !,$G(BOLD)," 11, 2D, 4D, 6W, 18W, 3M, 6M, 1Y",$G(NORM)
  • Line Location: TH+7
Function Call: WRITE
  • Prompt: !
  • Line Location: TY2+6
Function Call: WRITE
  • Prompt: !
  • Line Location: RP+12
Function Call: WRITE
  • Prompt: " ",GMTSX
  • Line Location: RP+14
Function Call: WRITE
  • Prompt: !
  • Line Location: RT+5
Function Call: WRITE
  • Prompt: !
  • Line Location: RTH+2
Function Call: WRITE
  • Prompt: !," Entering a new TIME LIMIT for the Health Summary Object will "
  • Line Location: RTH+4
Function Call: WRITE
  • Prompt: !," overwrite the TIME LIMITS set the for individual components. "
  • Line Location: RTH+5
Function Call: WRITE
  • Prompt: !," It must be alpha numeric and can not exceed 5 characters."
  • Line Location: RTH+6
Function Call: WRITE
  • Prompt: !," Examples: ",$G(BOLD),"3D, 6W, 3M, 1Y",$G(NORM)
  • Line Location: RTH+7
Function Call: WRITE
  • Prompt: !," Example of Health Summary Type component ",$G(BOLD),"TIME LIMITS",$G(NORM),!
  • Line Location: LS+10
Function Call: WRITE
  • Prompt: !,?9,"Abbr",?15,"Component Name",?45,"Max Occurrences",?62,$G(BOLD),"Time Limits",$G(NORM)
  • Line Location: LS+11
Function Call: WRITE
  • Prompt: !,?9,"----------------------------------------------------------------"
  • Line Location: LS+12
Function Call: WRITE
  • Prompt: !,?9,GMTSAB,?15,GMTSNM,?49,$J(GMTSOL,4),?63,$G(BOLD),$J(GMTSTL,5),$G(NORM)
  • Line Location: LS+13
Routine Call
  • DIR
  • Line Location:
    • TP+6
    • TY2+7
    • RP+12
    • RT+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMT(142 - [#142] RTA+2, LS+3, LS+5, LS+6, TA+2, TA+4, TA+5, XY+1, XY+2
^GMT(142.1 - [#142.1] LS+6, TA+6
^GMT(142.5 - [#142.5] TP+2, RP+9
^TMP("GMTSOBT" TY2+5, TY2+9!

Label References

Name Line Occurrences
$$RT RP+8
$$TIM TP+2, RP+9
$$TRIM RTA+9, RTA+10, RTA+11
ATTR TH+1, RTH+3, RTA+1, LS+1
KATTR TH+8, RTH+8, RTA+20, LS+14
LS RTH+2
RTA RT+2
TY2 TY2+8
XY TY2+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BOLD TH+7, RTH+7, RTA+16, RTA+17, RTA+18, RTA+19, LS+10, LS+11, LS+13, ATTR+1*
, KATTR+1!
DIR TP+1~, TY2+6~, RP+7~, RT+2~
DIR("?" TP+5*, RP+12*, RT+4*
DIR("??" TP+5*, RP+12*, RT+4*
DIR("A" TP+3*, TY2+6*, RP+10*, RT+3*, RTA+1!, RTA+10*, RTA+11*, RTA+12*!, RTA+14, RTA+15
DIR("B" TP+3*, TY2+6*, RP+10*, RT+4*
DIR(0 TP+4*, TY2+6*, RP+11*, RT+4*
>> DIROUT TP+6, RP+13, RT+5
>> DIRUT RP+13, RT+5
DTOUT TP+6, TY2+6~, RP+13, RT+5
DUOUT TY2+6~, RP+13, RT+5
GMTSAB LS+2~, LS+8*, LS+13
GMTSC RTA+1~, RTA+10*, RTA+11*, RTA+12, RTA+13*, RTA+14, RTA+15, LS+2~, LS+6*, LS+7
, LS+8, TA+1~, TA+6*, TA+7
GMTSCT LS+2~, LS+4*, LS+5, LS+8*, LS+9
>> GMTSDA TP+2, RP+9
GMTSDEF TP+1~, TP+2*, TP+3, RP+7~, RP+9*, RP+10
GMTSHD LS+2~, LS+8*
GMTSHDR TYPE+2~
GMTSHDR(1 TY2+3*
GMTSHDR(2 TY2+4*
GMTSI RTA+1~*, RTA+2, RTA+13*, RTA+14*, LS+2~, LS+4*, LS+5*, LS+6, TA+1~, TA+3*
, TA+4*, TA+5
GMTSLEN TIM+2~*, TIM+4, TIM+5, TIM+6*, TIM+7*, TIM+8, TIM+9*, TIM+10, TIM+11, TIM+12*
, TIM+13*, TIM+14, TIM+15, TIM+16*, TIM+17
GMTSN RTA+1~, RTA+2*, RTA+3, RTA+4, RTA+6, RTA+7
GMTSNM LS+2~, LS+7*, LS+8*, LS+13
GMTSNOI TYPE+2~, TY2+4*
GMTSNOQ TYPE+2~, TY2+4*
GMTSO TIM+5~*, TIM+7, TIM+9, TIM+11~*, TIM+13, TIM+15~*, TIM+16
GMTSOB RP+7~*
>> GMTSOBJ("TIME" TP+1!, TP+7*, RP+7!, RP+14*
GMTSOL LS+2~, LS+7*, LS+13
GMTSP RTA+1~
>> GMTSQ TP+1, TP+6*, TP+7, RP+7, RP+8, RP+13*, RT+2, RT+5*, RT+6
GMTSR RTA+1~, RTA+11*
GMTSREDO TYPE+2~, TY2+4*, TY2+7*, TY2+8
GMTSS RP+7~, RP+8*, RTA+1~, RTA+11*, RTA+14*, RTA+15*, RTA+16, RTA+17, RTA+18, RTA+19
, LS+2~, LS+6*, LS+7, TA+1~, TA+5*, TA+6, TA+7
GMTST RTA+1~, RTA+5*, RTA+6*, RTA+8*, RTA+9, RTA+10*, RTA+11*, RTA+16*, RTA+17*, RTA+18*
, RTA+19*, LS+2~, LS+3*, LS+5, LS+6, TA+1~, TA+2*, TA+4, TA+5
GMTSTA LS+2~, LS+4*, TA+1~, TA+3*, TA+4, TA+7*, TA+8
GMTSTL LS+2~, LS+7*, LS+13
GMTSTY RP+7~*, RP+8
GMTSUNIT TIM+2~*, TIM+3, TIM+4, TIM+6*, TIM+8, TIM+9*, TIM+10, TIM+12*, TIM+14, TIM+16*
, TIM+17
GMTSX TP+1~, TP+7, TYPE+2~, TY2+1*, TY2+2, TY2+5, TY2+7*, TY2+9, RP+7~, RP+14
, RP+15, RT+2~*
I TYPE~, TY2+9*, TY2+10, XY~, XY+1
IOINHI ATTR+1~
IOINORM ATTR+1~
NORM TH+7, RTH+7, RTA+16, RTA+17, RTA+18, RTA+19, LS+10, LS+11, LS+13, ATTR+1*
, KATTR+1!
OBJ RP~, RP+7
TYPE RP~, RP+7
U TP+2, RP+9
X TP+1~, TIM~, TIM+1*, TIM+2, TIM+17*, TIM+18, TY2+1*, TY2+7, RP+7~, RP+12
, RP+15*, RP+16, RT~, RT+2, RT+6*, RT+7, RTH~, RTH+2, RTA~, RTA+1
, LS~, LS+3, TA~, TA+2, TA+8*, TA+9, TRIM~, TRIM+1*, TRIM+2*, TRIM+3
, XY+1!*, XY+2, ATTR+1~*
Y TP+1~, TY2+1*, TY2+7, RP+7~, RP+12, RT+2~, RT+6, XY+1!*, XY+2*
Y(0 XY+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All