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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: DGMTU2

Package: Registration

Routine: DGMTU2


Information

DGMTU2 ;ALB/RMO - Income Utilities ; 6/18/09 6:48pm

Source Information

Source file <DGMTU2.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Registration 5 $$LYR^DGMTSCU1  $$LST^DGMTU  ($$LSTNP,$$UPDTTSTS,ALL)^DGMTU21  $$IAI^DGMTU3  ISCNVRT^DGMTUTL  
VA Fileman 2 NOW^%DTC  FILE^DICN  

Caller Graph

Caller Graph Total: 15

Package Total Caller Graph
Registration 15 DGDEP  DGDEP2  DGMTA  DGMTR  DGMTR1  DGMTSC11  DGMTSC2  DGMTSC2V  
DGMTSC4  DGMTSC4V  DGMTSCC  DGMTSCU  DGRPEIS1  DGRPEIS2  DGYRCOV  

Entry Points

Name Comments DBIA/ICR reference
GETIRQ
ADDIR(DFN,DGINI) ;Add a new income relation entry
; Input -- DFN Patient file IEN
; DGINI Individual Annual Income IEN
; Output -- New Income Relation IEN
  • ICR #963
    • Status: Active
    • Usage: Private
    GETIENS(DFN,DGPRI,DGDT) ;Look-up individual annual income and income relation
    ; Input -- DFN Patient file IEN
    ; DGPRI Patient Relation IEN
    ; DGDT Date/Time
    ; Output -- DGINI Individual Annual Income IEN
    ; DGIRI Income Relation IEN
    ; DGERR 1=ERROR and 0=NO ERROR
    ADDIRQ
    GETIR(DFN,DGINI) ;Look-up income relation
    ; Add a new entry if one is not found
    ; Input -- DFN Patient file IEN
    ; DGINI Individual Annual Income IEN
    ; Output -- Income Relation IEN
    GETIN(DFN,DGPRI,DGDT) ;Look-up individual annual income
    ; Add a new entry if one is not found
    ; Input -- DFN Patient file IEN
    ; DGPRI Patient Relation IEN
    ; DGDT Date/Time
    ; Output -- Individual Annual Income IEN
    VRCHKUP(DGMTYPT,TYPE,DGOLDDT,DGNWDT) ;Check the version and convert IAI records, as needed
    ; Input -- DGMTYPT : Type of test being processed
    ; TYPE : Optional - used when called from COPYRX^DGMTR1
    ; to indicate existing MT or LTC
    ; DGOLDDT : Optional - Date of Test for Old MT/CP test
    ; DGNWDT : Optional - Date of Test for New MT/CP test
    ; Output -- CONVRTD : 1 - IAI Records converted
    ; : 0 - IAI Records not converted
    ADDIN(DFN,DGPRI,DGLY) ;Add a new individual annual income entry
    ; Input -- DFN Patient file IEN
    ; DGPRI Patient Relation IEN
    ; DGLY Last Year
    ; Output -- New Individual Annual Income IEN
  • ICR #963
    • Status: Active
    • Usage: Private
    ADDINQ
    GETINQ
    VRCHKQ

    External References

    Name Field # of Occurrence
    NOW^%DTC ADDIN+6
    $$LYR^DGMTSCU1 GETIN+7
    $$LST^DGMTU VRCHKUP+22, VRCHKUP+26, VRCHKUP+27, VRCHKUP+29, VRCHKUP+30, VRCHKUP+39, VRCHKUP+42, VRCHKUP+43, VRCHKUP+45, VRCHKUP+46
    $$LSTNP^DGMTU21 VRCHKUP+23, VRCHKUP+33, VRCHKUP+34, VRCHKUP+49, VRCHKUP+50
    $$UPDTTSTS^DGMTU21 VRCHKUP+65, VRCHKUP+96
    ALL^DGMTU21 VRCHKUP+61, VRCHKUP+90, VRCHKUP+91
    $$IAI^DGMTU3 GETIN+8
    ISCNVRT^DGMTUTL VRCHKUP+64, VRCHKUP+92
    FILE^DICN ADDIN+9, ADDIR+7

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGMT(408.21 - [#408.21] GETIN+9
    ^DGMT(408.22 - [#408.22] GETIR+6, GETIR+7
    ^DGMT(408.31 - [#408.31] VRCHKUP+81

    Label References

    Name Line Occurrences
    $$ADDIN GETIN+9
    $$ADDIR GETIR+7
    $$GETIN GETIENS+8
    $$GETIR GETIENS+9

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % ADDIN+5~, ADDIN+6
    CONVRTD VRCHKUP+9~, VRCHKUP+10*, VRCHKUP+66*, VRCHKUP+104*, VRCHKQ
    DA ADDIN+5~, ADDIR+4~
    DD ADDIN+5~, ADDIR+4~
    DFN GETIENS~, GETIENS+8, GETIENS+9, GETIN~, GETIN+9, ADDIN~, GETIR~, GETIR+7, ADDIR~, ADDIR+5
    , VRCHKUP+22, VRCHKUP+23, VRCHKUP+26, VRCHKUP+27, VRCHKUP+29, VRCHKUP+30, VRCHKUP+33, VRCHKUP+34, VRCHKUP+39, VRCHKUP+42
    , VRCHKUP+43, VRCHKUP+45, VRCHKUP+46, VRCHKUP+49, VRCHKUP+50, VRCHKUP+61, VRCHKUP+65, VRCHKUP+90, VRCHKUP+91, VRCHKUP+96
    DGDEC31D VRCHKUP+9~, VRCHKUP+15*, VRCHKUP+39, VRCHKUP+42, VRCHKUP+43, VRCHKUP+45, VRCHKUP+46, VRCHKUP+49, VRCHKUP+50
    DGDEP VRCHKUP+59, VRCHKUP+68!, VRCHKUP+72*, VRCHKUP+87, VRCHKUP+99!, VRCHKUP+103*
    DGDEP2 VRCHKUP+55~, VRCHKUP+59*, VRCHKUP+72, VRCHKUP+83~, VRCHKUP+87*, VRCHKUP+103
    DGDT GETIENS~, GETIENS+8, GETIN~, GETIN+7
    DGERR GETIENS+7*, GETIENS+8*, GETIENS+9*, VRCHKUP+9~
    DGINC VRCHKUP+56, VRCHKUP+62, VRCHKUP+64, VRCHKUP+68!, VRCHKUP+69*, VRCHKUP+84, VRCHKUP+92, VRCHKUP+99!, VRCHKUP+100*
    DGINC2 VRCHKUP+55~, VRCHKUP+56*, VRCHKUP+69, VRCHKUP+83~, VRCHKUP+84*, VRCHKUP+100
    DGINI GETIENS+8*, GETIENS+9, GETIN+6~, GETIN+8*, GETIN+9*, GETINQ, ADDIN+5~, ADDIN+9*, ADDINQ, GETIR~
    , GETIR+6, GETIR+7, ADDIR~, ADDIR+6
    DGINR VRCHKUP+58, VRCHKUP+68!, VRCHKUP+71*, VRCHKUP+86, VRCHKUP+99!, VRCHKUP+102*
    DGINR2 VRCHKUP+55~, VRCHKUP+58*, VRCHKUP+71, VRCHKUP+83~, VRCHKUP+86*, VRCHKUP+102
    DGIRI GETIENS+9*, GETIR+5~, GETIR+6*, GETIR+7*, GETIRQ, ADDIR+4~, ADDIR+7*, ADDIRQ
    DGLY GETIN+6~, GETIN+7*, GETIN+8, GETIN+9, ADDIN~, ADDIN+7
    DGMTLST VRCHKUP+9~, VRCHKUP+22*, VRCHKUP+23*, VRCHKUP+26*, VRCHKUP+27*, VRCHKUP+29*, VRCHKUP+30*, VRCHKUP+32, VRCHKUP+33*, VRCHKUP+34*
    , VRCHKUP+39*, VRCHKUP+42*, VRCHKUP+43*, VRCHKUP+45*, VRCHKUP+46*, VRCHKUP+48, VRCHKUP+49*, VRCHKUP+50*, VRCHKUP+54, VRCHKUP+65
    , VRCHKUP+75, VRCHKUP+77, VRCHKUP+78, VRCHKUP+90, VRCHKUP+91, VRCHKUP+96
    DGMTRT VRCHKUP+9~
    DGMTRT2 VRCHKUP+9~
    DGMTYPT VRCHKUP~, VRCHKUP+21, VRCHKUP+25, VRCHKUP+28, VRCHKUP+38, VRCHKUP+41, VRCHKUP+44, VRCHKUP+54
    DGNOW ADDIN+5~, ADDIN+6*, ADDIN+8
    DGNWDT VRCHKUP~, VRCHKUP+14, VRCHKUP+22, VRCHKUP+23, VRCHKUP+26, VRCHKUP+27, VRCHKUP+29, VRCHKUP+30, VRCHKUP+33, VRCHKUP+34
    DGOLDDT VRCHKUP~, VRCHKUP+13*, VRCHKUP+14, VRCHKUP+15, VRCHKUP+23, VRCHKUP+32, VRCHKUP+48, VRCHKUP+77
    DGOTHIEN VRCHKUP+9~, VRCHKUP+78*, VRCHKUP+81
    DGPRI GETIENS~, GETIENS+8, GETIN~, GETIN+8, GETIN+9, ADDIN~, ADDIN+8
    DGREL VRCHKUP+57, VRCHKUP+68!, VRCHKUP+70*, VRCHKUP+85, VRCHKUP+99!, VRCHKUP+101*
    DGREL2 VRCHKUP+55~, VRCHKUP+57*, VRCHKUP+70, VRCHKUP+83~, VRCHKUP+85*, VRCHKUP+101
    DGSAMEYR VRCHKUP+9~, VRCHKUP+11*, VRCHKUP+14*, VRCHKUP+19, VRCHKUP+36
    DIC ADDIN+5~, ADDIN+7*, ADDIR+4~, ADDIR+5*
    DIC("DR" ADDIN+8*, ADDIR+6*
    DIC(0 ADDIN+7*, ADDIR+5*
    DIK ADDIN+5~, ADDIN+7*, ADDIR+4~, ADDIR+5*
    DINUM ADDIN+5~, ADDIR+4~
    DLAYGO ADDIN+5~, ADDIN+7*, ADDIR+4~, ADDIR+5*
    DO ADDIN+5~, ADDIR+4~
    DT VRCHKUP+13, VRCHKUP+61, VRCHKUP+91
    DUZ ADDIN+8
    OTHRTST VRCHKUP+63~, VRCHKUP+65*, VRCHKUP+95~, VRCHKUP+96*
    TYPE VRCHKUP~, VRCHKUP+26, VRCHKUP+27, VRCHKUP+29, VRCHKUP+30, VRCHKUP+33, VRCHKUP+34, VRCHKUP+42, VRCHKUP+43, VRCHKUP+45
    , VRCHKUP+46, VRCHKUP+49, VRCHKUP+50
    X ADDIN+5~, ADDIN+7*, ADDIR+4~, ADDIR+5*
    Y ADDIN+5~, ADDIN+9, ADDIR+4~, ADDIR+7
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All