BUDCRP6V ; IHS/CMI/LAB - UDS REPORT PROCESSOR ;
Source file <BUDCRP6V.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Uniform Data System | 4 | $$CPT^BUDCDU $$PREG^BUDCRP6B ($$BMI,G)^BUDCRP6R ($$CPT,$$LASTDX,$$REFRNU)^BUDCUTL1 | 
| Patient Care Component Reports | 2 | $$START1^APCLDF ($$CLINIC,$$VD)^APCLV | 
| IHS Patient | 1 | $$AGE^AUPNPAT | 
| IHS VA Utilities | 1 | $$VALI^XBDIQ1 | 
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT | 
| Taxonomy | 1 | $$ICD^ATXAPI | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PA(P,BDATE,EDATE) | ;EP | |
| ADOLWT | ;EP - called from xbdbque | |
| REF(P,BDATE,EDATE) | ;EP | |
| G | ;EP | |
| PLAN(P,BD,ED) | ; | |
| WT(P,BDATE,EDATE) | ;EP | |
| N | ||
| NUTR(P,BDATE,EDATE) | ;EP | |
| HTWTSD(P,BDATE,EDATE) | ;get last ht / wt on same day | |
| VBBD(P,BDATE,EDATE) | ;EP | |
| BMINPA(P,BDATE,EDATE,AGE) | ;EP | |
| HT(P,BDATE,EDATE) | ;EP | |
| BMIPROC(P,BDATE,EDATE) | ;EP | |
| BMI(P,BDATE,EDATE,AGE) | ;EP | |
| ADULT | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| $$START1^APCLDF | VBBD+4, BMIPROC+2, HT+3, WT+3, HTWTSD+4, HTWTSD+9, NUTR+3, PA+2, PA+4, PA+7 , PLAN+8, PLAN+17, PLAN+30 | 
| $$CLINIC^APCLV | PLAN+39 | 
| $$VD^APCLV | ADULT+8, ADULT+13, N+1 | 
| $$ICD^ATXAPI | WT+9 | 
| $$AGE^AUPNPAT | ADOLWT+10 | 
| $$CPT^BUDCDU | NUTR+13 | 
| $$PREG^BUDCRP6B | ADOLWT+16, ADULT+12 | 
| $$BMI^BUDCRP6R | N+1 | 
| G^BUDCRP6R | G+1 | 
| $$CPT^BUDCUTL1 | PLAN+4 | 
| $$LASTDX^BUDCUTL1 | ADULT+8 | 
| $$REFRNU^BUDCUTL1 | REF+2, REF+4 | 
| $$VALI^XBDIQ1 | PLAN+35 | 
| $$FMADD^XLFDT | ADOLWT+13, ADOLWT+16, BMI+4, BMI+11, ADULT+6, ADULT+8, ADULT+12, ADULT+13, N+1 | 
| $$FMTE^XLFDT | VBBD+4, BMI+4, BMI+6, BMI+11, BMI+12, NUTR+3, PA+2, PA+4, PA+7, PLAN+5 , PLAN+13, PLAN+17, PLAN+26, PLAN+30, PLAN+38, PLAN+39 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ATXAX("B" | WT+9, NUTR+12, PLAN+4 | 
| ^AUPNVPED - [#9000010.16] | NUTR+5, PA+10, PLAN+19 | 
| ^AUPNVPOV - [#9000010.07] | BMIPROC+8, WT+9, PLAN+12 | 
| ^AUPNVPOV("AD" | VBBD+11, WT+6, WT+7 | 
| ^AUPNVPRV - [#9000010.06] | PLAN+33 | 
| ^AUPNVPRV("AD" | VBBD+10, PLAN+32 | 
| ^AUPNVSIT - [#9000010] | VBBD+7, VBBD+8, VBBD+9, VBBD+12, VBBD+15, VBBD+16, VBBD+17, VBBD+18, VBBD+19, VBBD+20 | 
| ^AUTTEDT - [#9999999.09] | NUTR+7, NUTR+8, PA+12, PA+13, PLAN+21, PLAN+22 | 
| ^AUTTMSR("B" | REF+2, REF+4 | 
| ^BUDCSITE - [#90667.1] | VBBD+14 | 
| ^BUDCTSSC("AD" | BMIPROC+9, PLAN+13 | 
| ^BUDCTSSC("B" | BMIPROC+4, PLAN+9 | 
| ^DIC(7 - [#7] | PLAN+37 | 
| ^DPT - [#2] | ADOLWT+2, ADOLWT+6, ADOLWT+24, ADOLWT+26, ADULT+1, ADULT+15, N+8, N+10 | 
| ^XTMP("BUDCRP6B" | ADOLWT+24*, ADOLWT+26*, ADULT+15*, N+8*, N+10* | 
| Name | Line Occurrences | 
|---|---|
| $$BMI | BMINPA+2, ADULT+13 | 
| $$BMINPA | ADOLWT+17 | 
| $$BMIPROC | BMINPA+3 | 
| $$HT | BMI+8, BMI+15 | 
| $$HTWTSD | BMI+18 | 
| $$NUTR | BMINPA+5 | 
| $$PA | BMINPA+6 | 
| $$PLAN | ADULT+15, N+2 | 
| $$VBBD | ADOLWT+13, ADULT+6 | 
| $$WT | BMI+7, BMI+13 | 
| N | ADULT+17 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | BMINPA+1~, BMIPROC+1~, BMIPROC+2*, HT+2~, HT+3*, WT+2~, HTWTSD+2!, HTWTSD+4*, HTWTSD+9*, NUTR+1~ , NUTR+4*, NUTR+9*, NUTR+10*, NUTR+11, NUTR+13*, NUTR+14, PA+1~, PA+9*, PA+14*, PA+15* , PA+16*, PA+17, PLAN+1~, PLAN+8*, PLAN+18*, PLAN+24*, PLAN+25*, PLAN+26, PLAN+30* | 
| %DT | BMINPA+1~ | 
| >> A | VBBD+4* | 
| AGE | BMINPA~, BMINPA+2, BMI~, BMI+3, BMI+10, BMI+17 | 
| B | VBBD+4*, BMINPA+1~ | 
| BD | PLAN~, PLAN+4, PLAN+8, PLAN+17, PLAN+30 | 
| BDATE | VBBD~, VBBD+4, BMINPA~, BMINPA+2, BMINPA+3, BMINPA+5, BMINPA+6, BMIPROC~, BMIPROC+2, REF~ , REF+2, REF+4, BMI~, BMI+4, BMI+6*, BMI+7, BMI+11, BMI+12*, BMI+13, BMI+14 , BMI+18, HT~, HT+3, WT~, WT+3, HTWTSD~, HTWTSD+4, HTWTSD+9, NUTR~, NUTR+3 , NUTR+13, PA~, PA+2, PA+4, PA+7 | 
| >> BUD3BD | ADOLWT+7*, ADOLWT+8 | 
| >> BUD3RB | ADOLWT+5* | 
| >> BUDAGE | ADOLWT+17, ADOLWT+24, ADOLWT+26, ADULT+13, ADULT+15, ADULT+17, N+1, N+8, N+10 | 
| BUDALLED | NUTR+1~, PA+1~, PLAN+1~, PLAN+15! | 
| BUDALLED( | NUTR+4, NUTR+5, PA+9, PA+10, PLAN+18, PLAN+19, PLAN+23 | 
| BUDALLED(1 | PA+8 | 
| BUDARRY | HT+2~ | 
| BUDARRY(1 | HT+3 | 
| >> BUDAWS1L | N+9 | 
| >> BUDAWS2L | N+7 | 
| >> BUDBD | ADOLWT+3, ADOLWT+17, ADULT+2, ADULT+15 | 
| BUDBMI | BMINPA+1~, BMINPA+2*, BMINPA+3*, BMINPA+7, ADULT+9!, ADULT+10*, ADULT+13*, ADULT+15, ADULT+16, ADULT+18 , ADULT+19, ADULT+20, ADULT+21, N+8, N+10 | 
| BUDBMIH | BMI+1~, BMI+2*, BMI+3, BMI+9*, BMI+10, BMI+16*, BMI+17, BMI+22* | 
| >> BUDCOM | ADOLWT+24, ADOLWT+26, ADULT+15, N+8, N+10 | 
| >> BUDDOB | ADOLWT+2*, ADOLWT+6*, ADOLWT+7, ADOLWT+9, ADOLWT+12, ADOLWT+13, ADULT+1*, ADULT+3, ADULT+5 | 
| >> BUDED | ADOLWT+4, ADOLWT+5, ADOLWT+8, ADOLWT+10, ADOLWT+16, ADOLWT+17, ADULT+6, ADULT+12, ADULT+15, N+2 | 
| BUDG | BMIPROC+1~, BMIPROC+2!, NUTR+1~, PA+1~, PA+2!, PA+4!, PLAN+8!, PLAN+28~, PLAN+29! | 
| BUDG( | BMIPROC+6, BMIPROC+7, BMIPROC+9, PLAN+10, PLAN+11, PLAN+13, PLAN+31, PLAN+32, PLAN+38, PLAN+39 | 
| BUDG(1 | PA+3, PA+5 | 
| >> BUDH | ADOLWT+24, ADOLWT+26, ADULT+15, N+8, N+10 | 
| >> BUDJ | ADOLWT+24, ADOLWT+26, ADULT+15, N+8, N+10 | 
| BUDL | WT+2~, WT+3! | 
| BUDL( | WT+4, WT+5, WT+6, WT+8, WT+10 | 
| >> BUDLASTV | ADULT+8, ADULT+13, N+1 | 
| >> BUDLCHT | HTWTSD+13*, HTWTSD+14 | 
| BUDLD | WT+2~, WT+7*, WT+9 | 
| BUDLHTS | HTWTSD+2! | 
| BUDLHTS( | HTWTSD+5!, HTWTSD+7, HTWTSD+13 | 
| BUDLHTS1 | HTWTSD+2!, HTWTSD+7! | 
| BUDLHTS1( | HTWTSD+7*, HTWTSD+13 | 
| BUDLN | WT+2~, WT+4*, WT+5, WT+6, WT+8, WT+10 | 
| BUDLW | WT+2~, WT+3*, WT+4, WT+6*, WT+7, WT+10*, WT+12 | 
| BUDLWTS | HTWTSD+2! | 
| BUDLWTS( | HTWTSD+10!, HTWTSD+12, HTWTSD+13 | 
| BUDLWTS1 | HTWTSD+2!, HTWTSD+12! | 
| BUDLWTS1( | HTWTSD+12*, HTWTSD+13 | 
| BUDLX | WT+2~, WT+3* | 
| BUDLZ | WT+2~, WT+5*, WT+6, WT+7 | 
| >> BUDMEDV | ADOLWT+11, ADULT+4 | 
| BUDNE | BMINPA+1~, BMINPA+5*, BMINPA+7 | 
| BUDOW | ADULT+9!, ADULT+10*, ADULT+15, ADULT+18*, ADULT+20*, N, N+8, N+10 | 
| BUDPA | BMINPA+1~, BMINPA+6*, BMINPA+7 | 
| BUDPAP | ADOLWT+14!, ADOLWT+17*, ADOLWT+19, ADOLWT+24, ADOLWT+26 | 
| >> BUDPLAN | ADULT+10*, ADULT+15*, N+2*, N+4, N+8, N+10 | 
| >> BUDSECTE("AWT" | ADOLWT+20* | 
| >> BUDSECTE("PTS" | ADOLWT+22* | 
| >> BUDSECTF("PLAN" | N+4* | 
| >> BUDSECTF("PTS" | N+6* | 
| >> BUDSITE | VBBD+14 | 
| BUDUW | ADULT+9!, ADULT+10*, ADULT+15, ADULT+19*, ADULT+21*, N, N+8, N+10 | 
| BUDVL | VBBD+1~, VBBD+2!, VBBD+5 | 
| BUDVL( | VBBD+6 | 
| >> BUDWAC1L | ADOLWT+25 | 
| >> BUDWAC2L | ADOLWT+23 | 
| >> BUDWTDT | N+1*, N+2 | 
| >> BUDX18BD | ADOLWT+9* | 
| >> BUDX18RB | ADOLWT+3* | 
| >> BUDX18TH | ADOLWT+12*, ADOLWT+13 | 
| >> BUDX28RB | ADULT+2*, ADULT+3 | 
| >> BUDX28TH | ADULT+5*, ADULT+6 | 
| >> BUDX2RB | ADOLWT+4* | 
| D | BMINPA+1~, BMIPROC+1~, WT+8*, NUTR+1~, NUTR+4*, PA+1~, PA+9*, PLAN+18*, PLAN+31*, PLAN+38* , PLAN+39*, PLAN+40 | 
| >> DFN | ADOLWT+2, ADOLWT+6, ADOLWT+10, ADOLWT+13, ADOLWT+16, ADOLWT+17, ADOLWT+24, ADOLWT+26, VBBD+4, ADULT+1 , ADULT+6, ADULT+8, ADULT+12, ADULT+13, ADULT+15, N+1, N+2, N+8, N+10 | 
| E | VBBD+4*, BMIPROC+1~, BMIPROC+2*, HT+2~, HT+3*, WT+2~, WT+3*, HTWTSD+4*, HTWTSD+9*, NUTR+1~ , NUTR+3*, PA+1~, PA+2*, PA+4*, PA+7*, PLAN+1~, PLAN+8*, PLAN+17*, PLAN+23*, PLAN+24 , PLAN+25, PLAN+30* | 
| ED | PLAN~, PLAN+4, PLAN+8, PLAN+17, PLAN+30 | 
| EDATE | VBBD~, VBBD+4, BMINPA~, BMINPA+2, BMINPA+3, BMINPA+5, BMINPA+6, BMIPROC~, BMIPROC+2, REF~ , REF+2, REF+4, BMI~, BMI+6*, BMI+7, BMI+8, BMI+12*, BMI+13, BMI+15, BMI+18 , HT~, HT+3, WT~, WT+3, HTWTSD~, HTWTSD+4, HTWTSD+9, NUTR~, NUTR+3, NUTR+13 , PA~, PA+2, PA+4, PA+7 | 
| G | ADOLWT+19*, ADOLWT+20, ADOLWT+24, ADOLWT+26, VBBD+1~, VBBD+3*, VBBD+21*, VBBD+23, BMIPROC+3~, BMIPROC+5* , BMIPROC+6, BMIPROC+9*, BMIPROC+10, ADULT+15*, N+3*, N+4*, N+8, N+10, PLAN+1~, PLAN+4* , PLAN+5, PLAN+10*, PLAN+13*, PLAN+14 | 
| H | BMINPA+1~, REF+1~, REF+2*, REF+3, BMI+1~, BMI+8*, BMI+9*, BMI+15*, BMI+16*, BMI+21* , BMI+22*, HT+2~, HT+3*, HT+4, HT+5, HT+6*, HT+7 | 
| HDATE | BMI+1~, BMI+4*, BMI+8, BMI+11*, BMI+14*, BMI+15 | 
| ICD | WT+2~ | 
| >> L | VBBD+12*, VBBD+13, VBBD+14 | 
| P | VBBD~, BMINPA~, BMINPA+2, BMINPA+3, BMINPA+5, BMINPA+6, BMIPROC~, BMIPROC+2, REF~, REF+2 , REF+4, BMI~, BMI+7, BMI+8, BMI+13, BMI+15, BMI+18, HT~, HT+1, HT+3 , WT~, WT+1, WT+3, HTWTSD~, HTWTSD+1, HTWTSD+4, HTWTSD+9, NUTR~, NUTR+3, NUTR+13 , PA~, PA+2, PA+4, PA+7, PLAN~, PLAN+4, PLAN+8, PLAN+17, PLAN+30 | 
| R | PLAN+28~, PLAN+35*, PLAN+36, PLAN+37*, PLAN+38, PLAN+39* | 
| RETVAL | BMINPA+1~ | 
| T | BMIPROC+3~, BMIPROC+4*, BMIPROC+9, NUTR+1~, NUTR+4*, NUTR+5*, NUTR+6, NUTR+7, NUTR+8*, NUTR+9 , NUTR+10, NUTR+12*, NUTR+13, PA+1~, PA+9*, PA+10*, PA+11, PA+12, PA+13*, PA+14 , PA+15, PA+16, PLAN+1~, PLAN+9*, PLAN+13, PLAN+18*, PLAN+19*, PLAN+20, PLAN+21, PLAN+22* , PLAN+24, PLAN+25 | 
| U | ADOLWT+2, ADOLWT+6, ADOLWT+19, ADOLWT+24, ADOLWT+26, VBBD+6, VBBD+8, VBBD+9, VBBD+12, VBBD+15 , VBBD+16, VBBD+17, VBBD+18, VBBD+19, VBBD+20, BMINPA+7, BMIPROC+7, BMIPROC+8, BMIPROC+9, BMI+7 , BMI+13, HT+3, WT+5, WT+6, WT+8, WT+9, WT+10, HTWTSD+5, HTWTSD+7, HTWTSD+10 , HTWTSD+12, HTWTSD+13, NUTR+5, NUTR+8, NUTR+14, PA+10, PA+13, ADULT+1, ADULT+15, N+8 , N+10, PLAN+5, PLAN+11, PLAN+12, PLAN+13, PLAN+19, PLAN+22, PLAN+23, PLAN+24, PLAN+25 , PLAN+26, PLAN+32, PLAN+33, PLAN+37, PLAN+38, PLAN+39 | 
| >> V | VBBD+6*, VBBD+7, VBBD+8, VBBD+9, VBBD+10, VBBD+11, VBBD+12, VBBD+15, VBBD+16, VBBD+17 , VBBD+18, VBBD+19, VBBD+20, VBBD+21 | 
| W | BMINPA+1~, REF+1~, REF+4*, REF+5, BMI+1~, BMI+7*, BMI+9*, BMI+13*, BMI+16*, BMI+21* , BMI+22*, PLAN+28~, PLAN+33*, PLAN+34, PLAN+35 | 
| X | ADOLWT+19*, VBBD+6*, BMIPROC+3~, BMIPROC+6*, BMIPROC+7, BMIPROC+9, BMI+1~, BMI+18*, BMI+19, BMI+20 , BMI+21, WT+2~, HTWTSD+2!, HTWTSD+7*, HTWTSD+12*, HTWTSD+13*, NUTR+1~, NUTR+3*, NUTR+4*, NUTR+5 , PA+1~, PA+2*, PA+4*, PA+7*, PA+9*, PA+10, PLAN+1~, PLAN+10*, PLAN+11, PLAN+13 , PLAN+17*, PLAN+18*, PLAN+19, PLAN+23, PLAN+31*, PLAN+32, PLAN+38, PLAN+39 | 
| Y | BMIPROC+3~, BMIPROC+7*, BMIPROC+8*, BMIPROC+9, HTWTSD+2!, HTWTSD+5*, HTWTSD+10*, NUTR+1~, NUTR+2*, NUTR+3 , PA+1~, PA+6*, PA+7, PLAN+1~, PLAN+11*, PLAN+12*, PLAN+13, PLAN+16*, PLAN+17, PLAN+31* , PLAN+32, PLAN+38*, PLAN+39*, PLAN+40 | 
| Z | PLAN+1~, PLAN+32*, PLAN+33 |