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

Package: Registration

Routine: DGMTSC31


Information

DGMTSC31 ;ALB/RMO,ERC - Means Test Screen Deductible Expenses Cont. ; 13 MAR 92

Source Information

Source file <DGMTSC31.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Registration 4 UP^DGHELP  $$AMT^DGMTSCU1  $$NAME^DGMTU1  ALL^DGMTU21  
VA FileMan 1 ^DIE  

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

Package Total Caller Graph
Registration 3 DGMTP  DGMTSC3  DGMTSC3V  
Patient Data Exchange 1 VAQDBIM3  

Entry Points

Name Comments DBIA/ICR reference
EN ;Entry point for dependent children
Q
SET ;Set variables for selectable dependent children ;DGMTP also calls
SETQ
DIS ;Display dependent children with employment income
CHILD ;Display employment income and expenses for a dependent child
CHK ;Check if child has income available to the veteran and his/her own
EDT ;Edit dependent child expenses

External References

Name Field # of Occurrence
UP^DGHELP EN+8
$$AMT^DGMTSCU1 CHILD+4, CHILD+5
$$NAME^DGMTU1 CHILD+3
ALL^DGMTU21 SET+2
^DIE EDT+3, EDT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Enter: R to REDISPLAY information on dependent children"
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !?8,"1-",DGDEP," to edit information for the child listed after that number"
  • Line Location: EN+3
Function Call: READ
  • Formatting: !
  • Prompt: "Enter CHOICE: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!?8,"Post-secondary education expenses are not applicable for this child."
  • Line Location: EN+12
Function Call: WRITE
  • Prompt: !!?8,"Child's",?24,"Employment",?36,"Post-secondary"
  • Line Location: DIS+2
Function Call: WRITE
  • Prompt: !?8,"First Name",?24,"Income",?36,"Education Expenses"
  • Line Location: DIS+3
Function Call: WRITE
  • Prompt: !?8,"------------",?24,"----------",?36,"------------------"
  • Line Location: DIS+4
Function Call: WRITE
  • Prompt: !?4,DGLP,".",?8,$E($P($$NAME^DGMTU1(+DGREL("C",DGCNT)),",",2),1,12)
  • Line Location: CHILD+3
Function Call: WRITE
  • Prompt: ?24,$J($$AMT^DGMTSCU1($P(DGIN0,"^",14)),10)
  • Line Location: CHILD+4
Function Call: WRITE
  • Prompt: ?44,$J($S(($P(DGIN0,"^",14)-$P(DGMTPAR,"^",17))>0:$$AMT^DGMTSCU1($P(DGIN1,"^",3)),1:"N/A"),10)
  • Line Location: CHILD+5
Routine Call
  • DIE
  • Line Location:
    • EDT+3
    • EDT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGMT(408.21 - [#408.21] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGMT(408.21 - [#408.21] EN+12, CHILD+2, CHK+3, EDT+2, EDT+5
^DGMT(408.22 - [#408.22] CHK+3

Label References

Name Line Occurrences
CHILD DIS+5
CHK SET+5
DIS EN+9
EDT EN+13
EN EN+5, EN+9, EN+10, EN+12, EN+13
Q EN+4, EN+5, EN+9
SET EN+1
SETQ SET+3

Naked Globals

Name Field # of Occurrence
^(0 EN+12, CHK+3
^(1 CHILD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EDT+1~, EDT+3*
>> DFN SET+2
DGCNT SET+1~, SET+4*, SET+5, DIS+5*, CHILD+2, CHILD+3, CHK+3
DGDCS EN+1!, Q+1!
DGDCS( EN+10, EN+11, SET+5*, DIS+5
DGDEP EN+3, Q+1!, SET+4*, SET+5*
DGFIN EDT+1~, EDT+4
DGFL EN+1*, EN+4*, EN+9, EN+13, Q, Q+1!, EDT+4*
DGIN0 CHILD+1~, CHILD+2*, CHILD+4, CHILD+5
DGIN1 CHILD+1~, CHILD+2*, CHILD+5, EDT+1~, EDT+2*, EDT+5
DGINC Q+1!
DGINC("C" EN+11, CHILD+2, CHK+3
DGINI EN+11*, EN+12, EN+13, Q+1!, EDT+2, EDT+3, EDT+5
DGINR Q+1!
DGINR("C" CHK+3
DGLP DIS+1~, DIS+5*, CHILD+3
>> DGMTDT SET+2
>> DGMTI SET+2
>> DGMTOUT Q*
>> DGMTPAR EN+12, SET+3, CHILD+5
DGREL Q+1!
DGREL("C" SET+4, CHILD+3
DIE EDT+1~, EDT+3*
DR EDT+1~, EDT+3*, EDT+5*
DTIME EN+4
DTOUT Q+1!, EDT+4
DUOUT Q+1!, EDT+4
X EN+4*, EN+5, EN+9, EN+10, EN+11, Q+1!
Y SET+1~, SET+5, CHK+2*, CHK+3*
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