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

Package: Health Summary

Routine: GMTSRM1


Information

GMTSRM1 ;SLC/JER,DLT - Create/Modify Health Summary (cont'd) ; 07/18/2000

Source Information

Source file <GMTSRM1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Summary 4 $$GETCNT^GMTSRM  (CHKSO,GETSEL,LOADSEL)^GMTSRM1A  REITEM^GMTSRM3  DELCMP^GMTSRM4  
VA FileMan 3 ^DIC  ^DIE  ^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 GMTSOBA2  GMTSOBL  GMTSRM  

Entry Points

Name Comments DBIA/ICR reference
NXTCMP ; Edit, add, or delete components from existing structure
LOOP ; Loop through STRUCTURE multiple and call ASKCMP for each
ASKCMP ; Ask parameters for each component
CHKCMP ; Checks selected component for duplication

External References

Name Field # of Occurrence
^DIC NXTCMP+4
^DIE ASKCMP+39, ASKCMP+46
^DIR NXTCMP+9, LOOP+12, CHKCMP+11
$$GETCNT^GMTSRM CHKCMP+5
CHKSO^GMTSRM1A NXTCMP+9
GETSEL^GMTSRM1A CHKCMP+6, CHKCMP+20
LOADSEL^GMTSRM1A ASKCMP+16
REITEM^GMTSRM3 ASKCMP+48
DELCMP^GMTSRM4 CHKCMP+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,CMP("NM")
  • Line Location: LOOP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOP+12
Function Call: WRITE
  • Prompt: !!?4,"LOOP ENDED!",!!
  • Line Location: LOOP+12
Function Call: WRITE
  • Prompt: !,$P(Y,U,2)," is already a component of this summary."
  • Line Location: CHKCMP+8
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKCMP+13
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKCMP+15
Routine Call
  • DIC
  • Line Location:
    • NXTCMP+4
Routine Call
  • DIE
  • Line Location:
    • ASKCMP+39
    • ASKCMP+46
Routine Call
  • DIR
  • Line Location:
    • NXTCMP+9
    • LOOP+12
    • CHKCMP+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMT(142.1 - [#142.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMT(142 - [#142] LOOP+2, LOOP+4, LOOP+5, LOOP+7, LOOP+8, ASKCMP+18, ASKCMP+47, CHKCMP+4, CHKCMP+7, CHKCMP+17
, CHKCMP+18
^GMT(142.1 - [#142.1] NXTCMP+3, LOOP+4, ASKCMP+3, ASKCMP+4, ASKCMP+5, ASKCMP+6, ASKCMP+7, ASKCMP+8, ASKCMP+12, ASKCMP+13
, ASKCMP+15, CHKCMP+6, CHKCMP+19

Label References

Name Line Occurrences
ASKCMP NXTCMP+10, LOOP+10
CHKCMP NXTCMP+7
LOOP NXTCMP+5

Naked Globals

Name Field # of Occurrence
^( CHKCMP+18
^(0 ASKCMP+12, ASKCMP+18*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CMP NXTCMP+1~, LOOP+3~, LOOP+4*, CHKCMP+3*, CHKCMP+4, CHKCMP+5, CHKCMP+6, CHKCMP+7, CHKCMP+16, CHKCMP+19
, CHKCMP+20
CMP( LOOP+6*, LOOP+8*, ASKCMP+16, ASKCMP+19, ASKCMP+38, CHKCMP+6, CHKCMP+18*, CHKCMP+19
CMP("NM" LOOP+4*, LOOP+9, CHKCMP+3*
CMP(0 LOOP+5*, ASKCMP+9, ASKCMP+10, ASKCMP+11, ASKCMP+12, CHKCMP+17*
CMP(1 LOOP+4*, ASKCMP+3, ASKCMP+4, ASKCMP+5, ASKCMP+6, ASKCMP+7, ASKCMP+8, ASKCMP+12, ASKCMP+13, ASKCMP+15
, ASKCMP+19, CHKCMP+5*, CHKCMP+6, CHKCMP+16*, CHKCMP+19
CMPNAM ASKCMP+2~, ASKCMP+19*
>> CNT NXTCMP+8, CHKCMP+5*, CHKCMP+16*
CPT ASKCMP+1~, ASKCMP+8*, ASKCMP+37
D NXTCMP+1~, NXTCMP+3*
D0 NXTCMP+1~
>> DA ASKCMP+38*, ASKCMP+47, ASKCMP+48
>> DA(1 ASKCMP+38*, ASKCMP+47, ASKCMP+48
DI NXTCMP+1~
DIC NXTCMP+1~, NXTCMP+3*, NXTCMP+4!
DIC("A" NXTCMP+3*
DIC("B" NXTCMP+3*
DIC("S" NXTCMP+3*
DIC("V" ASKCMP+16*, ASKCMP+46!
DIC("W" NXTCMP+3*
DIC(0 NXTCMP+3*, ASKCMP+16*
>> DIE ASKCMP+38*
DIR NXTCMP+1~, NXTCMP+9!, LOOP+3~, LOOP+12!, CHKCMP+1~, CHKCMP+11!
DIR("A" LOOP+11*, CHKCMP+10*
DIR("B" NXTCMP+8*, LOOP+11*
DIR(0 NXTCMP+8*, LOOP+11*, CHKCMP+9*
DIRUT NXTCMP+1!, NXTCMP+9, CHKCMP+13, CHKCMP+14
>> DR ASKCMP+25*, ASKCMP+26*, ASKCMP+35*, ASKCMP+36*, ASKCMP+37*, ASKCMP+45*
>> DR(2 ASKCMP+44*
>> DTOUT NXTCMP+4, LOOP+10, CHKCMP+13
DUOUT NXTCMP+2!, NXTCMP+4*, NXTCMP+5!, NXTCMP+6, NXTCMP+7, NXTCMP+9!, NXTCMP+10*, LOOP+2, CHKCMP+12
>> EXISTS ASKCMP+17*
>> GMCMP NXTCMP+3, NXTCMP+10, CHKCMP+13
GMI LOOP+1~, LOOP+2*, LOOP+4, LOOP+5, LOOP+6, LOOP+7, LOOP+8
GMJ LOOP+1~, LOOP+7*, LOOP+8
>> GMTSIFN LOOP+2, LOOP+4, LOOP+5, LOOP+7, LOOP+8, ASKCMP+18, ASKCMP+38, CHKCMP+4, CHKCMP+5, CHKCMP+7
, CHKCMP+17, CHKCMP+18
GMTSN ASKCMP+1~, ASKCMP+47*
GMTSNCNT ASKCMP+1~, ASKCMP+47*, ASKCMP+48
>> GMTSNEW NXTCMP+2*, ASKCMP+18*, ASKCMP+24
>> GMTSQIT NXTCMP+2*, NXTCMP+4*, NXTCMP+7, NXTCMP+9, LOOP+2, LOOP+12*, CHKCMP+13*, CHKCMP+14*, CHKCMP+15*
HOSP ASKCMP+1~, ASKCMP+5*, ASKCMP+36
ICD ASKCMP+1~, ASKCMP+6*, ASKCMP+36
IEN ASKCMP+1~, ASKCMP+16*
MAXOCC ASKCMP+1~, ASKCMP+3*, ASKCMP+35
>> NXTCMP LOOP+10*, CHKCMP+3*, CHKCMP+12*
>> NXTCMP(0 LOOP+10*, CHKCMP+3*
OCC ASKCMP+1~
OLDCPT ASKCMP+2~, ASKCMP+11*, ASKCMP+37
OLDHEAD ASKCMP+2~, ASKCMP+12*
OLDHOSP ASKCMP+2~, ASKCMP+10*, ASKCMP+36
OLDICD ASKCMP+2~, ASKCMP+10*, ASKCMP+36
OLDLIM ASKCMP+2~, ASKCMP+9*, ASKCMP+35
OLDOCC ASKCMP+2~, ASKCMP+9*, ASKCMP+35
OLDPROV ASKCMP+2~, ASKCMP+11*, ASKCMP+37
OLDSO NXTCMP+1~, ASKCMP+2~, CHKCMP+2!, CHKCMP+15*
PROV ASKCMP+1~, ASKCMP+7*, ASKCMP+37
SEL NXTCMP+1~, ASKCMP+13*, ASKCMP+14, ASKCMP+15*, ASKCMP+16, CHKCMP+1~, CHKCMP+18*
SEL(0 ASKCMP+15*
SELCNT ASKCMP+1~, ASKCMP+15*
SO CHKCMP+1~, CHKCMP+7*, CHKCMP+15, CHKCMP+16, CHKCMP+17, CHKCMP+18
SOACTION CHKCMP+1~, CHKCMP+3*, CHKCMP+15*, CHKCMP+16*
SUMORD ASKCMP+2~, ASKCMP+19*
TIME ASKCMP+1~, ASKCMP+4*, ASKCMP+35
U NXTCMP+3, LOOP+4, ASKCMP+3, ASKCMP+4, ASKCMP+5, ASKCMP+6, ASKCMP+7, ASKCMP+8, ASKCMP+9, ASKCMP+10
, ASKCMP+11, ASKCMP+12, ASKCMP+15, CHKCMP+3, CHKCMP+8
X NXTCMP+1~, NXTCMP+4, NXTCMP+5, LOOP+3~
Y NXTCMP+1~, NXTCMP+4, LOOP+3~, LOOP+10, LOOP+12, ASKCMP+39, CHKCMP+3, CHKCMP+8, CHKCMP+15, CHKCMP+16!
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