BUDHUTL2 ; IHS/CMI/LAB - utilities for BUD ;
Source file <BUDHUTL2.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^%DTC ^DIE IX1^DIK |
IHS Uniform Data System | 2 | $$DATE^BUDEDU $$DATE^BUDHDU |
Kernel | 2 | ($$DT,$$FMADD)^XLFDT $$STRIP^XLFSTR |
IHS Standard Terminology | 1 | ($$SUBLST,SUBLST)^BSTSAPI |
IHS VA Utilities | 1 | ($$VAL,$$VALI)^XBDIQ1 |
Patient Care Component Reports | 1 | ALLV^APCLAPIU |
Taxonomy | 1 | BLDTAX^ATXAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
AGEF(DFN,APCLDT) | ;EP
|
|
GETMEDS(P,BUDMBD,BUDMED,TAXM,TAXN,TAXC,BUDDNAME,BUDZ,TAXRN) | ;EP
|
|
DECEASED(DFN,APCLDT) | ;EP
|
|
SETUP | ;EP - set up table 6 and 7 dx and snomed lists in ^BUDHTSSC
|
|
AGE(DFN,APCLZ,APCLDT) | ;EP
|
|
ALLCPT(P,BD,ED,T,A) | ;EP - ALL CPTS IN A DATE RANGE IN TAXONOMY T
|
|
LOINC(A,B) | ;
|
|
CTC(P,BDATE,EDATE) | ;EP
|
|
HL(P,BD,ED) | ;EP - was patient homeless on any day in this time period?
|
|
DX | ;
|
|
DOB(DFN) | ;EP
|
|
FITDNA(P,BDATE,EDATE) | ;EP
|
Name | Field # of Occurrence |
---|---|
^%DTC | AGE+36 |
ALLV^APCLAPIU | CTC+3 |
BLDTAX^ATXAPI | ALLCPT+11, DX+7 |
$$SUBLST^BSTSAPI | SETUP+12 |
SUBLST^BSTSAPI | SETUP+2 |
$$DATE^BUDEDU | CTC+12 |
$$DATE^BUDHDU | FITDNA+9, FITDNA+13, CTC+15, CTC+21, CTC+27, CTC+32 |
^DIE | SETUP+8, DX+5 |
IX1^DIK | SETUP+15, DX+13 |
$$VAL^XBDIQ1 | FITDNA+9, FITDNA+13, CTC+12, CTC+13, CTC+19, CTC+21, CTC+25, CTC+32, GETMEDS+40 |
$$VALI^XBDIQ1 | CTC+12, CTC+31 |
$$DT^XLFDT | AGE+12 |
$$FMADD^XLFDT | HL+15 |
$$STRIP^XLFSTR | GETMEDS+37 |
FileNo | Call Tags |
---|---|
^BUDHTSSC - [#90669.908] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX - [#9002226] | LOINC+3, LOINC+5, GETMEDS+34, GETMEDS+36, GETMEDS+37, GETMEDS+38, GETMEDS+41, ALLCPT+11 |
^ATXAX("B" | FITDNA+3, GETMEDS+25, GETMEDS+26, GETMEDS+27, GETMEDS+28, DX+7 |
^ATXLAB - [#9002228] | FITDNA+9 |
^ATXLAB("B" | FITDNA+4 |
^AUPNPAT - [#9000001] | HL+1, HL+4, HL+5, HL+6, HL+7, HL+9, HL+10, HL+11, HL+12 |
^AUPNVCPT - [#9000010.18] | CTC+18, ALLCPT+18 |
^AUPNVCPT("AA" | ALLCPT+15, ALLCPT+16 |
^AUPNVCPT("AD" | CTC+17 |
^AUPNVLAB - [#9000010.09] | FITDNA+8, FITDNA+9, FITDNA+11 |
^AUPNVLAB("AE" | FITDNA+5, FITDNA+6, FITDNA+7 |
^AUPNVMED - [#9000010.14] | GETMEDS+12, GETMEDS+13, GETMEDS+17, GETMEDS+30, GETMEDS+32 |
^AUPNVMED("AA" | GETMEDS+10, GETMEDS+11 |
^AUPNVPOV - [#9000010.07] | CTC+11 |
^AUPNVPOV("AD" | CTC+10 |
^AUPNVPRC - [#9000010.08] | CTC+30 |
^AUPNVPRC("AD" | CTC+29 |
^AUPNVTC - [#9000010.33] | CTC+24 |
^AUPNVTC("AD" | CTC+23 |
^BUDHTSSC - [#90669.908] | SETUP+4, SETUP+5, SETUP+7, SETUP+11, SETUP+14*, DX+1, DX+2, DX+4, DX+7, DX+11* , DX+12* |
^BUDHTSSC("AC" | CTC+21, CTC+27 |
^BUDHTSSC("AD" | CTC+12 |
^BUDHTSSC("AP" | CTC+32 |
^BUDHTSSC("AS" | CTC+15 |
^BUDHTSSC("B" | CTC+5 |
^DPT - [#2] | DOB+6, DOB+7, DECEASED+7 |
^LAB(95.3 - [#95.3] | LOINC+2, LOINC+4 |
^PSDRUG - [#50] | GETMEDS+15, GETMEDS+17, GETMEDS+33, GETMEDS+35, GETMEDS+39 |
^TMP($J | GETMEDS+5!, GETMEDS+17*, GETMEDS+20, GETMEDS+21, GETMEDS+23*, GETMEDS+24!, GETMEDS+29, GETMEDS+43, GETMEDS+45!, SETUP+9! , SETUP+10, SETUP+14 |
Name | Line Occurrences |
---|---|
$$AGE | AGEF+7, AGEF+12, AGEF+15 |
$$DOB | AGE+10 |
$$LOINC | FITDNA+12 |
DX | SETUP+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5 |
A | LOINC~, LOINC+2, LOINC+4, HL+3~, HL+9*, HL+10, HL+13*, HL+14*, HL+15, ALLCPT~ , ALLCPT+18 |
APCLAGEM | AGE+17~, AGE+27*, AGE+28*, AGE+29*, AGE+30*, AGE+31*, AGE+32 |
APCLAGEY | AGE+17~, AGE+20*, AGE+21*, AGE+22, AGE+27 |
APCLD1 | AGE+17~, AGE+25*, AGE+28, AGE+31 |
APCLD2 | AGE+17~, AGE+26*, AGE+28, AGE+31 |
APCLDOB | AGE+8~, AGE+10*, AGE+11, AGE+14, AGE+18, AGE+19, AGE+35 |
APCLDT | AGE~, AGE+13*, AGE+14, AGE+18, AGE+19, AGE+35, AGEF~, AGEF+7, AGEF+12, AGEF+15 , DECEASED~, DECEASED+9 |
APCLM1 | AGE+17~, AGE+18*, AGE+20, AGE+25*, AGE+28, AGE+29, AGE+30 |
APCLM2 | AGE+17~, AGE+18*, AGE+20, AGE+26*, AGE+28, AGE+29, AGE+30 |
APCLY1 | AGE+17~, AGE+19*, AGE+20 |
APCLY2 | AGE+17~, AGE+19*, AGE+20 |
APCLZ | AGE~, AGE+8*, AGE+22, AGE+32 |
B | LOINC~, LOINC+3, LOINC+5, FITDNA+5*, HL+3~, HL+10*, HL+11, HL+12, HL+18*, HL+20 , ALLCPT+9~, ALLCPT+14*, ALLCPT+15 |
BD | HL~, HL+21, ALLCPT~, ALLCPT+14 |
BDATE | FITDNA~, FITDNA+1*, FITDNA+5, CTC~, CTC+2*, CTC+3 |
BUDC | ALLCPT+9~, ALLCPT+12*, ALLCPT+17*, ALLCPT+18 |
BUDCC1 | GETMEDS+7~, GETMEDS+8*, GETMEDS+16*, GETMEDS+17, GETMEDS+19*, GETMEDS+22*, GETMEDS+23, GETMEDS+29*, GETMEDS+43*, GETMEDS+46! |
BUDD | FITDNA+2*, FITDNA+5, FITDNA+6, FITDNA+7, FITDNA+9*, FITDNA+13*, FITDNA+15, GETMEDS+7~, GETMEDS+13*, GETMEDS+14 , GETMEDS+15, GETMEDS+17, GETMEDS+46! |
BUDDNAME | GETMEDS~, GETMEDS+6*, GETMEDS+39, GETMEDS+46! |
BUDI | SETUP+1~, SETUP+7*, SETUP+8, DX+4*, DX+5 |
BUDINBD | GETMEDS+7~, GETMEDS+9*, GETMEDS+10, GETMEDS+46! |
BUDINED | GETMEDS+7~, GETMEDS+9*, GETMEDS+10*, GETMEDS+11, GETMEDS+17, GETMEDS+46! |
>> BUDLFOB | FITDNA+2*, FITDNA+15*, FITDNA+16 |
>> BUDLT | FITDNA+4*, FITDNA+9 |
BUDMBD | GETMEDS~, GETMEDS+9, GETMEDS+46! |
BUDMED | GETMEDS~, GETMEDS+9, GETMEDS+46! |
BUDMIEN | GETMEDS+7~, GETMEDS+11*, GETMEDS+12, GETMEDS+13, GETMEDS+17 |
BUDS | SETUP+1~ |
BUDTAX | SETUP+1~ |
BUDTAX( | DX+9, DX+11 |
BUDTGT | SETUP+1~, DX+6*, DX+7 |
BUDTOB | CTC+1~, CTC+4*, CTC+6, CTC+10, CTC+12*, CTC+15*, CTC+17, CTC+21*, CTC+23, CTC+27* , CTC+29, CTC+32*, CTC+33 |
BUDVS | CTC+1~ |
BUDVS( | CTC+6, CTC+7, CTC+8 |
BUDX | SETUP+1~, SETUP+4*, SETUP+5, SETUP+7, SETUP+8, SETUP+11, SETUP+14, SETUP+15, DX+1*, DX+2 , DX+4, DX+5, DX+7, DX+11, DX+12, DX+13 |
BUDZ | GETMEDS~, GETMEDS+5!, GETMEDS+8! |
BUDZ( | GETMEDS+43* |
C | GETMEDS+33*, GETMEDS+34, GETMEDS+35*, GETMEDS+36, GETMEDS+37, GETMEDS+40*, GETMEDS+41, HL+3~, SETUP+1~, SETUP+14* , DX+9*, DX+10*, DX+11, DX+12 |
CPTTAX | ALLCPT+9~ |
CPTTAX( | ALLCPT+13, ALLCPT+18 |
CTR | CTC+1~, CTC+6*, CTC+7, CTC+8 |
D | FITDNA+5*, FITDNA+6, FITDNA+7, FITDNA+9, FITDNA+13, GETMEDS+7~, GETMEDS+32*, GETMEDS+33, GETMEDS+35, GETMEDS+38 , GETMEDS+39, ALLCPT+9~, ALLCPT+15*, ALLCPT+16, ALLCPT+18 |
DA | SETUP+8!*, SETUP+15!*, DX+5!*, DX+13!* |
DA(1 | SETUP+8*, DX+5* |
DFN | DOB~, DOB+5, DOB+6, DOB+7, AGE~, AGE+9, AGE+10, AGEF~, AGEF+7, AGEF+12 , AGEF+15, DECEASED~, DECEASED+6, DECEASED+7 |
DIC | SETUP+8!, DX+5! |
DIE | SETUP+8*!, DX+5*! |
DIK | SETUP+15!*, DX+13!* |
DR | SETUP+8!*, DX+5!* |
DT | AGE+12*, AGE+13, HL+14 |
E | FITDNA+5*, HL+19*, HL+21, ALLCPT+9~, ALLCPT+14*, ALLCPT+15 |
ED | HL~, HL+20, ALLCPT~, ALLCPT+14 |
EDATE | FITDNA~, FITDNA+1, FITDNA+5, CTC~, CTC+2, CTC+3 |
G | GETMEDS+7~, GETMEDS+31*, GETMEDS+34*, GETMEDS+36*, GETMEDS+37*, GETMEDS+38*, GETMEDS+39*, GETMEDS+41*, GETMEDS+42*, GETMEDS+43 , ALLCPT+9~, ALLCPT+15* |
I | SETUP+1~, SETUP+14* |
J | FITDNA+11*, FITDNA+12, ALLCPT+9~, ALLCPT+13*, ALLCPT+15, ALLCPT+16, ALLCPT+18 |
>> L | FITDNA+6*, FITDNA+7 |
N | HL+3~, HL+9*, HL+10, HL+13, SETUP+1~, SETUP+11*, SETUP+12 |
OUT | SETUP+1~, SETUP+10*, SETUP+12 |
P | FITDNA~, FITDNA+5, FITDNA+6, FITDNA+7, CTC~, CTC+3, GETMEDS~, GETMEDS+10, GETMEDS+11, HL~ , HL+1, HL+4, HL+5, HL+6, HL+7, HL+9, HL+10, HL+11, HL+12, ALLCPT~ , ALLCPT+15, ALLCPT+16 |
T | FITDNA+3*, FITDNA+10, FITDNA+12, GETMEDS+7~, GETMEDS+25*, GETMEDS+38, ALLCPT~, ALLCPT+7*, ALLCPT+8, ALLCPT+11 |
T1 | GETMEDS+7~, GETMEDS+26*, GETMEDS+36, GETMEDS+37 |
>> T2 | GETMEDS+27*, GETMEDS+34 |
>> T3 | GETMEDS+28*, GETMEDS+41 |
TAXC | GETMEDS~, GETMEDS+3*, GETMEDS+27, GETMEDS+42 |
TAXM | GETMEDS~, GETMEDS+1*, GETMEDS+25, GETMEDS+42 |
TAXN | GETMEDS~, GETMEDS+2*, GETMEDS+26, GETMEDS+42 |
TAXRN | GETMEDS~ |
>> TAXRXN | GETMEDS+4*, GETMEDS+28 |
TIEN | CTC+1~, CTC+5*, CTC+12, CTC+15, CTC+21, CTC+27, CTC+32 |
U | DOB+6, DOB+7, LOINC+2, LOINC+4, FITDNA+9, FITDNA+11, FITDNA+13, CTC+7, CTC+8, CTC+12 , CTC+15, CTC+21, CTC+27, CTC+32, GETMEDS+13, GETMEDS+17, GETMEDS+29, GETMEDS+32, GETMEDS+33, GETMEDS+35 , GETMEDS+39, HL+6, HL+7, HL+11, HL+12, HL+15, HL+18, HL+19, ALLCPT+11, ALLCPT+18 , SETUP+5, SETUP+11, SETUP+14, DX+2, DX+7, DX+11 |
V | ALLCPT+9~ |
VDATE | CTC+1~, CTC+8*, CTC+12, CTC+15, CTC+21, CTC+27, CTC+32 |
VIEN | CTC+1~, CTC+7*, CTC+10, CTC+17, CTC+23, CTC+29 |
X | AGE+8~, AGE+37, FITDNA+7*, FITDNA+8, FITDNA+9, FITDNA+11, FITDNA+13, CTC+1~, CTC+10*, CTC+11 , CTC+12, CTC+13, CTC+17*, CTC+18, CTC+19, CTC+21, CTC+23*, CTC+24, CTC+25, CTC+29* , CTC+30, CTC+31, CTC+32, DECEASED+7~*, DECEASED+8, DECEASED+10, GETMEDS+7~, GETMEDS+19*, GETMEDS+20*, GETMEDS+21 , GETMEDS+23, GETMEDS+29*, GETMEDS+43, HL+3~, HL+4*, HL+5, HL+9, HL+15, HL+16*, HL+22* , HL+23, ALLCPT+9~, ALLCPT+16*, ALLCPT+18, SETUP+12*, DX+9*, DX+11 |
X1 | AGE+8~, AGE+35* |
X2 | AGE+8~, AGE+35* |
Y | CTC+1~, CTC+12*, CTC+13*, CTC+14, CTC+15, CTC+19*, CTC+20, CTC+21, CTC+25*, CTC+26 , CTC+27, CTC+31*, CTC+32, AGEF+6~, AGEF+7*, AGEF+8, AGEF+9, AGEF+12*, AGEF+15*, AGEF+18 , GETMEDS+7~, GETMEDS+21*, GETMEDS+23, GETMEDS+29*, GETMEDS+30, GETMEDS+32, GETMEDS+40, HL+3~, HL+5*, HL+6 , HL+7, HL+17*, HL+18, HL+19 |
Z | CTC+1~, HL+3~ |
Z( | HL+15*, HL+17, HL+18, HL+19 |
Name | Field # of Occurrence |
---|---|
$T(SUBLST^BSTSAPI | SETUP+2 |