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 |  Local Variables |  All
Print Page as PDF
Routine: DGMTSC

Package: Registration

Routine: DGMTSC


Information

DGMTSC ;ALB/RMO,CAW,RTK,PDJ,LBD,EG - Means Test Screen Driver ;05/02/2006

Source Information

Source file <DGMTSC.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Registration 9 $$FINDCUR^DGENA  $$UPD^DGENDBS  EN^DGMTAUD  (AFTER,EN,PRIOR)^DGMTEVT  EN^DGMTSCC  ($$ROU,SETUP)^DGMTSCU  STA^DGMTSCU2  (DATETIME,SAVESTAT)^DGMTU4  
INCON^DGMTUTL1  
Income Verification Match 2 PROB^IVMCMFB  EN^IVMPMTE  
Kernel 2 HOME^%ZIS  BMES^XPDUTL  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Enrollment Application System 1 (LTC4,UPLTC3)^EASECMT  

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

Package Total Caller Graph
Registration 8 DG10  DGMTA  DGMTCOU  DGMTE  DGMTEO  DGMTSCR  DGMTU  DGMTV  
Enrollment Application System 1 EASECMT  

Entry Points

Name Comments DBIA/ICR reference
Q1
MG ;Print set-up error messages
EN ;Entry point for means test screen driver
DISCF ;Check if patient declines to provide income information
EDT() ;Edit means/copay test if incomplete
K
Q
EN1 ;Entry point to edit means test if incomplete
DEDUCT() ;

External References

Name Field # of Occurrence
HOME^%ZIS EN+1
$$FINDCUR^DGENA Q1+13
$$UPD^DGENDBS Q1+9, Q1+14
EN^DGMTAUD Q+5
AFTER^DGMTEVT Q+4, Q1
EN^DGMTEVT Q1
PRIOR^DGMTEVT EN+1
EN^DGMTSCC Q
$$ROU^DGMTSCU EN1+3
SETUP^DGMTSCU EN+1
STA^DGMTSCU2 DISCF+21
DATETIME^DGMTU4 Q+6
SAVESTAT^DGMTU4 K+13
INCON^DGMTUTL1 K+8
$$GET1^DIQ EN1+2
^DIR EDT+3, DEDUCT+3, DISCF+20
LTC4^EASECMT Q1+19
UPLTC3^EASECMT Q+8
PROB^IVMCMFB K+8
EN^IVMPMTE Q+5
BMES^XPDUTL DISCF+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,"Patient Relation cannot be setup for patient."
  • Line Location: MG+1
Function Call: WRITE
  • Prompt: !!?3,"Individual Annual Income cannot be setup for patient."
  • Line Location: MG+2
Function Call: WRITE
  • Prompt: !!?3,"Means Test Thresholds are not defined."
  • Line Location: MG+3
Function Call: WRITE
  • Prompt: !?3,*7,"Please contact your site manager."
  • Line Location: MG+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+1
Routine Call
  • DIR
  • Line Location:
    • EDT+3
    • DEDUCT+3
    • DISCF+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGMT(408.31 - [#408.31] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGMT(408.31 - [#408.31] Q+3, Q1+19, K+8, DISCF+18
^DIC(8 - [#8] Q1+7, Q1+8
^DPT - [#2] Q1+5, Q1+7

Label References

Name Line Occurrences
$$EDT Q
@( EN1+3, K+16
DISCF EN+4
EN1 Q
K Q+2
MG EN+1
Q EN+4
Q1 EN+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% K!
ANSPFIN EN+2~, EN+3*, DISCF+21*
ARRAY K+14!
>> CUR Q1+13*, Q1+14
DATA Q1+6~, Q1+9, Q1+14~
DATA( Q1+7*, Q1+8*, Q1+14*
>> DFN Q1+5, Q1+7, Q1+9, Q1+13, K+8
DGBL K!
DGCAT EN+2~, DISCF+21*
DGDC K!
DGDEP K!
DGDR K!
DGERR EN+1, Q, K+13, K+14!
DGFCOL K!
DGFL K!
DGMT0 K!
DGMTA Q1+4, Q1+5, Q1+12, K!
>> DGMTACT EN+1, EN+4, Q, Q+2, Q+8, Q1, Q1+19, K+8, K+13
>> DGMTDT K+8
>> DGMTI EN1+2, Q+3, Q+6, Q+8, Q1+19, K+8, K+13, DISCF+18
DGMTINF Q+4*, Q1*, K!
DGMTOUT K!
DGMTP Q1+4, Q1+5, K!
DGMTPAR K!, MG+3
>> DGMTROU K+16
DGMTSC K!
DGMTSC(0 EN1+1
DGMTSCI EN1+1*, EN1+3, K!
>> DGMTYPT Q+2, K+8, MG+3, EDT+2, DISCF+21
DGREF EN+2~, EN+4, K+8, K+14!, DISCF+21*
>> DGREF1 DISCF+21
DGREL K!
DGRNG K!
DGRPPR K!
DGSCOL K!
DGSEL K!
DGSELTY K!
DGVI K!
DGVINI EN1+2*, K!, MG+2
DGVIRI K!
DGVO K!
DGVPRI K!, MG+1
DGX K!
DGY K!
DIR EDT+1~, DEDUCT+1~, DISCF+3~, DISCF+20!
DIR("A" EDT+2*, DEDUCT+2*, DISCF+15*
DIR("B" EDT+3*, DISCF+18*, DISCF+19*
DIR(0 EDT+3*, DEDUCT+2*, DISCF+20*
DTOUT EN+2~, EN+4, K!, DISCF+20
DUOUT EN+2~, EN+4, K!, DISCF+20
IVMAR K+6!, K+14!
IVMAR2 K+6!, K+14!
IVMERR K+6!, K+8, K+14!
MSG DISCF+3~, DISCF+14
MSG(1 DISCF+5*
MSG(2 DISCF+6*
MSG(3 DISCF+7*
MSG(4 DISCF+8*
MSG(5 DISCF+9*
MSG(6 DISCF+10*
MSG(7 DISCF+11*
MSG(8 DISCF+12*
MSG(9 DISCF+13*
PROVS EN+2~
U Q+3, Q1+5, Q1+7, Q1+12, K+8, DISCF+3~, DISCF+4*
Y K!, EDT+1~, EDT+4, DEDUCT+1~, DEDUCT+4, DISCF+3~, DISCF+21
Z K!
ZDP K+14!
ZIC K+14!
ZIR K+14!
ZMT K+14!
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 |  Local Variables |  All