BDMS9B2 ; IHS/CMI/LAB - DIABETIC CARE SUMMARY SUPPLEMENT ; 09 Nov 2017 3:25 PM
Source file <BDMS9B2.m>
Package | Total | Call Graph |
---|---|---|
Diabetes Registry | 7 | $$HEP^BDMDG13 $$TDAP^BDMDG1B ($$DMRETDX,$$HEPCDX,$$HEPSCR,$$LEAMP)^BDMDG1D $$DATE^BDMS9B1 ($$DIETV,$$FLU,$$TD)^BDMS9B3 ($$PNEU,$$PPD,$$PPDS)^BDMS9B4 ($$CODEN,$$ICD,$$SNOMED)^BDMUTL |
IHS VA Utilities | 2 | ($$VAL,$$VALI)^XBDIQ1 $$PROVCLS^XBFUNC1 |
Kernel | 2 | $$FMADD^XLFDT ($$STRIP,$$UP)^XLFSTR |
Patient Care Component Reports | 2 | $$START1^APCLDF $$PRIMPROV^APCLV |
IHS Patient | 1 | $$DOB^AUPNPAT |
Package | Total | Caller Graph |
---|---|---|
Diabetes Registry | 4 | BDMS9B1 BDMS9B4 BDMS9D1 BDMS9D2 |
Health Summary Components | 1 | BHSDMPRE |
iCare | 1 | BQIRGDMS |
Name | Comments | DBIA/ICR reference |
---|---|---|
SEMI(P) | ;
|
|
S1 | ;
|
|
PCR(P) | ;EP
|
|
CREAT(P) | ;
|
|
EDUC | ;EP - gather up all education provided in past year in BDMX
|
|
TB(P) | ;
|
|
REF1(P,F,I,D,T) | ; ;
|
|
EPRV(I) | ;
|
|
GFR(P) | ;
|
|
LBLK(V,L) | ;EP LEFT blank fill
|
|
DATE(D) | ;EP - convert to slashed date
|
|
HR24(P) | ;
|
|
TYPEREF(N) | ;
|
|
LE() | ;EP
|
|
L | ;
|
|
S(Y,F,C,T) | ;set up array
|
|
EDT(E) | ;
|
|
ACRATIO(P) | ;
|
|
HEPC | ;2018 AUDIT
|
|
R | ;retinopathy
|
|
LEAMP | ;
|
|
CHOL(P) | ;EP
|
|
EDUCREF | ;EP - gather up all education provided in past year
|
|
LDLLAB | ;EP
|
|
EDUCD | ||
REF(P,T,D) | ;return refusal string after date D for test is tax T
|
|
LAB(P,T,LT,YEAR) | ;EP
|
|
HBA1C(P) | ;
|
|
MICRO(P) | ;
|
|
NLHGB(P) | ;return next to last HGBA1C
|
|
TRIG(P) | ;EP
|
|
TCHOL(P) | ;EP
|
|
LOINC(A,B) | ;EP
|
|
NONHDL(P) | ;
|
|
URIN(P) | ;
|
|
MORE | ;EP
|
|
HDL(P) | ;EP
|
Name | Field # of Occurrence |
---|---|
$$START1^APCLDF | EDUC+1, TB+4 |
$$PRIMPROV^APCLV | EPRV+5 |
$$DOB^AUPNPAT | HEPC+4, LAB+4 |
$$HEP^BDMDG13 | MORE+6 |
$$TDAP^BDMDG1B | MORE+5 |
$$DMRETDX^BDMDG1D | R+1 |
$$HEPCDX^BDMDG1D | HEPC+2 |
$$HEPSCR^BDMDG1D | HEPC+6 |
$$LEAMP^BDMDG1D | LEAMP+1 |
$$DATE^BDMS9B1 | L+2, L+4, L+5, L+7, L+9, L+10, L+12, L+13, L+14, EDUC+1 , EDUC+8, EDUCREF+4 |
$$DIETV^BDMS9B3 | EDUCD+3 |
$$FLU^BDMS9B3 | MORE+2 |
$$TD^BDMS9B3 | MORE+4 |
$$PNEU^BDMS9B4 | MORE+3 |
$$PPD^BDMS9B4 | MORE+8 |
$$PPDS^BDMS9B4 | MORE+7 |
$$CODEN^BDMUTL | EDT+24 |
$$ICD^BDMUTL | EDT+28 |
$$SNOMED^BDMUTL | EDT+21 |
$$VAL^XBDIQ1 | GFR+14, GFR+17, GFR+21, LAB+19, NLHGB+17 |
$$VALI^XBDIQ1 | EPRV+2, EPRV+3, EPRV+4 |
$$PROVCLS^XBFUNC1 | EPRV+2, EPRV+3, EPRV+4, EPRV+5 |
$$FMADD^XLFDT | EDUCD+1, LAB+4 |
$$STRIP^XLFSTR | NONHDL+5, NONHDL+9 |
$$UP^XLFSTR | EDUC+8, EDUCREF+3 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX - [#9002226] | EDT+4, EDT+6, EDT+8, EDT+10, EDT+28, TB+9, LOINC+3, LOINC+5 |
^ATXAX("B" | EDT+3, EDT+5, EDT+7, EDT+9, EDT+27, TB+7, GFR+6, CHOL+2, HDL+2, TCHOL+2 , NONHDL+4, NONHDL+8, TRIG+2, CREAT+2, PCR+2, NLHGB+3, HBA1C+2, URIN+2, MICRO+2, ACRATIO+2 , LDLLAB+2 |
^ATXLAB - [#9002228] | GFR+15, LAB+9, REF+4, NLHGB+7, LDLLAB+9 |
^ATXLAB("B" | GFR+5, GFR+24, CHOL+2, HDL+2, TCHOL+2, NONHDL+4, NONHDL+8, TRIG+2, CREAT+2, PCR+2 , NLHGB+2, HBA1C+2, URIN+2, MICRO+2, ACRATIO+2, HR24+2, SEMI+2 |
^AUPNHF("AA" | TB+9 |
^AUPNPREF - [#9000022] | TYPEREF+1 |
^AUPNPREF("AA" | EDUCREF+2, REF1+6, REF1+8 |
^AUPNVLAB - [#9000010.09] | GFR+10, GFR+11, GFR+12, GFR+13, GFR+14, GFR+15, GFR+16, GFR+17, GFR+18, GFR+20 , GFR+21, LAB+9, LAB+11, LAB+18, LAB+19, NLHGB+7, NLHGB+9, NLHGB+17, LDLLAB+6, LDLLAB+7 , LDLLAB+10, LDLLAB+13, LDLLAB+15 |
^AUPNVLAB("AE" | GFR+7, GFR+8, GFR+9, LAB+5, LAB+6, LAB+8, NLHGB+4, NLHGB+5, NLHGB+6, LDLLAB+3 , LDLLAB+4, LDLLAB+5 |
^AUPNVPED - [#9000010.16] | EDUC+5, EDUC+6, EPRV+5 |
^AUPNVSIT - [#9000010] | GFR+14, GFR+17, GFR+21, LAB+19, NLHGB+17 |
^AUTTEDT - [#9999999.09] | EDUCREF+3, EDUCREF+4, EDT+11 |
^AUTTHF - [#9999999.64] | TB+11 |
^BDMSNME("B" | LE+3 |
^LAB(60 - [#60] | GFR+4, GFR+11, GFR+20 |
^LAB(95.3 - [#95.3] | LOINC+2, LOINC+4 |
^TMP("APCHS" | S1+1*, S1+2* |
^VA(200 - [#200] | EPRV+2, EPRV+3, EPRV+4, EPRV+5 |
Name | Line Occurrences |
---|---|
$$ACRATIO | L+8 |
$$CHOL | L+12 |
$$CREAT | L+5 |
$$DATE | REF1+10, REF1+12 |
$$EDT | EDUC+7, EDUCREF+2 |
$$EPRV | EDUC+8 |
$$GFR | L+7 |
$$HBA1C | L+2 |
$$HDL | L+13 |
$$LAB | GFR+25, CHOL+3, HDL+3, TCHOL+3, NONHDL+5, NONHDL+9, TRIG+3, CREAT+3, PCR+3, HBA1C+3 , URIN+3, MICRO+3, ACRATIO+3, HR24+3, SEMI+3 |
$$LBLK | GFR+14, GFR+17, GFR+21, NONHDL+15, LAB+18, NLHGB+17 |
$$LE | EDT+21 |
$$LOINC | GFR+19, LAB+12, NLHGB+10, LDLLAB+14 |
$$NLHGB | L+4 |
$$REF | LAB+19 |
$$REF1 | REF+5 |
$$TB | MORE+10 |
$$TCHOL | L+10 |
$$TRIG | L+14 |
$$TYPEREF | REF1+10, REF1+12 |
EDUC | EDUCD+6 |
EDUCREF | EDUCD+11 |
S | MORE+1, MORE+2, MORE+3, MORE+4, MORE+5, MORE+6, MORE+7, MORE+8, MORE+9, MORE+10 , HEPC+1, HEPC+2, HEPC+6, R+1, LEAMP+3, LEAMP+4, LEAMP+5, L+1, L+2, L+3 , L+4, L+5, L+6, L+7, L+9, L+10, L+12, L+13, L+14, EDUCD , EDUCD+2, EDUCD+3, EDUCD+8, EDUCD+11, EDUCD+12 |
S1 | S+5, S+7, S+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EDUCD+8*, EDUCD+10!, EDUCD+12*, EDUCD+13!, S+3~, S+8*, S+9*, S1+1*, S1+2, EDUC+1* , EPRV+1~, EPRV+2*, EPRV+3*, EPRV+4*, EPRV+5*, TB+6~, TB+7*, TB+8, TB+9, LOINC+1~ , LOINC+2*, LOINC+3, LOINC+4*, LOINC+5, REF+6*, TYPEREF+1~*, TYPEREF+2, TYPEREF+3, TYPEREF+4, LBLK+1~ , LBLK+2* |
A | LE+1~, LE+3*, LOINC~, LOINC+2, LOINC+4 |
B | HEPC+4*, LE+1~, LE+2*, LE+3*, LE+4, LOINC~, LOINC+3, LOINC+5 |
BDATE | LAB+3~, LAB+4*, LAB+7 |
>> BDMC | GFR+2*, GFR+7, GFR+8, GFR+13, GFR+14*, GFR+16, GFR+17*, GFR+21*, GFR+23 |
>> BDMD | EDUCREF+2*, EDUCREF+4 |
>> BDMIEN | LDLLAB+8 |
BDMP | EDUC+1!, EDUC+3! |
BDMP( | EDUC+8*, EDUC+10, EDUCREF+3 |
BDMR | EDUCD+13! |
BDMREF | REF+4~, REF+6 |
BDMREF( | REF+6 |
BDMREF(9999999 | REF+5* |
BDMS | TB+2~, TB+3! |
BDMS(1 | TB+5 |
>> BDMSBEG | EDUCD+1*, EDUC+1, EDUCREF+2 |
>> BDMSDFN | MORE+2, MORE+3, MORE+4, MORE+5, MORE+6, MORE+7, MORE+8, MORE+10, HEPC+2, HEPC+4 , HEPC+6, R+1, LEAMP+1, L+2, L+4, L+5, L+7, L+8, L+10, L+12 , L+13, L+14, EDUCD+3, EDUC+1 |
>> BDMSPAT | EDUCREF+2, LDLLAB+3, LDLLAB+4, LDLLAB+5 |
BDMT | REF+4~*, REF+5 |
BDMX | EDUCD+5!, EDUCD+7, EDUCD+10!, EDUCD+11, EDUC+1!, EDUCREF+1!, LDLLAB+1! |
BDMX( | EDUCD+8, EDUCD+12, EDUC+10*, EDUCREF+4*, LDLLAB+11*, LDLLAB+16* |
BDMX(1 | EDUC+2* |
BDMY | EDUCD+10!, EDUCD+13!, EDUC+1!, EDUC+2!, EDUC+11!, EDUCREF+1!, EDUCREF+2*, EDUCREF+3, EDUCREF+4 |
BDMY( | EDUC+3, EDUC+4, EDUC+8 |
C | S~, S+7 |
CODE | EDT+22~, EDT+24*, EDT+25, EDT+28 |
D | EPRV+1~, EPRV+2*, EPRV+3*, EPRV+4*, EPRV+5*, GFR+7~*, GFR+8, GFR+9, NONHDL+1~, LAB+5~* , LAB+6, LAB+7, LAB+8, DATE~, DATE+1, DATE+2, REF~, REF+3*, REF+5, REF1~ , REF1+4*, REF1+10, NLHGB+4~*, NLHGB+5, NLHGB+6, LDLLAB+3~*, LDLLAB+4, LDLLAB+5, LDLLAB+11, LDLLAB+16 |
DT | MORE+4, MORE+5, MORE+6, HEPC+2, HEPC+6, R+1, LEAMP+1, EDUCD+1, EDUC+1, LAB+4 |
E | EDUC+1*, EDUC+3*, EDUC+4*, EDUC+5, EDUC+6*, EDUC+7, EDUC+10*, EDT~, EDT+4, EDT+6 , EDT+8, EDT+10, EDT+11, TB+2~, TB+4*, NLHGB+4~*, NLHGB+7*, NLHGB+11*, NLHGB+16, NLHGB+17 |
F | S~, S+1*, S+5*, REF1~, REF1+2, REF1+6, REF1+8 |
G | EDT+23*, EDT+28*, EDT+29, GFR+7~*, LAB+5~*, LAB+6, LAB+8, LAB+9*, LAB+13*, LAB+17 , LAB+18, LAB+19, NLHGB+4~*, NLHGB+5, NLHGB+6, NLHGB+7*, NLHGB+11*, NLHGB+15, LDLLAB+3~*, LDLLAB+4 , LDLLAB+5, LDLLAB+11*, LDLLAB+16* |
HDL | NONHDL+1~, NONHDL+9*, NONHDL+10, NONHDL+12*, NONHDL+14, NONHDL+15 |
HDLD | NONHDL+1~, NONHDL+9*, NONHDL+11 |
I | EPRV~, EPRV+2, EPRV+3, EPRV+4, EPRV+5, REF1~, REF1+3, REF1+6, REF1+8, LBLK+1~ , LBLK+2* |
J | MORE+7*, MORE+8, GFR+7~, GFR+18*, GFR+19, LAB+5~, LAB+11*, LAB+12, NLHGB+9*, NLHGB+10 , LDLLAB+13*, LDLLAB+14 |
L | S+7*, LBLK~, LBLK+2 |
LT | CHOL+2*, CHOL+3, HDL+2*, HDL+3, TCHOL+2*, TCHOL+3, NONHDL+4*, NONHDL+5, NONHDL+8*, NONHDL+9 , TRIG+2*, TRIG+3, CREAT+2*, CREAT+3, PCR+2*, PCR+3, LAB~, LAB+1*, LAB+10, LAB+12 , NLHGB+3~*, NLHGB+8, NLHGB+10, HBA1C+2*, HBA1C+3, URIN+2*, URIN+3, MICRO+2*, MICRO+3, ACRATIO+2* , ACRATIO+3, HR24+2*, HR24+3, SEMI+2*, SEMI+3, LDLLAB+2~*, LDLLAB+12, LDLLAB+14 |
N | REF1+6~, REF1+8*, REF1+10, REF1+12, TYPEREF~, TYPEREF+1 |
NT | NONHDL+1~ |
P | EPRV+1~, EPRV+2*, EPRV+3*, EPRV+4*, EPRV+5*, TB~, TB+1, TB+4, TB+9, GFR~ , GFR+1, GFR+7, GFR+8, GFR+9, GFR+25, CHOL~, CHOL+1, CHOL+3, HDL~, HDL+1 , HDL+3, TCHOL~, TCHOL+1, TCHOL+3, NONHDL~, NONHDL+2, NONHDL+5, NONHDL+9, TRIG~, TRIG+1 , TRIG+3, CREAT~, CREAT+1, CREAT+3, PCR~, PCR+1, PCR+3, LAB~, LAB+4, LAB+5 , LAB+6, LAB+8, LAB+19, REF~, REF+1, REF+5, REF1~, REF1+1, REF1+6, REF1+8 , NLHGB~, NLHGB+1, NLHGB+4, NLHGB+5, NLHGB+6, HBA1C~, HBA1C+1, HBA1C+3, URIN~, URIN+1 , URIN+3, MICRO~, MICRO+1, MICRO+3, ACRATIO~, ACRATIO+1, ACRATIO+3, HR24~, HR24+1, HR24+3 , SEMI~, SEMI+1, SEMI+3 |
>> R | LEAMP+1*, LEAMP+5, LAB+18*, LAB+19*, LAB+20, LDLLAB+10*, LDLLAB+11, LDLLAB+15*, LDLLAB+16 |
S | EDT+2~ |
T | S~, S+2*, S+7*, S+8, S+9, EDT+2~, EDT+3*, EDT+4, EDT+5*, EDT+6 , EDT+7*, EDT+8, EDT+9*, EDT+10, EDT+11*, EDT+12, EDT+13, EDT+14, EDT+15, EDT+16 , EDT+17, EDT+18, EDT+19, EDT+21, EDT+24, GFR+3~, GFR+4*, GFR+12, GFR+24*, GFR+25 , CHOL+2~*, CHOL+3, HDL+2~*, HDL+3, TCHOL+2~*, TCHOL+3, NONHDL+4~*, NONHDL+5, NONHDL+8*, NONHDL+9 , TRIG+2~*, TRIG+3, CREAT+2~*, CREAT+3, PCR+2~*, PCR+3, LAB~, LAB+9, LAB+19, REF~ , REF+2, REF+4, REF1~, REF1+5*, REF1+10, REF1+11, NLHGB+2~*, NLHGB+7, HBA1C+2~*, HBA1C+3 , URIN+2~*, URIN+3, MICRO+2~*, MICRO+3, ACRATIO+2~*, ACRATIO+3, HR24+2~*, HR24+3, SEMI+2~*, SEMI+3 , LDLLAB+9 |
T1 | GFR+3~, GFR+5*, GFR+15 |
T2 | GFR+3~, GFR+6*, GFR+19 |
TAX | EDT+26~, EDT+27*, EDT+28 |
TC | NONHDL+1~, NONHDL+5*, NONHDL+6, NONHDL+12*, NONHDL+13, NONHDL+15 |
TCD | NONHDL+1~, NONHDL+5*, NONHDL+7, NONHDL+15 |
U | S1+1, EDUC+4, EDUC+5, EDUC+6, EDUC+8, EDUC+10, EPRV+2, EPRV+3, EPRV+4, EPRV+5 , EDUCREF+3, EDUCREF+4, EDT+11, EDT+28, TB+5, TB+11, GFR+11, GFR+12, GFR+13, GFR+14 , GFR+15, GFR+16, GFR+17, GFR+18, GFR+20, GFR+21, LAB+9, LAB+11, LAB+18, LAB+19 , LOINC+2, LOINC+4, REF+5, TYPEREF+1, NLHGB+7, NLHGB+9, NLHGB+17, LDLLAB+7, LDLLAB+10, LDLLAB+13 , LDLLAB+15 |
V | GFR+7~, NONHDL+1~, NONHDL+3*, NONHDL+6, NONHDL+7, NONHDL+10, NONHDL+11, LAB+5~, REF+4~, REF+5* , REF+6*, NLHGB+4~, LBLK~, LBLK+2*, LBLK+3, LDLLAB+3~ |
X | MORE+1*, MORE+2*, MORE+3*, MORE+4*, MORE+5*, MORE+6*, MORE+7*, MORE+8*, MORE+9*, MORE+10* , HEPC+2*, HEPC+6, R+1*, L+1*, L+2*, L+3*, L+4*, L+5*, L+6*, L+7* , L+9*, L+10*, L+12*, L+13*, L+14*, EDUCD+2*, EDUCD+3*, EDUCD+4*, EDUCD+11*, EDUCD+12* , S+3~, S+5*, S+6*, S+8*, S+9*, S1+2, EDUC+3~*, EDUC+4, EDUC+8, TB+2~ , TB+4*, TB+9*, GFR+7~, GFR+8*, GFR+9, LAB+5~, LAB+6*, LAB+8, LAB+9, REF1+6~* , REF1+7, REF1+8, REF1+9, NLHGB+4~, NLHGB+5*, NLHGB+6, NLHGB+7, LDLLAB+3~, LDLLAB+4*, LDLLAB+5 , LDLLAB+9 |
Y | MORE+7*, MORE+8*, MORE+9, LEAMP+4*, LEAMP+5*, L+2*, L+3, L+4*, L+5*, L+6 , L+7*, L+8*, L+9, L+10*, L+12*, L+13*, L+14*, S~, S+6, S+7 , S+9, TB+6~, TB+9*, TB+10, TB+11, GFR+9*, GFR+10, GFR+11, GFR+12, GFR+13 , GFR+14, GFR+15, GFR+16, GFR+17, GFR+18, GFR+20, GFR+21, LAB+8*, LAB+9, LAB+11 , LAB+13, REF1+9~*, REF1+10, REF1+11, REF1+12, NLHGB+6*, NLHGB+7, NLHGB+9, NLHGB+11, LDLLAB+5* , LDLLAB+6, LDLLAB+7, LDLLAB+8, LDLLAB+10, LDLLAB+11, LDLLAB+13, LDLLAB+15, LDLLAB+16 |
YEAR | LAB~, LAB+2*, LAB+4 |
>> Z | L+15*, LBLK+2* |