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

Package: Diabetes Registry

Routine: BDMGEB


Information

BDMGEB ; cmi/anch/maw - BDM DMS GUI Filing Routine ;

Source Information

Source file <BDMGEB.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 (FILE,UPDATE)^DIE  ^DIK  
Diabetes Registry 1 CATSTR^BDMGU  
Uncategorized 1 DEBUG^%Serenji  

Entry Points

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

External References

Name Field # of Occurrence
DEBUG^%Serenji DEBUG+1
CATSTR^BDMGU CMPL+6, CMPA+6, CMPDXA+6
FILE^DIE LETE+14
UPDATE^DIE ADDCL+9, ADDCL+15, ADDCLDX+11, NLET+17, LETP+24
^DIK CMPL+16, CLNCL+15, LETP+13

Used in RPC

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ADDCL CMPL+22, CMPA+10
ADDCLDX CMPDXA+11
CLNCL CMPL+21

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All