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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BDMGEA

Package: Diabetes Registry

Routine: BDMGEA


Information

BDMGEA ; cmi/anch/maw - BDM DMS GUI Filing Routine ; 28 Oct 2014 4:31 PM

Source Information

Source file <BDMGEA.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 4 $$FIND1^DIC  (FILE,UPDATE)^DIE  ^DIK  $$GET1^DIQ  
Diabetes Registry 2 EN^BDMEDMUP  ($$CATSTR,CATSTR)^BDMGU  
Uncategorized 1 DEBUG^%Serenji  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Diabetes Registry 1 BDMGE  

Entry Points

Name Comments DBIA/ICR reference
MED(BDMRET,BDMSTR) ;-- add med entries to APCDDMUP
REF(BDMRET,BDMSTR) ;-- refusals
IMM(BDMRET,BDMSTR) ;-- update dm Immunizations
TAX(BDMRET,BDMSTR) ;-- save taxonomy
DEBUG(BDMRET,BDMSTR) ;-- debugger
DMEE(BDMRET,BDMSTR) ;EP - edit the entry in APCDDMUP
CHKKEY(PT,MM) ;-- check to see if the user holds the key and is auth
AU(BDMRET,BDMSTR) ;-- file the Authorized User
HF(BDMRET,BDMSTR) ;-- update dm health factors
EDU(BDMRET,BDMSTR) ;-- add EDU entries to APCDDMUP
LAB(BDMRET,BDMSTR) ;-- add lab entries to APCDDMUP
PCC(BDMRET,BDMSTR) ;-- return pcc data errors/result
CLNAU(REG,DMU) ;-- clean up authorized user first
CLEANTAX(TAXF,TAX) ;-- remove existing entries from 21 multiple before adding

External References

Name Field # of Occurrence
DEBUG^%Serenji DEBUG+1
EN^BDMEDMUP PCC+3
$$CATSTR^BDMGU REF+4
CATSTR^BDMGU HF+5, IMM+4, DMEE+6, LAB+4, MED+4, EDU+5, TAX+3, AU+6
$$FIND1^DIC REF+21
FILE^DIE HF+44, IMM+30, DMEE+53
UPDATE^DIE LAB+20, MED+22, EDU+32, REF+29, TAX+44, AU+26, CHKKEY+10
^DIK CLEANTAX+6, CHKKEY+14, CLNAU+5
$$GET1^DIQ TAX+27

Used in RPC

RPC Name Call Tags
BDMG SAVE DM UPDATE DATA PCC PCC
BDMG SAVE DM UPDATE EDU EDU
BDMG SAVE DM UPDATE MED MED
BDMG SAVE DM UPDATE LAB LAB
BDMG SAVE EDUCATION TOPICS EDU
BDMG SAVE MEDICATIONS MED
BDMG SAVE LABS LAB
BDMG SAVE IMM IMM
BDMG SAVE HF HF
BDMG SAVE REFUSALS REF
BDMG SAVE DMS USER AU

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" HF+1, IMM+1, DMEE+1, LAB+1, MED+1, EDU+1, REF+1, PCC+1, TAX+1
^ACM(41.1 - [#9002241.1] AU+8, AU+20, CLNAU+2
^ATXAX - [#9002226] TAX+34
^AUTTEDT("B" EDU+14
^AUTTHF("B" HF+10, HF+12, HF+14, HF+16, HF+18, HF+20, HF+27
^AUTTIMM("D" IMM+10, IMM+13, IMM+16, IMM+19
^AUTTREFT - [#9999999.73] REF+16, REF+17
^AUTTREFT("B" REF+15
^BDMTMP($J PCC+5!, PCC+9*, PCC+12*, PCC+13*, PCC+16*, PCC+17*, TAX+5!, TAX+9*, TAX+45*, AU+3!
, AU+5*, AU+28*, AU+29*
^DIC - [#1] TAX+35
^DIC(19.1 - [#19.1] CHKKEY+2
^VA(200 - [#200] CHKKEY+4, CHKKEY+12

Label References

Name Line Occurrences
CHKKEY AU+19
CLEANTAX TAX+28
CLNAU AU+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDMAA CLEANTAX+1~, CLEANTAX+7*, CLEANTAX+8
BDMASTR DMEE+4~
BDMAU AU+1~, AU+11*, AU+13
BDMBAR HF+2~, HF+15*, HF+16*, HF+34
BDMBC EDU+3~, EDU+21*, EDU+31
BDMBLD HF+2~, HF+24*, HF+40
BDMBPD DMEE+3~, DMEE+16*, DMEE+44
BDMBPV DMEE+3~, DMEE+17*, DMEE+45
BDMDA PCC+14*, PCC+16, CLEANTAX+1~, CLEANTAX+4*, CLEANTAX+5, AU+14~, AU+16*, AU+18, AU+19, AU+20
, AU+23, AU+25, CLNAU+1~, CLNAU+2*, CLNAU+3, CLNAU+4
BDMDATA LAB+9~, LAB+10*, LAB+11, LAB+12, LAB+13, LAB+14, MED+9~, MED+10*, MED+11, MED+12
, MED+13, MED+14, MED+15, EDU+10~, EDU+11*, EDU+12, EDU+13, EDU+15, EDU+16, EDU+17
, EDU+18, EDU+19, EDU+20, EDU+21, REF+10~, REF+12*, REF+13, REF+14, REF+18, REF+19
, REF+20
BDMDEND DMEE+3~, DMEE+24*, DMEE+41
BDMDIEN PCC+2!
BDMDMIEN HF+2~, HF+7*, HF+30, IMM+2~, IMM+6*, IMM+22, IMM+23, IMM+24, IMM+25, IMM+26
, IMM+27, IMM+28, IMM+29, DMEE+8*, DMEE+32, DMEE+33, DMEE+34, DMEE+35, DMEE+36, DMEE+37
, DMEE+38, DMEE+39, DMEE+40, DMEE+41, DMEE+42, DMEE+43, DMEE+44, DMEE+45, DMEE+46, DMEE+47
, DMEE+48, DMEE+49, DMEE+50, DMEE+51, DMEE+52, LAB+2~, LAB+6*, LAB+17, LAB+18, LAB+19
, MED+2~, MED+6*, MED+18, MED+19, MED+20, MED+21, EDU+2~, EDU+7*, EDU+24, EDU+25
, EDU+26, EDU+27, EDU+28, EDU+29, EDU+30, EDU+31, REF+2~, REF+6*
BDMEBSDV PCC+2!
BDMEDA PCC+2!
BDMEDMDT PCC+2!
BDMEDMPT PCC+2!
BDMEDU EDU+2~, EDU+14*, EDU+24
BDMEDUD EDU+2~, EDU+15*, EDU+25
BDMEDUT EDU+2~, EDU+13*, EDU+14
BDMEIN PCC+2!
BDMEKGD DMEE+4~, DMEE+22*, DMEE+50
BDMEKGR DMEE+4~, DMEE+23*, DMEE+48
BDMEMTYP PCC+2!
BDMENDS HF+3~, HF+26*, HF+27*, HF+42
BDMENDSD HF+3~, HF+28*, HF+43
BDMEREC PCC+2!
BDMEREC1 PCC+2!
BDMERR HF+29~, IMM+20~, DMEE+30~, LAB+15~, MED+16~, EDU+22~, REF+10~, REF+30, PCC+4~, PCC+8*
, PCC+13, PCC+17, TAX+2~, TAX+8*, TAX+45, AU+21~, AU+27, CHKKEY+5~, CHKKEY+11
BDMERR(1 HF+45, IMM+31, DMEE+54, LAB+21, MED+23, EDU+33, REF+30
BDMEYED DMEE+3~, DMEE+20*, DMEE+40
BDMEYER DMEE+4~, DMEE+21*, DMEE+47
BDMFDA HF+29~, IMM+20~, DMEE+30~, LAB+15~, MED+16~, EDU+22~, REF+10~, TAX+30~, AU+21~, CHKKEY+5~
BDMFDA( HF+31*, HF+32*, HF+33*, HF+34*, HF+35*, HF+36*, HF+37*, HF+38*, HF+39*, HF+40*
, HF+41*, HF+42*, HF+43*, IMM+22*, IMM+23*, IMM+24*, IMM+25*, IMM+26*, IMM+27*, IMM+28*
, IMM+29*, DMEE+32*, DMEE+33*, DMEE+34*, DMEE+35*, DMEE+36*, DMEE+37*, DMEE+38*, DMEE+39*, DMEE+40*
, DMEE+41*, DMEE+42*, DMEE+43*, DMEE+44*, DMEE+45*, DMEE+46*, DMEE+47*, DMEE+48*, DMEE+49*, DMEE+50*
, DMEE+51*, DMEE+52*, LAB+17*, LAB+18*, LAB+19*, MED+18*, MED+19*, MED+20*, MED+21*, EDU+24*
, EDU+25*, EDU+26*, EDU+27*, EDU+28*, EDU+29*, EDU+30*, EDU+31*, TAX+42*, TAX+43*, AU+25*
, CHKKEY+8*, CHKKEY+9*
BDMFDA(9000022 REF+22*, REF+23*, REF+24*, REF+25*, REF+26*, REF+27*, REF+28*
>> BDMFILE REF+16*, REF+21, REF+26
BDMFL TAX+2~, TAX+22*, TAX+34*, TAX+35
>> BDMFLD REF+17*
BDMFLU IMM+2~, IMM+9*, IMM+10*, IMM+25
BDMFLUD IMM+2~, IMM+8*, IMM+22, DMEE+3~
BDMFTD DMEE+2~, DMEE+18*, DMEE+39
BDMFTR DMEE+3~, DMEE+19*, DMEE+46
BDMGLF TAX+33~, TAX+35*, TAX+36*, TAX+37
BDMGLU HF+2~, HF+13*, HF+14*, HF+33, DMEE+4~
BDMHD DMEE+2~, DMEE+12*, DMEE+35
BDMHEPB IMM+2~, IMM+18*, IMM+19*, IMM+29
BDMHEPBD IMM+2~, IMM+17*, IMM+28
BDMHV DMEE+2~, DMEE+13*, DMEE+36
BDMI LAB+8*, LAB+10, MED+8*, MED+10, EDU+9*, EDU+11, REF+8~, REF+9*, REF+12, PCC+4~
, PCC+7*, PCC+9, PCC+11*, PCC+12, PCC+13, PCC+15*, PCC+16, PCC+17, TAX+2~, TAX+7*
, TAX+9, TAX+45
BDMIEN DMEE+2~, PCC+4~
BDMIENS HF+29~, HF+30*, HF+31, HF+32, HF+33, HF+34, HF+35, HF+36, HF+37, HF+38
, HF+39, HF+40, HF+41, HF+42, HF+43, IMM+20~, IMM+21*, DMEE+30~, DMEE+31*, LAB+15~
, LAB+16*, MED+16~, MED+17*, EDU+22~, EDU+23*, REF+10~, REF+11*, TAX+30~, TAX+31*, TAX+42
, TAX+43, AU+21~, CHKKEY+5~
BDMIENS(1 HF+46, IMM+32, DMEE+55, LAB+22, MED+24, EDU+34, AU+22*, AU+25, CHKKEY+6*, CHKKEY+8
, CHKKEY+9
BDMIENS(2 AU+23*, CHKKEY+7*
BDMIG EDU+3~, EDU+19*, EDU+29
BDMKEY CHKKEY+1~, CHKKEY+2*, CHKKEY+4, CHKKEY+7, CHKKEY+8, CHKKEY+12, CHKKEY+13
BDMLAB LAB+2~, LAB+12*, LAB+17
BDMLABD LAB+2~, LAB+13*, LAB+18
BDMLABR LAB+2~, LAB+14*, LAB+19
BDMLABT LAB+2~
BDMLOOK TAX+2~, TAX+24*, TAX+26*, TAX+27*, TAX+32, TAX+38
BDMLOU EDU+2~, EDU+17*, EDU+27
BDMLPD HF+2~, HF+25*, HF+41
BDMLRN HF+2~, HF+19*, HF+20*, HF+36
BDMM AU+17~, AU+18*, AU+19
BDMMAMD DMEE+3~, DMEE+26*, DMEE+43
BDMMAMP DMEE+4~, DMEE+29*, DMEE+49
BDMMED MED+2~, MED+12*, MED+18
BDMMEDD MED+2~, MED+13*, MED+19
BDMMEDT MED+2~
BDMMK AU+1~, AU+12*, AU+13
BDMOBJ EDU+3~, EDU+20*, EDU+28
BDMON DMEE+2~, DMEE+10*, DMEE+33
BDMP TAX+2~, TAX+29*
BDMPAPD DMEE+3~, DMEE+25*, DMEE+42
BDMPCC PCC+4~
BDMPIEN HF+2~, HF+8*, IMM+2~, IMM+7*, DMEE+2~, DMEE+9*, LAB+2~, LAB+7*, MED+2~, MED+7*
, EDU+2~, EDU+8*, REF+2~, REF+7*, REF+23
BDMPN DMEE+2~, DMEE+11*, DMEE+34
BDMPNU IMM+2~, IMM+12*, IMM+13*, IMM+26
BDMPNUD IMM+2~, IMM+11*, IMM+23, DMEE+3~
BDMPPDD DMEE+4~, DMEE+27*, DMEE+51
BDMPPDR DMEE+4~, DMEE+28*, DMEE+52
BDMPRV EDU+2~, EDU+16*, EDU+26
BDMPRVE EDU+2~
BDMQTY MED+2~, MED+14*, MED+20
BDMREAD HF+2~, HF+17*, HF+18*, HF+35
BDMREFDT REF+10~, REF+18*, REF+24
BDMREFR REF+10~, REF+20*, REF+28
BDMREFT REF+10~, REF+19*, REF+21, REF+25
BDMREG AU+1~, AU+8*, AU+15, AU+20, AU+22
BDMREGE AU+1~, AU+7*, AU+8
BDMRES REF+10~
BDMRET DEBUG~, HF~, HF+6*, HF+45*, HF+46*, IMM~, IMM+5*, IMM+31*, IMM+32*, DMEE~
, DMEE+7*, DMEE+54*, DMEE+55*, DMEE+56*, LAB~, LAB+5*, LAB+21*, LAB+22*, MED~, MED+5*
, MED+23*, MED+24*, EDU~, EDU+6*, EDU+33*, EDU+34*, REF~, REF+5*, REF+30*, PCC~
, PCC+6*, TAX~, TAX+4*, TAX+6*, TAX+25*, AU~, AU+4*
BDMSIG MED+2~, MED+15*, MED+21
BDMSMD HF+2~, HF+23*, HF+39
BDMSTR DEBUG~, HF~, HF+5, HF+6, HF+7, HF+8, HF+9, HF+11, HF+13, HF+15
, HF+17, HF+19, HF+21, HF+22, HF+23, HF+24, HF+25, HF+26, HF+28, IMM~
, IMM+4, IMM+5, IMM+6, IMM+7, IMM+8, IMM+9, IMM+11, IMM+12, IMM+14, IMM+15
, IMM+17, IMM+18, DMEE~, DMEE+6, DMEE+7, DMEE+8, DMEE+9, DMEE+10, DMEE+11, DMEE+12
, DMEE+13, DMEE+14, DMEE+15, DMEE+16, DMEE+17, DMEE+18, DMEE+19, DMEE+20, DMEE+21, DMEE+22
, DMEE+23, DMEE+24, DMEE+25, DMEE+26, DMEE+27, DMEE+28, DMEE+29, DMEE+56, LAB~, LAB+4
, LAB+5, LAB+6, LAB+7, LAB+8, LAB+10, MED~, MED+4, MED+5, MED+6, MED+7
, MED+8, MED+10, EDU~, EDU+5, EDU+6, EDU+7, EDU+8, EDU+9, EDU+11, REF~
, REF+4*, REF+5, REF+6, REF+7, REF+9, REF+12, PCC~, PCC+3, TAX~, TAX+3
, TAX+4, TAX+11, TAX+12, TAX+29, AU~, AU+6, AU+7, AU+9, AU+10, AU+11
, AU+12
BDMTAX TAX+2~, TAX+23*, TAX+25, TAX+27, TAX+28, TAX+31, TAX+34
BDMTAXF TAX+2~, TAX+12*, TAX+17
BDMTAXM TAX+2~, TAX+29*, TAX+37*, TAX+39*, TAX+40*, TAX+41, TAX+42, TAX+43
BDMTAXN TAX+2~, TAX+11*, TAX+23
BDMTAXPF TAX+2~
BDMTB HF+2~, HF+11*, HF+12*, HF+32, DMEE+2~
BDMTBD HF+2~, HF+22*, HF+38
BDMTD IMM+2~, IMM+15*, IMM+16*, IMM+27
BDMTDD IMM+2~, IMM+14*, IMM+24, DMEE+3~
BDMTERM REF+10~, REF+14*, REF+15
>> BDMTIEN REF+15*, REF+16, REF+17, REF+22
BDMTOBD HF+2~, HF+21*, HF+37
BDMTS EDU+3~, EDU+18*, EDU+30
BDMTU HF+2~, HF+9*, HF+10*, HF+31, DMEE+2~
BDMTX TAX+2~, TAX+14*, TAX+19*, TAX+28
BDMTXF TAX+2~, TAX+15*, TAX+20*, TAX+27
BDMTXG TAX+2~, TAX+13*, TAX+18*, TAX+23
BDMTXM TAX+2~, TAX+16*, TAX+21*, TAX+42, TAX+43
BDMU AU+1~, AU+15
BDMU( AU+13*, AU+16, AU+18
BDMVAL REF+10~, REF+21*, REF+27
BDMWD DMEE+2~, DMEE+14*, DMEE+37
BDMWV DMEE+2~, DMEE+15*, DMEE+38
DA CLEANTAX+5*, CLEANTAX+9!, CHKKEY+13*, CLNAU+4*
DA(1 CLEANTAX+3*, CHKKEY+13*, CLNAU+4*
DIK CLEANTAX+3*, CLEANTAX+9!, CHKKEY+13*, CLNAU+4*
DMU CLNAU~
DMU( CLNAU+3
DT DMEE+32
DUZ CHKKEY+9
>> I AU+9*, AU+10, AU+11, AU+12
MM CHKKEY~, CHKKEY+3
P HF+2~, HF+4*, HF+7, HF+8, HF+9, HF+11, HF+13, HF+15, HF+17, HF+19
, HF+21, HF+22, HF+23, HF+24, HF+25, HF+26, HF+28, IMM+2~, IMM+3*, IMM+6
, IMM+7, IMM+8, IMM+9, IMM+11, IMM+12, IMM+14, IMM+15, IMM+17, IMM+18, DMEE+2~
, DMEE+5*, DMEE+8, DMEE+9, DMEE+10, DMEE+11, DMEE+12, DMEE+13, DMEE+14, DMEE+15, DMEE+16
, DMEE+17, DMEE+18, DMEE+19, DMEE+20, DMEE+21, DMEE+22, DMEE+23, DMEE+24, DMEE+25, DMEE+26
, DMEE+27, DMEE+28, DMEE+29, DMEE+56, LAB+2~, LAB+3*, LAB+6, LAB+7, LAB+8, LAB+10
, MED+2~, MED+3*, MED+6, MED+7, MED+8, MED+10, EDU+2~, EDU+4*, EDU+7, EDU+8
, EDU+9, EDU+11, REF+2~, REF+3*, REF+6, REF+7, REF+9, REF+12, TAX+2~, TAX+10*
, TAX+11, TAX+12, TAX+29, AU+1~, AU+2*, AU+7, AU+9, AU+10, AU+11, AU+12
>> PCCRET PCC+3
>> PCCRET( PCC+14, PCC+16
>> PCCRET(1 PCC+10
PT CHKKEY~, CHKKEY+4, CHKKEY+6, CHKKEY+12, CHKKEY+13
R LAB+2~, LAB+3*, LAB+12, LAB+13, LAB+14, MED+2~, MED+3*, MED+12, MED+13, MED+14
, MED+15, EDU+2~, EDU+4*, EDU+13, EDU+15, EDU+16, EDU+17, EDU+18, EDU+19, EDU+20
, EDU+21, REF+2~, REF+3*, REF+14, REF+18, REF+19, REF+20, AU+1~, AU+2*, AU+11
, AU+12
REG CLNAU~, CLNAU+2, CLNAU+4
TAX CLEANTAX~, CLEANTAX+2, CLEANTAX+3, CLEANTAX+7
TAXF CLEANTAX~, CLEANTAX+2, CLEANTAX+3, CLEANTAX+7
TAXI CLEANTAX+1~, CLEANTAX+2*, CLEANTAX+4
U REF+16, REF+17, TAX+34
>> X HF+1*, IMM+1*, DMEE+1*, LAB+1*, MED+1*, EDU+1*, REF+1*, PCC+1*, TAX+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All