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* |