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

Package: Registration

Routine: DGDEP2


Information

DGDEP2 ;ALB/CAW,JAN - Dependent Utilities ; 4/4/06 9:30am

Source Information

Source file <DGDEP2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Registration 7 INIT^DGDEP  EDTV1^DGMTSC11  $$LYR^DGMTSCU1  GETREL^DGMTU11  GETIENS^DGMTU2  ALL^DGMTU21  SPOUSE^DGRPEIS2  
List Manager 1 SEL^VALM2  
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: 6

Package Total Caller Graph
Registration 5 DGDEP0  DGDEP4  DGMT MEANS TEST DEPENDENT ADD  DGMT MEANS TEST DEPENDENT CHILD  DGMT MEANS TEST DEPENDENT REMOVE  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Add dependent to means test
EN1Q
ADD(DFN,DGDEP,DGMTI) ;Add
ADDQ
EN2 ; Remove dependent from means test
EN2Q
REMOVE(DFN,DGDEP,DGMTI) ;Remove
REMOVEQ
EN3 ; Edit dependent demo
EN3Q
EDITD(DFN,DGDEP,DGW,DGMTI) ; Edit
EDITDQ ;

External References

Name Field # of Occurrence
INIT^DGDEP EN1+11, REMOVE+9, EN3+11, EDITD+18
EDTV1^DGMTSC11 EDITD+23
$$LYR^DGMTSCU1 EDITD+12
GETREL^DGMTU11 EDITD+12
GETIENS^DGMTU2 ADD+7, REMOVE+5, EDITD+13
ALL^DGMTU21 EN1+10, EN2+10
SPOUSE^DGRPEIS2 EDITD+5
^DIE ADD+10, REMOVE+8, EDITD+15
SEL^VALM2 EN1+6, EN2+6, EN3+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Not a means test - use means test options."
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EN1+4
Function Call: WRITE
  • Prompt: !,"Not a means test - use means test options."
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: !,"Cannot add a "_$P(DGDEP,U,2)_" as a dependent to the means test."
  • Line Location: ADD+5
Function Call: WRITE
  • Prompt: !,"Not a means test - use means test options."
  • Line Location: EN2+3
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EN2+4
Function Call: WRITE
  • Prompt: !,"Not a means test - use means test options."
  • Line Location: REMOVE+2
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: REMOVE+3
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EN3+4
Function Call: WRITE
  • Prompt: !,"Not while viewing"
  • Line Location: EN3+5
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EDITD+2
Function Call: WRITE
  • Prompt: !!,$P(DGDEP,U)
  • Line Location: EDITD+3
Function Call: WRITE
  • Prompt: !,"Can only input information for veteran."
  • Line Location: EDITD+6
Function Call: WRITE
  • Prompt: !,"Married information is entered under the veteran."
  • Line Location: EDITD+9
Function Call: WRITE
  • Prompt: !,"No information in Income Relation file."
  • Line Location: EDITD+14
Function Call: WRITE
  • Prompt: !,"Not applicable for means test"
  • Line Location: EDITD+21
Routine Call
  • DIE
  • Line Location:
    • ADD+10
    • REMOVE+8
    • EDITD+15

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(408.11 - [#408.11] ADD+4, EDITD+20, EDITD+21
^DGMT(408.31 - [#408.31] EN1+9, ADD+6, EN2+9, REMOVE+4, EDITD+7, EDITD+8

Label References

Name Line Occurrences
ADD EN1+8, EDITD+19, EDITD+24
ADDQ ADD+2, ADD+3, ADD+4
EDITD EN3+9
EDITDQ EDITD+2, EDITD+4, EDITD+9, EDITD+10, EDITD+14, EDITD+21
EN1Q EN1+3, EN1+4, EN1+6, EN2+6, EN3+7
EN2Q EN2+3, EN2+4, REMOVE+3
EN3Q EN3+4, EN3+5, EDITD+6
REMOVE EN2+8
REMOVEQ REMOVE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT EDITD+1~, EDITD+19*
CTR EN1+7~*, EN1+8, EN2+7~*, EN2+8, EN3+8~*, EN3+9
DA ADD+1~, ADD+8*, REMOVE+1~, REMOVE+6*, EDITD+1~, EDITD+15*!
DFN EN1+8, EN1+10, ADD~, ADD+7, EN2+8, EN2+10, REMOVE~, REMOVE+5, EN3+9, EDITD~
, EDITD+12, EDITD+13, EDITD+19, EDITD+24
DGBEG EN3+3~
>> DGCNT EN1+6, EN2+6, EN3+7
DGDEP EN1+11!, ADD~, ADD+4, ADD+5, ADD+7, REMOVE~, REMOVE+5, REMOVE+9!, EN3+11!, EDITD~
, EDITD+3, EDITD+4, EDITD+5, EDITD+9, EDITD+10, EDITD+20, EDITD+22, EDITD+24
DGDEP( EN1+8, EN2+8, EN3+9, EDITD+19
DGDR EDITD+1~, EDITD+11*
>> DGFL EDITD+24
DGIRI ADD+1~, ADD+8, REMOVE+6, EDITD+13
>> DGMTACT EN1+4, ADD+3, EN2+4, REMOVE+3, EN3+4, EDITD+2
DGMTD EN1+2~, EN1+9*, EN1+10, ADD+1~, ADD+6*, ADD+7, EN2+2~, EN2+9*, EN2+10, REMOVE+1~
, REMOVE+4*, REMOVE+5, EN3+3~
>> DGMTDPCH EN1+12*, ADD+11*, EN2+11*, REMOVE+10*
DGMTDT EDITD+1~, EDITD+7*, EDITD+12, EDITD+13
DGMTI EN1+3, EN1+8, EN1+9, EN1+10, ADD~, ADD+2, ADD+6, ADD+9, EN2+3, EN2+8
EN2+9, EN2+10, REMOVE~, REMOVE+2, REMOVE+4, EN3+5, EN3+9, EDITD~, EDITD+4, EDITD+6
, EDITD+7, EDITD+8, EDITD+16, EDITD+19, EDITD+24
>> DGMTR ADD+4*
>> DGPRI EDITD+13, EDITD+22*
DGREL EDITD+1~
DGREL("S" EDITD+16, EDITD+17
DGREL("V" EDITD+5*
DGREMOVE REMOVE+8*, REMOVEQ!
>> DGRPV EN3+5
DGSAVE EN1+2~, EN1+5*, EN1+6
DGSAVE1 EN1+2~, EN1+5*, EN1+6, EN2+2~, EN2+5*, EN2+6, EN3+3~, EN3+6*, EN3+7
DGSAVE2 EN2+2~, EN2+5*, EN2+6, EN3+3~, EN3+6*, EN3+7
>> DGVIRI EDITD+13*, EDITD+14, EDITD+15
DGW EDITD~
DIE ADD+1~, ADD+9*, REMOVE+1~, REMOVE+7*, EDITD+1~, EDITD+15*!
DR ADD+1~, ADD+9*, REMOVE+1~, REMOVE+7*, EDITD+1~, EDITD+15*!
DT EN1+9, ADD+6, EN2+9, REMOVE+4, EDITD+12
I EN3+3~
MTVER EDITD+1~, EDITD+8*, EDITD+23
RELATION EDITD+1~, EDITD+20*, EDITD+21
SPOUSE EDITD+1~, EDITD+17*, EDITD+19
U EN1+9, ADD+4, ADD+5, ADD+6, ADD+7, EN2+9, REMOVE+4, REMOVE+5, EDITD+3, EDITD+4
, EDITD+5, EDITD+7, EDITD+8, EDITD+9, EDITD+10, EDITD+19, EDITD+20, EDITD+21, EDITD+22
>> VALMBCK EN1+5*, EN1Q*, EN2+5*, EN2Q*, EN3+2*, EN3+6*, EN3+10*
>> VALMBG EN1+5, EN1+6*, EN2+5*, EN2+6*, EN3+6*, EN3+7*
>> VALMLST EN1+5, EN1+6*, EN2+5, EN2+6*, EN3+6, EN3+7*
>> VALMY( EN1+7, EN2+7, EN3+8
>> VALMY(0 EN1+6, EN2+6, EN3+7
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