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

Package: Registration

Routine: DGMTDD


Information

DGMTDD ;ALB/RMO,CAW,CJM,LBD,PHH - Annual Means Test file (#408.31) Data Dictionary Calls ; 2/10/2005 9:12am

Source Information

Source file <DGMTDD.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 2 FILE^DIE  $$GET1^DIQ  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
MailMan 1 ^XMB  
Registration 1 $$MTIENLT^DGMTU3  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Registration 5 DGMTSCU2  DGMTXC  DGMTXC2  DGMTXX31  DGMTXX32  
Enrollment Application System 1 ^DGMT(408.31  

Entry Points

Name Comments DBIA/ICR reference
SCR(DGMTS,DGMTI,DGMTYPT,DGMTACT) ;Screen for the Status field (#.03)
; Input -- DGMTS Means Test Status IEN
; DGMTI Annual Means Test IEN
; DGMTYPT Type of Test 1=MT 2=COPAY
; DGMTACT Means Test Action (Opt)
; Output -- 1=SELECTABLE and 0=NOT SELECTABLE
MTS(DGMTS,DGMTDT,DGMT0,DGMTACT,DGMTYPT) ;Determine if means test status is selectable
; Input -- DGMTS Means Test Status IEN
; DGMTDT Date of Test
; DGMT0 Annual Means Test 0th node
; DGMTACT Means Test Action (Opt)
; DGMTYPT Type of Test 1=MT 2=COPAY
; Output -- 1=SELECTABLE and 0=NOT SELECTABLE
CUR ;Cross-reference on the Status field (#.03)
ACT(DGMTS,DGMTDT) ;Determine if means test status is active
; Input -- DGMTS Means Test Status IEN
; DGMTDT Date of Test
; Output -- 1=ACTIVE and 0=INACTIVE
COMQ
CURQ
STOPAUTO(DA) ;
COM ;Input Transform check of the Completion date/time field (#.07)

External References

Name Field # of Occurrence
$$MTIENLT^DGMTU3 CUR+10
FILE^DIE CUR+19
$$GET1^DIQ COM+9, COM+12, COM+13, COM+15
$$FMTE^XLFDT COM+14
$$NOW^XLFDT STOPAUTO+13
^XMB COM+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,"The completion date/time cannot be before the date of test."
  • Line Location: COM+3
Function Call: WRITE
  • Prompt: !?5,"The completion date/time cannot be after the next date of test."
  • Line Location: COM+4
Routine Call
  • DIE
  • Line Location:
    • CUR+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^EAS(713 - [#713] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(2 CUR+15, CUR+23
^DG(408.32 - [#408.32] SCR+9, ACT+6
^DG(408.34 - [#408.34] MTS+17
^DG(43 - [#43] MTS+13, MTS+14
^DGMT(408.31 - [#408.31] CUR+4, CUR+11, COM+2, COM+4, SCR+7, STOPAUTO+11, STOPAUTO+13*, STOPAUTO+14*
^DPT - [#2] CUR+4, CUR+6
^DPT("B" CUR+8

Label References

Name Line Occurrences
$$ACT SCR+8, SCR+9, MTS+12
$$MTS SCR+8, SCR+9
CURQ CUR+11

Naked Globals

Name Field # of Occurrence
^( CUR+15, CUR+23, ACT+6
^(0 CUR+11, ACT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D CUR+17~
D0 CUR+17~
DA CUR+4, CUR+13~, CUR+14*, CUR+17~, CUR+21~, CUR+22*, COM+2, SCR+6~, STOPAUTO~, STOPAUTO+10
, STOPAUTO+11
DC CUR+17~
DE CUR+17~
DFN CUR+3~, CUR+4*, CUR+6, CUR+10, CUR+14, CUR+18, CUR+22
DGCS CUR+3~, CUR+4*, CUR+11, CUR+12, CUR+14, CUR+15
DGDET MTS+7~, MTS+11*, MTS+15
DGDT CUR+3~, CUR+4*, COM+1~, COM+4*
DGINT MTS+7~, MTS+11*, MTS+15, MTS+23, MTS+26, MTS+30
DGIX CUR+3~, CUR+14*, CUR+15*, CUR+22*, CUR+23*
DGLY MTS+7~, MTS+11*, MTS+13
DGMT0 COM+1~, COM+2*, COM+3, COM+4, COM+10, COM+12, COM+13, SCR+6~, SCR+7*, SCR+8
, SCR+9, MTS~, MTS+11, MTS+12, MTS+13, MTS+17
DGMTACT SCR~, SCR+8, SCR+9, MTS~, MTS+18
DGMTDT SCR+6~, SCR+7*, SCR+8, SCR+9, ACT~, ACT+5*, ACT+6, MTS~, MTS+11, MTS+12
DGMTI CUR+3~, CUR+10*, CUR+11, SCR~, SCR+7
DGMTNWC MTS+8~, MTS+14*, MTS+15
DGMTPAR MTS+7~, MTS+13*, MTS+16
DGMTS CUR+3~, CUR+4*, CUR+11*, CUR+18, CUR+20, CUR+22, CUR+23, SCR~, SCR+8, SCR+9
, ACT~, ACT+6, MTS~, MTS+18, MTS+21, MTS+22, MTS+25, MTS+29, MTS+33, MTS+34
, MTS+35, MTS+36, MTS+37
DGMTYPT SCR~, SCR+8, SCR+9, MTS~, MTS+10, MTS+32
DGNAM CUR+3~, CUR+6*, CUR+7, CUR+8
DGNW MTS+8~, MTS+15*, MTS+16
DGNWT MTS+7~, MTS+11*, MTS+15
DGOMTS MTS+7~, MTS+11*, MTS+20, MTS+24, MTS+27, MTS+28, MTS+31
DGTHA MTS+7~, MTS+12*, MTS+23, MTS+26, MTS+27, MTS+30
DGTHB MTS+7~, MTS+12*
DGTHG MTS+8~, MTS+12*, MTS+26, MTS+27, MTS+30
DGTHPF MTS+7~, MTS+16*, MTS+19, MTS+23, MTS+26, MTS+30
DGTSRC MTS+7~, MTS+17*, MTS+20, MTS+24, MTS+28, MTS+31
DH CUR+17~
DI CUR+17~
DIC CUR+17~
DIE CUR+17~
DIERR CUR+17~
DQ CUR+17~
DR CUR+17~
DUZ COM+15
EASDT COM+8~*, COM+14
FDA CUR+17~
FDA(2 CUR+18*
LINKEDMT STOPAUTO+9~, STOPAUTO+11*, STOPAUTO+12, STOPAUTO+13, STOPAUTO+14
U CUR+4, CUR+11, COM+4, COM+10, COM+12, COM+13, SCR+9, ACT+6, MTS+11, MTS+12
, MTS+13, MTS+16, MTS+17
X CUR+13~, CUR+14*, CUR+15*, CUR+21~, CUR+22*, CUR+23*, COM+3!, COM+4!, COM+7, COM+8
XMB COM+1~, COM+11*
XMB(1 COM+12*
XMB(2 COM+13*
XMB(3 COM+14*
XMB(4 COM+15*
XMDUZ COM+1~, COM+16*
Y SCR+6~, SCR+8*, SCR+9*, SCR+10, ACT+4~, ACT+6*, ACT+7, MTS+9*, MTS+19*, MTS+20*
, MTS+21*, MTS+23*, MTS+24*, MTS+26*, MTS+27*, MTS+28*, MTS+30*, MTS+31*, MTS+33*, MTS+34*
, MTS+35*, MTS+36*, MTS+37*, MTS+38
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