BDMGEB ; cmi/anch/maw - BDM DMS GUI Filing Routine ;
Source file <BDMGEB.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | (FILE,UPDATE)^DIE ^DIK | 
| Diabetes Registry | 1 | CATSTR^BDMGU | 
| Uncategorized | 1 | DEBUG^%Serenji | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CMPA(BDMRET,BDMSTR) | ;-- add complication to list | |
| ADDCLDX(CL,ICD) | ;-- add new complications diagnosis to the complication | |
| CLNCL(CL,REG) | ;-- clean up deleted complications first | |
| LETP(BDMRET,BDMSTR) | ;-- save letter insert items | |
| DEBUG(BDMRET,BDMSTR) | ;-- debugger | |
| ADDCL(CL,REG) | ;-- add new complications to the complications list | |
| CMPL(BDMRET,BDMSTR) | ;-- save complications list | |
| NLET(BDMRET,BDMSTR) | ;-- save the new letter definition in RPMS | |
| LETE(BDMRET,BDMSTR) | ;-- add directory/filename to letter | |
| CMPDXA(BDMRET,BDMSTR) | ;-- add complication diagnosis to list | 
| RPC Name | Call Tags | 
|---|---|
| BDMG SAVE COMPLICATION LIST | CMPL | 
| BDMG SAVE NEW LETTER | NLET | 
| BDMG SAVE LETTER ITEMS | LETP | 
| BDMG EDIT LETTER DIR FNM | LETE | 
| BDMG ADD COMPLICATION LIST | CMPA | 
| BDMG ADD COMPLICATION DX | CMPDXA | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACM(41.1 - [#9002241.1] | CMPL+9 | 
| ^ACM(42.1 - [#9002242.1] | CMPL+12, CMPL+14, CLNCL+4, CLNCL+5, CLNCL+10, CLNCL+12, ADDCL+3, ADDCL+11 | 
| ^BDMLET - [#9003201] | LETE+11, LETP+11 | 
| ^BDMLET("B" | NLET+10 | 
| ^BDMTMP($J | CMPL+3!, CMPL+5*, CMPL+23*, CMPA+3!, CMPA+5*, CMPA+11*, CMPDXA+3!, CMPDXA+5*, CMPDXA+12*, ADDCL+10* , ADDCL+16*, NLET+9*, NLET+11*, NLET+18*, LETE+9*, LETE+15*, LETP+8*, LETP+25* | 
| ^DD("FUNC" - [#.5] | LETP+22 | 
| Name | Line Occurrences | 
|---|---|
| ADDCL | CMPL+22, CMPA+10 | 
| ADDCLDX | CMPDXA+11 | 
| CLNCL | CMPL+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BDMCL | CMPL+1~, CMPL+21, CMPL+22, CMPA+1~, CMPA+8*, CMPA+10, CMPDXA+1~, CMPDXA+8*, CMPDXA+11, CLNCL+1~ , CLNCL+3*, CLNCL+4, CLNCL+5, CLNCL+8~, CLNCL+9*, CLNCL+10, ADDCL+1~, ADDCL+2*, ADDCL+3, ADDCL+7 , ADDCL+11, ADDCLDX+1~ | 
| BDMCL( | CMPL+20* | 
| >> BDMCLI | CLNCL+4*, CLNCL+5, CLNCL+10*, CLNCL+11, CLNCL+12, CLNCL+14, ADDCL+3*, ADDCL+4, ADDCL+13, ADDCL+16 | 
| BDMCNT | CMPL+1~, CMPL+8*, CMPL+19*, CMPL+20, CMPA+9*, CMPDXA+10* | 
| BDMDA | CMPL+1~, CMPL+11~, CMPL+12*, CMPL+14, CMPL+15, CMPA+1~, CMPDXA+1~, CLNCL+1~, CLNCL+2*, CLNCL+3 , CLNCL+5, CLNCL+6~, CLNCL+7*, CLNCL+9, ADDCL+1~, ADDCLDX+1~, LETP+10~, LETP+11*, LETP+12 | 
| BDMDIR | NLET+1~, NLET+3*, NLET+15, LETE+1~, LETE+4*, LETE+12 | 
| BDMERR | CMPL+23, CMPA+11, CMPDXA+12, ADDCL+5~, ADDCL+12~, ADDCLDX+8~, NLET+5~, LETE+5~, LETP+16~ | 
| BDMFDA | ADDCL+5~, ADDCL+12~, ADDCLDX+8~, NLET+5~, LETE+5~, LETP+16~ | 
| BDMFDA( | ADDCL+7*, ADDCL+8*, ADDCL+14*, ADDCLDX+10*, LETP+23* | 
| BDMFDA(9003201 | NLET+12*, NLET+13*, NLET+14*, NLET+15*, NLET+16*, LETE+12*, LETE+13* | 
| BDMFN | NLET+1~, NLET+4*, NLET+10, NLET+12, NLET+16, LETE+10~, LETE+11*, LETE+13 | 
| BDMI | NLET+5~, NLET+8*, NLET+9, NLET+11, NLET+18, LETE+5~, LETE+8*, LETE+9, LETE+15, LETP+5~ , LETP+7*, LETP+8, LETP+25 | 
| BDMICD | CMPA+1~, CMPDXA+1~, CMPDXA+9*, CMPDXA+11 | 
| BDMICDI | ADDCLDX+6~, ADDCLDX+7*, ADDCLDX+10 | 
| BDMIEN | CMPL+1~, CMPL+13~, CMPL+14*, CMPL+15, CMPA+1~, CMPDXA+1~, CLNCL+1~, CLNCL+8~, CLNCL+12*, CLNCL+13 , CLNCL+14, ADDCL+1~, ADDCLDX+1~, LETE+1~, LETE+3*, LETE+6, LETE+11 | 
| BDMIENS | ADDCL+5~, ADDCL+6*, ADDCL+12~, ADDCLDX+8~, ADDCLDX+9*, ADDCLDX+10, NLET+5~, NLET+6*, LETE+5~, LETE+6* , LETE+12, LETE+13, LETP+16~, LETP+19*, LETP+23 | 
| BDMIENS(1 | ADDCL+10, ADDCL+13*, ADDCL+14, NLET+18, LETE+15, LETP+18*, LETP+25 | 
| BDMIT | LETP+20~, LETP+21*, LETP+22 | 
| BDMITEM | LETP+1~, LETP+4*, LETP+15, LETP+17, LETP+21 | 
| BDMITI | LETP+20~, LETP+22*, LETP+23 | 
| BDMLETI | LETP+1~, LETP+3*, LETP+11, LETP+12, LETP+18, LETP+19 | 
| BDMREG | CMPL+1~, CMPL+9*, CMPL+12, CMPL+14, CMPL+21, CMPL+22, CMPA+1~, CMPA+7*, CMPA+10, CMPDXA+1~ , CMPDXA+7* | 
| BDMREGE | CMPL+1~, CMPL+7*, CMPL+9, CMPA+1~, CMPDXA+1~ | 
| BDMRET | DEBUG~, CMPL~, CMPL+4*, CMPA~, CMPA+4*, CMPDXA~, CMPDXA+4*, NLET~, NLET+7*, LETE~ , LETE+7*, LETP~, LETP+6* | 
| BDMSTR | DEBUG~, CMPL~, CMPL+6, CMPL+7, CMPL+10, CMPL+17, CMPL+18, CMPL+20, CMPA~, CMPA+6 , CMPA+7, CMPA+8, CMPDXA~, CMPDXA+6, CMPDXA+7, CMPDXA+8, CMPDXA+9, NLET~, NLET+3, NLET+4 , LETE~, LETE+3, LETE+4, LETP~, LETP+3, LETP+4 | 
| CL | CLNCL~, CLNCL+9, ADDCL~, ADDCL+2, ADDCLDX~, ADDCLDX+9 | 
| CL( | CLNCL+2, CLNCL+3, CLNCL+5!, CLNCL+7 | 
| >> DA | CMPL+15*, CLNCL+14*, LETP+12* | 
| >> DA(1 | CMPL+15*, CLNCL+14*, LETP+12* | 
| >> DIK | CMPL+15*, CLNCL+14*, LETP+12* | 
| DT | NLET+14 | 
| DUZ | NLET+13 | 
| I | CMPL+17*, CMPL+18, CMPL+20, ADDCLDX+2~, ADDCLDX+4*, ADDCLDX+5, ADDCLDX+7, LETP+14~, LETP+15*, LETP+17 , LETP+21 | 
| ICD | ADDCLDX~, ADDCLDX+4, ADDCLDX+5, ADDCLDX+7 | 
| P | CMPL+1~, CMPL+2*, CMPL+7, CMPL+10, CMPL+17, CMPL+18, CMPL+20, CMPA+1~, CMPA+2*, CMPA+7 , CMPA+8, CMPDXA+1~, CMPDXA+2*, CMPDXA+7, CMPDXA+8, CMPDXA+9, NLET+1~, NLET+2*, NLET+3, NLET+4 , LETE+1~, LETE+2*, LETE+3, LETE+4, LETP+1~, LETP+2*, LETP+3, LETP+4 | 
| R | ADDCLDX+2~, ADDCLDX+3*, ADDCLDX+4, ADDCLDX+5, ADDCLDX+7, LETP+1~, LETP+2*, LETP+15, LETP+17, LETP+21 | 
| REG | CLNCL~, CLNCL+5, CLNCL+12, ADDCL~, ADDCL+8, ADDCL+11, ADDCL+14 | 
| U | LETE+11 |