BDMGEA ; cmi/anch/maw - BDM DMS GUI Filing Routine ; 28 Oct 2014 4:31 PM
Source file <BDMGEA.m>
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 |
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
|
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 |
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 |
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 |
Name | Line Occurrences |
---|---|
CHKKEY | AU+19 |
CLEANTAX | TAX+28 |
CLNAU | AU+15 |
>> | 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* |