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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DGRSTBAD

Package: Registration

Routine: DGRSTBAD


Information

DGRSTBAD ;JDH,EG,PHH-STATE FILE REPORT ; 03/16/2007 4:15 PM

Source Information

Source file <DGRSTBAD.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  BMES^XPDUTL  
VA Fileman 3 ^%DT  GETS^DIQ  ^DIR  
Income Verification Match 1 $$PHARM^IVMLDEM6  
MailMan 1 ^XMD  
Registration 1 $$LTD^VAFHUTL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Registration 1 DG INVALID STATE/COUNTY REPORT  

Entry Points

Name Comments DBIA/ICR reference
FLDLG ;
ISACT(DFN) ;
PROC(DGNS,DGRPTYP) ;
FLDL ;
RDGTXT ;
ZTSK ;
XMY(DGSARR,DGRPTYP) ;
RPTG ;
RDGIENS ;
DGIENS ;
EN
RPT(DGNS,DGRPTYP,DGSTRT,DGEND) ;
CHG ;
FATXT ;
DGFILEP ;
RDGSSN ;
CHECK1(DGRPTYP,DGFARR,DGFORR,DGFILEP,DGIENS,DGPARR,DGSTRT,DGEND) ;
FOTXT ;
BUILD(DGNS,DGDO,DGPARR,DGFARR,DGSARR) ;
DGFLD ;
FOREIGN(STATE) ;uses state to determine foreign address
HDR(DGRPTYP,DGPTYP,DGPAGE) ;
EXIT
FILE2(DGFARR,TAG) ;

External References

Name Field # of Occurrence
^%DT ZTSK+4
^%ZIS EN+13
HOME^%ZIS EXIT
^%ZISC EN+16
^%ZTLOAD ZTSK+8
GETS^DIQ CHG+6
^DIR EN+6, HDR+3
$$PHARM^IVMLDEM6 ISACT+6
$$LTD^VAFHUTL ISACT+5
^XMD XMY+34
BMES^XPDUTL EN+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"REPORT NOT QUEUED"
  • Line Location: ZTSK+11
Function Call: WRITE
  • Prompt: !!,"Total records reported: ",CNT
  • Line Location: RPTG+7
Function Call: WRITE
  • Prompt: !,$E(DGNAME,1,25),?26,DGSSN,?38,DGTXT,?68,$E($P(DGTEXT,U,1),1,12)
  • Line Location: RDGTXT+6
Routine Call
  • %ZIS
  • Line Location:
    • EXIT
Routine Call
  • DIR
  • Line Location:
    • EN+6
    • HDR+3
Routine Call
  • %ZIS
  • Line Location:
    • EN+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( FLDLG+6, FLDLG+7
^DIC(5 - [#5] CHG+16, CHG+19, FOREIGN+4
^DPT - [#2] PROC+11, BUILD+3, ISACT+3
^TMP($J PROC+5!, PROC+18!, DGFLD+5*, DGFLD+9*, RPTG+6, RDGSSN+3, RDGIENS+3, RDGTXT+3, RDGTXT+5

Label References

Name Line Occurrences
$$FOREIGN CHG+10
$$HDR RPTG+3, RDGTXT+4
$$ISACT PROC+13
BUILD FLDL+9
CHECK1 FLDLG+3, FLDLG+11
CHG CHECK1+3
DGFILEP BUILD+8
DGFLD DGIENS+3
DGIENS DGFILEP+3
EXIT EN+6, EN+13, EN+15
FILE2 PROC+6, PROC+7
FLDL PROC+14
FLDLG FLDL+3, FLDL+7
PROC EN+16
RDGIENS RDGSSN+3
RDGSSN RPTG+6
RDGTXT RDGIENS+3
RPT PROC+16
RPTG RPT+5
XMY PROC+17
ZTSK EN+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT ZTSK+3*
>> %DT("A" ZTSK+3*
>> %DT("B" ZTSK+4*
>> %DT(0 ZTSK+4*!
%ZIS EN~, EN+13*
CNT RPTG+1~, RPTG+2*, RPTG+7, RDGTXT+7*
DESC FOREIGN+2~
DFN PROC+1~, PROC+10*, PROC+11*, PROC+13, FLDL+9, FLDLG+2, FLDLG+9, FLDLG+10, BUILD+3, ISACT~
, ISACT+3, ISACT+5, ISACT+6
DGACT ISACT+1~, ISACT+3*, ISACT+4, ISACT+5*, ISACT+6*, ISACT+7
DGD1 PROC+1~, FLDLG+8*, FLDLG+9*, FLDLG+10
DGDO BUILD~
DGEND PROC+2~, PROC+9*, PROC+16, FLDLG+3, FLDLG+11, CHECK1~, CHECK1+3, RPT~, RPT+5
DGERR CHG+5!
DGFARR PROC+1~, PROC+7, FLDL+9, FLDLG+3, FLDLG+11, CHECK1~, BUILD~, FILE2~
DGFARR(0 DGFLD+5, DGFLD+6, FILE2+3*
DGFARR(1 FLDL+3, CHG+3, FILE2+3*, FILE2+4*
DGFILE PROC+1~, PROC+3*, FLDLG+1, FLDLG+6, FLDLG+7
DGFILED FILE2+1~, FILE2+3*, FILE2+4
DGFILEP PROC+1~, FLDL+2*, FLDL+3*, FLDL+6*, FLDL+7*, FLDLG+1, FLDLG+3, FLDLG+6, FLDLG+11, CHECK1~
, CHG+3, CHG+4, CHG+6, CHG+8, CHG+9, CHG+15, CHG+17, CHG+20, DGFILEP+1~, DGFILEP+2*
, DGFILEP+3*, DGIENS+3, DGFLD+3, DGFLD+5, DGFLD+6, DGFLD+9, DGFLD+10
DGFLD PROC+2~, CHG+7*, CHG+8*, CHG+9, CHG+14, CHG+17, CHG+20, DGFLD+1~, DGFLD+2*, DGFLD+3*
, DGFLD+5, DGFLD+6, DGFLD+9, DGFLD+10
DGFLDNO PROC+2~, FILE2+1~, FILE2+3*, FILE2+4
DGFLDS PROC+2~, CHG+3*, CHG+4*, CHG+6
DGFORR PROC+1~, PROC+6, FLDLG+3, FLDLG+11, CHECK1~
DGFORR(0 DGFLD+9, DGFLD+10
DGFORR(1 FLDL+7, CHG+4
DGGLB PROC+1~, PROC+4*, FLDLG+9
DGIENS PROC+1~, PROC+2~, FLDLG+2*, FLDLG+3, FLDLG+10*, FLDLG+11, CHECK1~, CHG+6, CHG+8, CHG+9
, CHG+15, CHG+17, CHG+20, DGIENS+1~, DGIENS+2*, DGIENS+3*, DGFLD+3, DGFLD+5, DGFLD+9, RDGIENS+1~
, RDGIENS+2*, RDGIENS+3*, RDGTXT+3, RDGTXT+5
DGLINE XMY+1~, XMY+7*, XMY+9*, XMY+10, XMY+11*, XMY+12, XMY+15*, XMY+16, XMY+17*, XMY+18
, XMY+21*, XMY+22, XMY+23*, XMY+24, XMY+25*, XMY+26, XMY+29*, XMY+31
DGNAME PROC+1~, BUILD+2~, BUILD+4*, DGFLD+5, DGFLD+9, RPTG+1~, RPTG+5*, RPTG+6*, RDGSSN+3, RDGIENS+3
, RDGTXT+3, RDGTXT+5, RDGTXT+6
DGNODE PROC+1~, FLDLG+7*, FLDLG+9
DGNS EN~, EN+14*, EN+16, ZTSK+7, PROC~, PROC+5, PROC+16, PROC+18, FLDL+9, BUILD~
, DGFLD+5, DGFLD+9, RPT~, RPTG+6, RDGSSN+3, RDGIENS+3, RDGTXT+3, RDGTXT+5
DGPAGE PROC+2~, HDR~, HDR+3, HDR+10*, HDR+11, RPT+1~, RPT+2*, RPTG+3, RDGTXT+4
DGPARR PROC+1~, PROC+12!, FLDL+9, FLDLG+3, FLDLG+11, CHECK1~, BUILD~
DGPARR( CHG+17*, CHG+20*, BUILD+8, DGFILEP+3, DGIENS+3, DGFLD+3, DGFLD+5, DGFLD+9
DGPTR PROC+2~, CHG+9*, CHG+10, CHG+16, CHG+19
DGPTYP PROC+1~, CHECK1+3*, CHG+3, CHG+11, CHG+12, CHG+17, CHG+20, BUILD+2~, BUILD+7*, BUILD+8*
, DGFILEP+3, DGIENS+3, DGFLD+3, DGFLD+4, DGFLD+5, DGFLD+6, DGFLD+8, DGFLD+9, DGFLD+10, HDR~
, HDR+8, RPT+1~, RPT+4*, RPT+5*, RPTG+3, RPTG+6, RDGSSN+3, RDGIENS+3, RDGTXT+3, RDGTXT+4
, RDGTXT+5, XMY+6*, XMY+20*, XMY+24, XMY+28, XMY+31
DGQUIT PROC+2~, HDR+1~, HDR+2*, HDR+3*, HDR+4, HDR+14, RPT+1~, RPT+3*, RPT+5, RPTG+3*
, RPTG+4, RPTG+6, RDGSSN+3, RDGIENS+3, RDGTXT+3, RDGTXT+4*
DGRPTYP EN~, EN+7*, EN+16, PROC~, PROC+8, PROC+9, PROC+16, PROC+17, FLDL+1, FLDL+5
, FLDLG+3, FLDLG+11, CHECK1~, HDR~, RPT~, RPTG+3, RDGTXT+4, XMY~, XMY+8, XMY+14
DGRPTYP( HDR+8, XMY+24
DGRPTYP(1 EN+2*, EN+5, XMY+10
DGRPTYP(2 EN+3*, EN+5, XMY+16
DGSARR PROC+1~, PROC+17, FLDL+9, BUILD~, XMY~
DGSARR( DGFLD+6*, DGFLD+10*, XMY+20, XMY+28, XMY+31
DGSARR(1 XMY+8
DGSARR(2 XMY+14
DGSSN PROC+2~, BUILD+2~, BUILD+5*, BUILD+6*, DGFLD+5, DGFLD+9, RDGSSN+1~, RDGSSN+2*, RDGSSN+3*, RDGIENS+3
, RDGTXT+3, RDGTXT+5, RDGTXT+6
DGSTRT PROC+2~, PROC+8*, PROC+16, FLDLG+3, FLDLG+11, CHECK1~, CHECK1+3, RPT~, RPT+5
DGTARR PROC+1~, CHG+5!
DGTARR( CHG+8, CHG+9, CHG+15
DGTEXT RDGTXT+1~, RDGTXT+5*, RDGTXT+6
DGTXT PROC+2~, RDGTXT+2*, RDGTXT+3*, RDGTXT+5, RDGTXT+6, XMY+1~, XMY+27*, XMY+28*, XMY+30, XMY+31
DIR EN~, HDR+3!
DIR("A" EN+1*
DIR("B" EN+4*
DIR(0 EN+5*, HDR+3*
DIRUT EN~, EN+6, HDR+3
DUZ XMY+2
FOREIGN CHG+1~, CHG+10*, CHG+11, CHG+12
HLQ ISACT+1~, ISACT+2*
I CHG+6~, FILE2+1~, FILE2+2*
IO("Q" EN+15
IOF HDR+5
IOM HDR+7, HDR+9, HDR+11
IOSL RDGTXT+4
IOST HDR+3
MSG EN~, EN+12, XMY+1~
MSG( XMY+10*, XMY+12*, XMY+16*, XMY+18*, XMY+22*, XMY+24*, XMY+26*, XMY+31*
MSG(1 EN+8*, XMY+4*
MSG(2 EN+9*
MSG(3 EN+10*
MSG(4 EN+11*
MSG(5 XMY+5*
POP EN~, EN+13
SDQDATA CHG+5!
SDQUERY CHG+5!
STATE FOREIGN~, FOREIGN+3, FOREIGN+4
TAG FILE2~
U FLDLG+7, CHG+17, CHG+20, BUILD+4, BUILD+5, RDGTXT+6, ISACT+3
X EN~, PROC+1~, FLDLG+6*, FLDLG+7, CHG+16*, CHG+17, CHG+19*, CHG+20, BUILD+2~, BUILD+3*
, BUILD+4, BUILD+5, HDR+3!, HDR+6*, HDR+7, HDR+8*, HDR+9, XMY+1~, XMY+30*, XMY+31
, FILE2+1~, FILE2+2*, FILE2+3, ISACT+1~, FOREIGN+2~, FOREIGN+4*, FOREIGN+5
X1 PROC+2~, CHG+15*, CHG+16
XMDUZ XMY+1~, XMY+2*
XMSUB XMY+1~, XMY+3*
XMTEXT XMY+1~, XMY+2*
XMY XMY+1~
XMY( XMY+2*
Y EN~, EN+7, ZTSK+1~, ZTSK+4, ZTSK+5, HDR+3!
ZTDESC ZTSK+1~, ZTSK+6*
ZTDTH ZTSK+1~, ZTSK+5*
ZTRTN ZTSK+1~, ZTSK+7*
ZTSAVE ZTSK+1~
ZTSAVE("DGNS" ZTSK+2*
ZTSAVE("DGRPTYP" ZTSK+2*
ZTSAVE("DGRPTYP(" ZTSK+2*
ZTSK EN~, ZTSK+9

Marked Items

Name Field # of Occurrence
$T(@TAG+I FILE2+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All