BDMGE ; cmi/anch/maw - BDM DMS GUI Filing Routine ; 28 Oct 2014 4:31 PM
Source file <BDMGE.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | $$FIND1^DIC (FILE,UPDATE,WP)^DIE ^DIK |
Diabetes Registry | 2 | DMEE^BDMGEA CATSTR^BDMGU |
Uncategorized | 1 | DEBUG^%Serenji |
Name | Comments | DBIA/ICR reference |
---|---|---|
ACMT(BDMRET,BDMSTR) | ;-- call CMT
|
|
PCP(PCP,PAT) | ;-- file the primary care provider
|
|
EPRB(BDMRET,BDMSTR) | ;-- edit a problem on the problem list
|
|
NOTEE(BDMRET,BDMSTR) | ;-- edit a note
|
|
DCMP(BDMRET,BDMSTR) | ;-- delete the complication
|
|
REGADD(BDMRET,BDMSTR) | ;EP - add patient to register
|
|
DEBUG(BDMRET,BDMSTR) | ;-- debugger
|
|
DME(BDMRET,BDMSTR) | ;-- create entry in BDMEDMUP
|
|
DDIAG(BDMRET,BDMSTR) | ;-- delete the diagnosis
|
|
CMT(BDMRET,BDMSTR) | ;-- the entire array
|
|
NOTED(BDMRET,BDMSTR) | ;-- delete a note
|
|
NOTEA(BDMRET,BDMSTR) | ;-- add a note
|
|
EDIAG(ST,ON,ENT) | ;-- edit the entry
|
|
DIAG(BDMRET,BDMSTR) | ;-- save complications
|
|
ECMP(ST,ON,ENT,CMT) | ;-- edit the entry
|
|
REGDX(PAT,REG,PIEN,DIAG,ON) | ;-- add the diagnosis if not there already
|
|
REGSV(BDMRET,BDMSTR) | ;-- save the data to the register
|
|
CMP(BDMRET,BDMSTR) | ;-- save complications
|
Name | Field # of Occurrence |
---|---|
DEBUG^%Serenji | DEBUG+1 |
DMEE^BDMGEA | DME+10 |
CATSTR^BDMGU | CMP+5, DIAG+5, DME+6 |
$$FIND1^DIC | EPRB+12 |
FILE^DIE | REGSV+34, PCP+7, ECMP+5, EDIAG+5, EPRB+29, NOTEE+12 |
UPDATE^DIE | REGADD+13, REGDX+15, CMP+35, DIAG+34, NOTEA+15, NOTEA+24, DME+61 |
WP^DIE | CMP+43, ECMP+11, CMT+16 |
^DIK | REGDX+7, DCMP+7, DDIAG+7, NOTED+8, NOTED+11 |
RPC Name | Call Tags |
---|---|
BDMG ADD PATIENT TO REGISTER | REGADD |
BDMG SAVE PAT MGMT DATA | REGSV |
BDMG SAVE COMPLICATIONS | CMP |
BDMG SAVE COMMENTS | CMT |
BDMG CREATE DM UPDATE ENTRY | DME |
BDMG EDIT A PROBLEM | EPRB |
BDMG ADD NOTE | NOTEA |
BDMG EDIT NOTE | NOTEE |
BDMG DELETE NOTE | NOTED |
BDMG DELETE COMPLICATION | DCMP |
BDMG SAVE DIAGNOSIS | DIAG |
BDMG DELETE DIAGNOSIS | DDIAG |
FileNo | Call Tags |
---|---|
^ACM(42 - [#9002242] | Classic Fileman Calls |
^ACM(44 - [#9002244] | Classic Fileman Calls |
^AUTNPOV - [#9999999.27] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | REGADD+1, REGSV+1, REGDX+2, PCP+1, CMP+1, DIAG+1, EPRB+1, NOTEA+1, NOTEE+1, NOTED+1 , ACMT+1, DME+1 |
^ACM(41 - [#9002241] | REGSV+8, CMP+9, DIAG+9 |
^ACM(41.1 - [#9002241.1] | REGADD+5, REGSV+6, CMP+7, DIAG+7 |
^ACM(42 - [#9002242] | CMP+23, CMP+25 |
^ACM(42.1 - [#9002242.1] | CMP+21 |
^ACM(42.3 - [#9002242.3] | CMP+22 |
^ACM(44 - [#9002244] | REGDX+4, REGDX+6, REGDX+7, DIAG+22, DIAG+24 |
^ACM(44.1 - [#9002244.1] | REGSV+21, DIAG+21 |
^AUPNPROB - [#9000011] | NOTEA+10, NOTEA+11, NOTEA+12, NOTEA+20, NOTED+9 |
^BDMTMP($J | DCMP+9*, DCMP+10*, DDIAG+9*, DDIAG+10* |
Name | Line Occurrences |
---|---|
CMT | ACMT+2 |
ECMP | CMP+26 |
EDIAG | DIAG+25 |
PCP | REGSV+38 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BDMASTR | DME+4~, DME+34* |
BDMBPD | DME+3~, DME+18*, DME+50 |
BDMBPV | DME+3~, DME+19*, DME+51 |
BDMCL | EPRB+2~, EPRB+10*, EPRB+23 |
BDMCM | REGSV+2~, REGSV+11*, REGSV+26 |
BDMCMP | CMP+15~, CMP+21*, CMP+23, CMP+25, CMP+29, DIAG+15~, DIAG+21*, DIAG+22, DIAG+24, DIAG+28 |
BDMCMPE | CMP+15~, CMP+18*, CMP+21, DIAG+15~, DIAG+18*, DIAG+21 |
BDMCMT | CMP+15~, DIAG+15~ |
BDMCMT(1 | CMP+42*, ECMP+10* |
BDMCON | REGSV+2~, REGSV+16*, REGSV+31 |
BDMDA | REGDX+5~, REGDX+6*, REGDX+7, CMP+2~, DIAG+2~, CMT+10*, CMT+11 |
>> BDMDATA | CMP+14, CMP+16*, CMP+17, CMP+18, CMP+19, CMP+20, CMP+26, CMP+42, DIAG+14, DIAG+16* , DIAG+17, DIAG+18, DIAG+19, DIAG+20 |
BDMDE | EPRB+2~ |
BDMDEND | DME+3~, DME+26*, DME+47 |
BDMDEPD | DME+4~, DME+32*, DME+56 |
BDMDEPR | DME+4~, DME+33*, DME+57 |
BDMDLM | EPRB+2~, EPRB+9* |
>> BDMDMIEN | DME+8*, DME+9 |
BDMDX | REGSV+2~, REGSV+21*, EPRB+2~, EPRB+5*, EPRB+6, EPRB+21 |
BDMDXE | REGSV+2~, REGSV+21 |
BDMED | REGSV+2~ |
BDMEKGD | DME+4~, DME+24*, DME+58 |
BDMEKGR | DME+4~, DME+25*, DME+54 |
BDMENT | CMP+24~, CMP+25*, CMP+26, DIAG+23~, DIAG+24*, DIAG+25 |
BDMERR | REGADD+2~, REGADD+14, REGSV+2~, REGDX+8~, PCP+3~, CMP+10*, CMP+27~, CMP+38~, ECMP+1~, ECMP+7~ , DIAG+10*, DIAG+26~, EDIAG+1~, EPRB+19~, NOTEA+9~, NOTEA+18~, NOTEE+8~, CMT+12~, DME+35~ |
BDMERR(1 | REGSV+35, REGDX+16, CMP+36, CMP+45, ECMP+6, DIAG+35, EDIAG+6, EPRB+30, NOTEA+12, NOTEA+16 , NOTEA+25, NOTEE+13, CMT+18, DME+62 |
BDMEYED | DME+3~, DME+22*, DME+46 |
BDMEYER | DME+4~, DME+23*, DME+53 |
BDMFAC | EPRB+2~, EPRB+16* |
BDMFDA | REGADD+2~, REGSV+2~, REGDX+8~, PCP+3~, CMP+27~, ECMP+1~, DIAG+26~, EDIAG+1~, EPRB+19~, NOTEA+9~ , NOTEA+18~, NOTEE+8~, DME+35~ |
BDMFDA( | NOTEA+14*, NOTEA+21*, NOTEA+22*, NOTEA+23*, NOTEE+10*, NOTEE+11*, DME+37*, DME+38*, DME+39*, DME+40* , DME+41*, DME+42*, DME+43*, DME+44*, DME+45*, DME+46*, DME+47*, DME+48*, DME+49*, DME+50* , DME+51*, DME+52*, DME+53*, DME+54*, DME+55*, DME+56*, DME+57*, DME+58*, DME+59*, DME+60* |
BDMFDA(9000001 | PCP+6* |
BDMFDA(9000011 | EPRB+21*, EPRB+22*, EPRB+23*, EPRB+24*, EPRB+25*, EPRB+27*, EPRB+28* |
BDMFDA(9002241 | REGADD+8*, REGADD+9*, REGADD+10*, REGADD+11*, REGADD+12*, REGSV+25*, REGSV+26*, REGSV+27*, REGSV+28*, REGSV+29* , REGSV+30*, REGSV+31*, REGSV+32*, REGSV+33* |
BDMFDA(9002242 | CMP+29*, CMP+30*, CMP+31*, CMP+32*, CMP+33*, CMP+34*, ECMP+3*, ECMP+4* |
BDMFDA(9002244 | REGDX+10*, REGDX+11*, REGDX+12*, REGDX+13*, REGDX+14*, DIAG+28*, DIAG+29*, DIAG+30*, DIAG+31*, DIAG+32* , DIAG+33*, EDIAG+3*, EDIAG+4* |
BDMFL | CMP+38~, CMP+39*, CMP+43, ECMP+7~, ECMP+8*, ECMP+11, CMT+12~, CMT+13*, CMT+16 |
BDMFLD | CMP+38~, CMP+41*, CMP+43, ECMP+7~, ECMP+9*, ECMP+11, CMT+12~, CMT+15*, CMT+16 |
BDMFLUD | DME+3~ |
BDMFTD | DME+2~, DME+20*, DME+45 |
BDMFTR | DME+3~, DME+21*, DME+52 |
BDMGLU | DME+4~ |
BDMHD | DME+2~, DME+14*, DME+41 |
BDMHV | DME+2~, DME+15*, DME+42 |
BDMI | CMP+2~, CMP+14*, CMP+16, DIAG+2~, DIAG+14*, DIAG+16 |
BDMIEN | NOTEA+2~, NOTEA+4*, NOTEA+10, NOTEA+11, NOTEA+12, NOTEA+13, NOTEA+19, NOTEA+20, NOTEE+2~, NOTEE+4* , NOTEE+9, NOTED+2~, NOTED+4*, NOTED+7, NOTED+9, NOTED+10, DME+2~ |
BDMIENS | REGADD+2~, REGADD+7*, REGSV+2~, REGSV+24*, REGSV+25, REGSV+26, REGSV+27, REGSV+28, REGSV+29, REGSV+30 , REGSV+31, REGSV+32, REGSV+33, REGDX+8~, REGDX+9*, PCP+3~, PCP+4*, PCP+6, CMP+27~, CMP+28* , CMP+38~, CMP+40*, CMP+43, ECMP+1~, ECMP+2*, ECMP+3, ECMP+4, ECMP+11, DIAG+26~, DIAG+27* , EDIAG+1~, EDIAG+2*, EDIAG+3, EDIAG+4, EPRB+19~, EPRB+20*, EPRB+21, EPRB+22, EPRB+23, EPRB+24 , EPRB+25, EPRB+27, EPRB+28, NOTEA+9~, NOTEA+13*, NOTEA+14, NOTEA+18~, NOTEA+19*, NOTEA+21, NOTEA+22 , NOTEA+23, NOTEE+8~, NOTEE+9*, NOTEE+10, NOTEE+11, CMT+12~, CMT+14*, CMT+16, DME+35~, DME+36* |
BDMIENS(1 | REGADD+15, PCP+5*, CMP+37, DIAG+36, DME+63 |
BDMIENS(2 | NOTEA+17 |
BDMLE | REGSV+2~ |
BDMLIEN | NOTEA+2~, NOTEA+11*, NOTEA+17*, NOTEA+19, NOTEA+20, NOTEE+2~, NOTEE+5*, NOTEE+9, NOTED+2~, NOTED+5* , NOTED+7, NOTED+9, NOTED+10 |
BDMLOC | NOTEA+2~, NOTEA+6*, NOTEA+10, NOTEA+11, NOTEA+12, NOTEA+14, NOTEE+2~ |
BDMLR | REGSV+2~, REGSV+17*, REGSV+27 |
BDMMAMD | DME+3~, DME+28*, DME+49 |
BDMMAMP | DME+4~, DME+31*, DME+55 |
BDMNAR | EPRB+2~, EPRB+11*, EPRB+12*, EPRB+13, EPRB+24, NOTEA+2~, NOTEA+7*, NOTEA+22, NOTEE+2~, NOTEE+7* , NOTEE+10 |
BDMNIEN | NOTEE+2~, NOTEE+6*, NOTEE+9, NOTED+2~, NOTED+6*, NOTED+7 |
>> BDMNN | NOTEA+20*, NOTEA+21 |
BDMNR | REGSV+2~, REGSV+18*, REGSV+28 |
BDMON | REGSV+2~, REGSV+22*, REGSV+33, CMP+15~, CMP+20*, CMP+26, CMP+33, DIAG+15~, DIAG+20*, DIAG+25 , DIAG+32, EPRB+2~, EPRB+18*, EPRB+28, DME+2~, DME+12*, DME+39 |
BDMP | EPRB+2~, EPRB+4*, EPRB+20 |
BDMPAPD | DME+3~, DME+27*, DME+48 |
BDMPAT | REGADD+6*, REGADD+9, REGSV+7*, REGSV+8, REGSV+24, CMP+2~, CMP+8*, CMP+9, CMP+31, DIAG+2~ , DIAG+8*, DIAG+9, DIAG+30 |
BDMPCP | REGSV+2~, REGSV+23*, REGSV+38 |
BDMPIEN | REGSV+2~, REGSV+8*, REGSV+38, CMP+2~, CMP+9*, CMP+23, CMP+25, CMP+30, DIAG+2~, DIAG+9* , DIAG+22, DIAG+24, DIAG+29, DME+2~, DME+11*, DME+37 |
BDMPN | DME+2~, DME+13*, DME+40 |
BDMPNUD | DME+3~ |
BDMPPDD | DME+4~, DME+29*, DME+59 |
BDMPPDR | DME+4~, DME+30*, DME+60 |
BDMREG | REGADD+2~, REGADD+5*, REGADD+8, REGSV+2~, REGSV+6*, CMP+2~, CMP+7*, CMP+23, CMP+25, CMP+32 , DIAG+2~, DIAG+7*, DIAG+22, DIAG+24, DIAG+31 |
BDMREGE | REGADD+2~, REGADD+4*, REGADD+5, REGSV+2~, REGSV+5*, REGSV+6, CMP+2~, CMP+6*, CMP+7, DIAG+2~ , DIAG+6*, DIAG+7 |
BDMRET | DEBUG~, REGADD~, REGADD+14*, REGADD+15*, REGSV~, REGSV+4*, REGSV+35*, REGSV+36*, REGDX+16*, REGDX+17* , CMP~, CMP+36*, CMP+37*, CMP+40, CMP+44*, CMP+45*, ECMP+6*, DCMP~, DCMP+8*, DIAG~ , DIAG+35*, DIAG+36*, EDIAG+6*, DDIAG~, DDIAG+8*, EPRB~, EPRB+6*, EPRB+13*, EPRB+30*, NOTEA~ , NOTEA+16*, NOTEA+25*, NOTEA+26*, NOTEE~, NOTEE+13*, NOTEE+14*, NOTED~, NOTED+12*, ACMT~, ACMT+2 , CMT~, CMT+17*, CMT+18*, DME~, DME+7*, DME+10, DME+62*, DME+63* |
BDMRP | REGSV+2~, REGSV+10*, REGSV+32 |
BDMST | REGSV+2~, REGSV+9*, REGSV+25, CMP+15~, CMP+22*, CMP+26, CMP+34, DIAG+15~, EPRB+2~, EPRB+17* , EPRB+27 |
BDMSTE | CMP+15~, CMP+19*, CMP+22, DIAG+15~, DIAG+19*, DIAG+25, DIAG+33 |
BDMSTR | DEBUG~, REGADD~, REGADD+4, REGADD+6, REGSV~, REGSV+5, REGSV+7, REGSV+9, REGSV+10, REGSV+11 , REGSV+12, REGSV+16, REGSV+17, REGSV+18, REGSV+22, REGSV+23, CMP~, CMP+5, CMP+6, CMP+8 , CMP+16, DCMP~, DCMP+3, DCMP+4, DCMP+6, DIAG~, DIAG+5, DIAG+6, DIAG+8, DIAG+16 , DDIAG~, DDIAG+3, DDIAG+4, DDIAG+6, EPRB~, EPRB+4, EPRB+5, EPRB+9, EPRB+10, EPRB+11 , EPRB+16, EPRB+17, EPRB+18, NOTEA~, NOTEA+4, NOTEA+6, NOTEA+7, NOTEE~, NOTEE+4, NOTEE+5 , NOTEE+6, NOTEE+7, NOTED~, NOTED+4, NOTED+5, NOTED+6, ACMT~, ACMT+2, CMT~, CMT+3 , CMT+4, CMT+5, CMT+6, DME~, DME+6, DME+7, DME+8, DME+10, DME+11, DME+12 , DME+13, DME+14, DME+15, DME+16, DME+17, DME+18, DME+19, DME+20, DME+21, DME+22 , DME+23, DME+24, DME+25, DME+26, DME+27, DME+28, DME+29, DME+30, DME+31, DME+32 , DME+33 |
BDMSTR( | CMT+10, CMT+11 |
BDMSTR(1 | CMT+8, CMT+9 |
BDMTB | DME+2~ |
BDMTDD | DME+3~ |
BDMTU | DME+2~ |
BDMTXT | CMT+1~ |
BDMTXT(1 | CMT+5*, CMT+7*, CMT+9*, CMT+11* |
BDMVIEN | CMT+1~, CMT+4*, CMT+8*, CMT+14 |
BDMWD | DME+2~, DME+16*, DME+43 |
BDMWF | REGSV+2~, REGSV+12*, REGSV+29 |
BDMWV | DME+2~, DME+17*, DME+44 |
CMT | ECMP~, ECMP+10 |
CS | CMP+2~, CMP+4*, CMP+18, CMP+19, CMP+20, CMP+26, CMP+42, DIAG+2~, DIAG+4*, DIAG+18 , DIAG+19, DIAG+20 |
>> DA | REGDX+7*, DCMP+6*, DDIAG+6*, NOTED+7*, NOTED+10* |
>> DA(1 | NOTED+7*, NOTED+10* |
>> DA(2 | NOTED+7* |
DIAG | REGDX~, REGDX+3, REGDX+4, REGDX+10 |
>> DIK | REGDX+7*, DCMP+5*, DDIAG+5*, NOTED+7*, NOTED+10* |
DT | REGADD+11, REGADD+12, REGSV+30, EPRB+22, NOTEA+23, NOTEE+11, DME+38 |
DUZ | EPRB+25 |
ENT | ECMP~, ECMP+2, EDIAG~, EDIAG+2 |
I | DCMP+1~, DCMP+3*, DCMP+4, DCMP+6, DDIAG+1~, DDIAG+3*, DDIAG+4, DDIAG+6 |
ON | REGDX~, REGDX+14, ECMP~, ECMP+3, EDIAG~, EDIAG+4 |
P | REGADD+2~, REGADD+3*, REGADD+4, REGADD+6, REGSV+2~, REGSV+3*, REGSV+5, REGSV+7, REGSV+9, REGSV+10 , REGSV+11, REGSV+12, REGSV+16, REGSV+17, REGSV+18, REGSV+22, REGSV+23, CMP+2~, CMP+3*, CMP+6 , CMP+8, CMP+16, DCMP+1~, DCMP+2*, DCMP+3, DCMP+4, DCMP+6, DIAG+2~, DIAG+3*, DIAG+6 , DIAG+8, DIAG+16, DDIAG+1~, DDIAG+2*, DDIAG+3, DDIAG+4, DDIAG+6, EPRB+2~, EPRB+3*, EPRB+4 , EPRB+5, EPRB+9, EPRB+10, EPRB+11, EPRB+16, EPRB+17, EPRB+18, NOTEA+2~, NOTEA+3*, NOTEA+4 , NOTEA+6, NOTEA+7, NOTEE+2~, NOTEE+3*, NOTEE+4, NOTEE+5, NOTEE+6, NOTEE+7, NOTED+2~, NOTED+3* , NOTED+4, NOTED+5, NOTED+6, CMT+1~, CMT+2*, CMT+4, CMT+5, CMT+8, CMT+9, DME+2~ , DME+5*, DME+8, DME+11, DME+12, DME+13, DME+14, DME+15, DME+16, DME+17, DME+18 , DME+19, DME+20, DME+21, DME+22, DME+23, DME+24, DME+25, DME+26, DME+27, DME+28 , DME+29, DME+30, DME+31, DME+32, DME+33 |
PAT | REGDX~, REGDX+12, PCP~, PCP+4, PCP+5 |
PCP | PCP~, PCP+2, PCP+6 |
PIEN | REGDX~, REGDX+4, REGDX+6, REGDX+7, REGDX+11 |
R | REGSV+2~, REGSV+3*, REGSV+10, REGSV+11, REGSV+12, REGSV+23 |
REG | REGDX~, REGDX+4, REGDX+6, REGDX+7, REGDX+13 |
ST | ECMP~, ECMP+4, EDIAG~, EDIAG+3 |
U | REGSV+8, CMP+9, DIAG+9, NOTEA+20, NOTED+9 |
>> X | REGADD+1*, REGSV+1*, REGDX+2*, PCP+1*, CMP+1*, DIAG+1*, EPRB+1*, NOTEA+1*, NOTEE+1*, NOTED+1* , ACMT+1*, DME+1* |