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  | All
Print Page as PDF
Routine: DGMFR13

Package: Registration

Routine: DGMFR13


Information

DGMFR13 ;DAL/JCH - NDS DEMOGRAPHICS MASTER RELIGION ASSOCIATIONS REPORT ;15-AUG-2017

Source Information

Source file <DGMFR13.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 5 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$NOW^XLFDT  BMES^XPDUTL  
List Manager 1 CLEAR^VALM1  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Registration 1 DGMFA13  

Entry Points

Name Comments DBIA/ICR reference
EN ; MMR Report Entry point
MAIN ; Driver loop
DQ ; report (queue) starts here
PRINT ; Print output
PRINT2(DGMR0) ; Get details
MUA(DGMUA) ; Select (M)apped, (U)nmapped, or(A)ll - entries from 13 mapped to 13.99
SUMMARY() ; ask to print detailed or summary report
OUT() ; select Excel or Report format
DELIM(DGMR0,DGMRI)
SELDEV()
HEADER ; page break and report header information
PRINMR(DGMRI)
INFO ; Display message, clear screen

External References

Name Field # of Occurrence
^%ZIS SELDEV+21, SELDEV+22
^%ZISC DQ+17
^%ZTLOAD SELDEV+31
^DIR EN+6, MUA+5, SUMMARY+4, OUT+6, SELDEV+15, SELDEV+24, HEADER+7
CLEAR^VALM1 INFO+6
$$NOW^XLFDT PRINT2+16, DELIM+14
BMES^XPDUTL INFO+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: MAIN+15
Function Call: WRITE
  • Prompt: !!!?5,"No Data Found"
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !
  • Line Location: MUA+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SUMMARY+4
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+2
Function Call: WRITE
  • Prompt: !,"VA Religion^Mapped/Not Mapped^Master Religion Name"
  • Line Location: DELIM+3
Function Call: WRITE
  • Prompt: !,"VA Religion^VA Religion Code^Mapped/Not Mapped^Master Religion Name^Master Religion Code^Master Religion Status^VUID"
  • Line Location: DELIM+4
Function Call: WRITE
  • Prompt: !,$P(DGMR0,"^")
  • Line Location: DELIM+5
Function Call: WRITE
  • Prompt: "^",$P(DGMR0,"^",4)
  • Line Location: DELIM+6
Function Call: WRITE
  • Prompt: "^",$S(DGMMRI:"MAPPED",1:"NOT MAPPED")
  • Line Location: DELIM+9
Function Call: WRITE
  • Prompt: "^",$P(^TMP($J,"DGMFR13",DGMR0,DGMRI,"MMRE"),"^")
  • Line Location: DELIM+11
Function Call: WRITE
  • Prompt: !
  • Line Location: SELDEV+15
Function Call: WRITE
  • Prompt: !,"You may queue this report to print at a later time.",!
  • Line Location: SELDEV+18
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: ?DGTAB,DGHDR
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !!,"VA Religion: ",$P(DGMR0,"^")
  • Line Location: PRINMR+2
Function Call: WRITE
  • Prompt: !,"Mapped to Master Religion: ",$S(DGMMRI:"YES",1:"NO")
  • Line Location: PRINMR+7
Function Call: WRITE
  • Prompt: !?3,"Master Religion Name: ",$P(^TMP($J,"DGMFR13",DGMR0,DGMRI,"MMRE"),"^")
  • Line Location: PRINMR+9
Function Call: WRITE
  • Prompt: !?3,"Master Code: ",$P(^TMP($J,"DGMFR13",DGMR0,DGMRI,"MMRE"),"^",2)
  • Line Location: PRINMR+10
Routine Call
  • %ZIS
  • Line Location:
    • SELDEV+21
    • SELDEV+22
Routine Call
  • DIR
  • Line Location:
    • EN+6
    • MUA+5
    • SUMMARY+4
    • OUT+6
    • SELDEV+15
    • SELDEV+24
    • HEADER+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGMR(13.99 - [#13.99] DQ+10, PRINT2+16, PRINT2+18, PRINT2+19, PRINT2+21, DELIM+14, DELIM+16, DELIM+17, DELIM+19
^DIC(13 - [#13] DQ+5, DQ+6, DQ+7
^TMP($J DQ+3!, DQ+12*, DQ+13*, DQ+18!, PRINT+7, PRINT+9, PRINT2+2, PRINT2+10, PRINT2+11, DELIM+7
, DELIM+11, DELIM+13, PRINMR+5, PRINMR+9, PRINMR+10

Label References

Name Line Occurrences
$$OUT MAIN+10
$$SELDEV MAIN+13
$$SUMMARY MAIN+7
DELIM PRINT2+7
DQ MAIN+16
HEADER PRINT+7, PRINT2+9
INFO MAIN+4
MAIN EN+4
MUA MAIN+6
PRINMR PRINT2+12
PRINT DQ+15
PRINT2 PRINT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS SELDEV+20!*, SELDEV+21!
CRT PRINT+1~, PRINT+2*, PRINT+3*, HEADER+3
DGCT PRINT2+3~
DGCT2 PRINMR+1~
DGCTS PRINT2+3~
DGCTX PRINT2+3~
DGDELHD PRINT+1~, DELIM+2*
DGDONE SELDEV+17~, SELDEV+19, SELDEV+26*
DGHDR PRINT+1~, HEADER+1~, HEADER+12*, HEADER+13*, HEADER+14
DGION SELDEV+20*, SELDEV+22!
DGMMR0 DQ+1~, DQ+10*, DQ+11*, DQ+13, PRINT2+3~, DELIM+7*, DELIM+8, PRINMR+5*, PRINMR+6
DGMMRI DQ+1~, DQ+7*, DQ+8, DQ+9, DQ+10, DQ+11, PRINT2+4~, PRINT2+14, PRINT2+16, PRINT2+18
, PRINT2+19, PRINT2+21, DELIM+8*, DELIM+9, DELIM+10, DELIM+14, DELIM+16, DELIM+17, DELIM+19, PRINMR+6*
, PRINMR+7, PRINMR+8
DGMPAR PRINT2+4~
DGMPARX PRINT2+4~
DGMR0 DQ+1~, DQ+6*, DQ+12, DQ+13, PRINT+1~, PRINT+9*, PRINT2~, PRINT2+2, PRINT2+7, PRINT2+10*
, PRINT2+11, DELIM~, DELIM+5, DELIM+6, DELIM+7, DELIM+11, DELIM+13, PRINMR+2, PRINMR+4, PRINMR+5
, PRINMR+9, PRINMR+10
DGMRCOD PRINT2+3~
DGMREPL PRINT2+5~
DGMREPX PRINT2+5~
DGMRI DQ+1~, DQ+5*, DQ+6, DQ+7, DQ+12, DQ+13, PRINT2+1~, PRINT2+2*, PRINT2+7, PRINT2+10
, PRINT2+11, PRINT2+12, DELIM~, DELIM+7, DELIM+11, DELIM+13, PRINMR~, PRINMR+5, PRINMR+9, PRINMR+10
DGMRST PRINT2+3~, PRINT2+11*
DGMTED PRINT2+4~, PRINT2+16*, PRINT2+17, PRINT2+18, DELIM+14*, DELIM+15, DELIM+16
DGMTEDI PRINT2+4~, PRINT2+18*, PRINT2+19, DELIM+16*, DELIM+17
DGMTST PRINT2+4~, PRINT2+19*, PRINT2+20, DELIM+17*, DELIM+18
DGMUA MAIN+1~, MAIN+6, DQ+8, DQ+9, MUA~, MUA+7*
DGMV0 PRINT2+5~, PRINT2+21*, PRINT2+22, DELIM+19*, DELIM+20
DGOUT EN+1~, EN+2*, EN+3, EN+4, EN+7*, MAIN+6*, MUA+6*
DGOUTP MAIN+1~, MAIN+10*, MAIN+15, PRINT2+7, SELDEV+1
DGPGCNT PRINT+1~, PRINT+5*, PRINT2+9, HEADER+3, HEADER+9*, HEADER+13
DGSMR MAIN+1~, MAIN+2*, MAIN+10, MAIN+13, PRINT+1~, PRINT+5*, PRINT2+2, PRINT2+9, SUMMARY+5*, OUT+6*
, SELDEV+19, SELDEV+25*, SELDEV+32, HEADER+2*, HEADER+3, HEADER+8*
DGSPACE HEADER+1~, HEADER+11*
DGSUM MAIN+1~, MAIN+7*, PRINT+4, PRINT2+15, DELIM+3, DELIM+4, DELIM+6, DELIM+12, PRINMR+3, PRINMR+10
DGTAB HEADER+1~, HEADER+13*, HEADER+14
DIR EN+5~, MUA+1~, SUMMARY+1~, OUT+1~, SELDEV+2~, SELDEV+23~, HEADER+4~, HEADER+7!
DIR("?" MUA+3*
DIR("A" EN+6*, MUA+4*, MUA+5*, SUMMARY+3*, OUT+4*, SELDEV+3*, SELDEV+4*, SELDEV+5*, SELDEV+6*, SELDEV+7*
, SELDEV+8*, SELDEV+9*, SELDEV+10*, SELDEV+11*, SELDEV+12*, SELDEV+13*, SELDEV+14*, SELDEV+24*
DIR("B" EN+6*, MUA+5*, SUMMARY+2*, OUT+5*
DIR(0 EN+6*, MUA+2*, SUMMARY+2*, OUT+3*, SELDEV+15*, SELDEV+24*, HEADER+7*
DIROUT OUT+1~
DIRUT MUA+1~, MUA+6, SUMMARY+1~, SUMMARY+5, OUT+1~, OUT+6
DTOUT OUT+1~
DUOUT OUT+1~
I SELDEV+20~
IO MAIN+16
IO("Q" SELDEV+27, SELDEV+31!
IOF HEADER+10
IOP SELDEV+20!, SELDEV+22*!
IOSL PRINT+2, PRINT+3
IOST PRINT+2
LIN HEADER+4~, HEADER+5*
MAXCNT PRINT+1~, PRINT+2*, PRINT+3*, PRINT+4*, PRINT2+9, HEADER+5
MSG INFO+1~, INFO+7
MSG(1 INFO+2*
MSG(2 INFO+3*
MSG(3 INFO+4*
MSG(4 INFO+5*
POP SELDEV+20!, SELDEV+22
X EN+7, SUMMARY+1~, OUT+1~, SELDEV+2~, SELDEV+23~
Y MUA+1~, MUA+7, SUMMARY+1~, SUMMARY+6, OUT+1~, OUT+7, SELDEV+2~, SELDEV+23~, SELDEV+25, HEADER+8
ZTDESC SELDEV+28~, SELDEV+29*
>> ZTQUEUED HEADER+3
ZTRTN SELDEV+28~, SELDEV+29*
ZTSAVE SELDEV+28~
ZTSAVE("DATE*" SELDEV+30*
ZTSAVE("DG*" SELDEV+30*
ZTSAVE("ZTREQ" SELDEV+30*
ZTSK SELDEV+20!, SELDEV+31!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All