BUDDRP6V ; IHS/CMI/LAB - UDS REPORT PROCESSOR ;
Source file <BUDDRP6V.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Uniform Data System | 4 | ($$CPTI,$$PLCL)^BUDDDU $$PREG^BUDDRP6B G^BUDDRP6R ($$DATE,$$REFRNU)^BUDDUTL1 | 
| Patient Care Component Reports | 3 | ($$LASTITEM,ALLV)^APCLAPIU $$START1^APCLDF ($$CLINIC,$$VD)^APCLV | 
| IHS VA Utilities | 2 | ($$VAL,$$VALI)^XBDIQ1 $$PROVCLSC^XBFUNC1 | 
| DRG Grouper | 1 | $$CPT^ICPTCOD | 
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT | 
| Taxonomy | 1 | $$ICD^ATXAPI | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ADULTBMI(P,BDATE,EDATE,AGE) | ;EP | |
| ADOLWT | ;EP - called from xbdbque | |
| REF(P,BDATE,EDATE) | ;EP | |
| PALL(P,BDATE,EDATE) | ; | |
| D | ;put the rest in demoninator | |
| G | ;EP | |
| PLAN(P,BDATE,EDATE) | ; | |
| 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 | |
| PA(P,BDATE,EDATE) | ;EP | |
| BMI(P,BDATE,EDATE,AGE) | ;EP | |
| ADULT | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| $$LASTITEM^APCLAPIU | BMINPA+2, BMINPA+3, ADULTBMI+2 | 
| ALLV^APCLAPIU | NUTR+3, PA+3, PLAN+3 | 
| $$START1^APCLDF | VBBD+4, BMIPROC+2, HT+3, WT+3, HTWTSD+4, HTWTSD+9, PALL+2 | 
| $$CLINIC^APCLV | PLAN+8 | 
| $$VD^APCLV | ADULT+13, ADULT+15 | 
| $$ICD^ATXAPI | WT+9 | 
| $$CPTI^BUDDDU | ADULT+20 | 
| $$PLCL^BUDDDU | NUTR+35, PA+36, PLAN+44, PALL+14 | 
| $$PREG^BUDDRP6B | ADOLWT+11, ADULT+8 | 
| G^BUDDRP6R | G+1 | 
| $$DATE^BUDDUTL1 | D+3, D+5 | 
| $$REFRNU^BUDDUTL1 | REF+2, REF+4 | 
| $$CPT^ICPTCOD | ADULT+20 | 
| $$VAL^XBDIQ1 | NUTR+18, NUTR+24, NUTR+30, PA+18, PA+24, PA+30, PLAN+19, PLAN+25, PLAN+31, PLAN+33 , PALL+10 | 
| $$VALI^XBDIQ1 | NUTR+10, PA+10, PA+33, PLAN+11, PLAN+33, PLAN+37 | 
| $$PROVCLSC^XBFUNC1 | PLAN+39 | 
| $$FMADD^XLFDT | ADOLWT+10, ADOLWT+11, BMI+4, BMI+11, ADULT+8, ADULT+13, N+1 | 
| $$FMTE^XLFDT | VBBD+4, BMI+4, BMI+6, BMI+11, BMI+12 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ATXAX("B" | WT+9 | 
| ^AUPNVCPT - [#9000010.18] | NUTR+17, PA+17, PLAN+18 | 
| ^AUPNVCPT("AD" | NUTR+16, PA+16, PLAN+17 | 
| ^AUPNVPED - [#9000010.16] | NUTR+9, PA+9, PLAN+10 | 
| ^AUPNVPED("AD" | NUTR+8, PA+8, PLAN+9 | 
| ^AUPNVPOV - [#9000010.07] | BMIPROC+8, WT+9, NUTR+29, PA+29, PLAN+30, PALL+8 | 
| ^AUPNVPOV("AD" | VBBD+11, WT+6, WT+7, NUTR+28, PA+28, PLAN+29 | 
| ^AUPNVPRV - [#9000010.06] | PLAN+36 | 
| ^AUPNVPRV("AD" | VBBD+10, PLAN+35 | 
| ^AUPNVSIT - [#9000010] | VBBD+7, VBBD+8, VBBD+9, VBBD+12, VBBD+15, VBBD+16, VBBD+17, VBBD+18, VBBD+19, VBBD+20 | 
| ^AUPNVTC - [#9000010.33] | NUTR+23, PA+23, PLAN+24 | 
| ^AUPNVTC("AD" | NUTR+22, PA+22, PLAN+23 | 
| ^AUTTEDT - [#9999999.09] | NUTR+11, NUTR+12, PA+11, PA+12, PLAN+12, PLAN+13 | 
| ^AUTTMSR("B" | REF+2, REF+4 | 
| ^BUDDSITE - [#90668.1] | VBBD+14 | 
| ^BUDDTSSC - [#90668.8] | PLAN+8 | 
| ^BUDDTSSC("AC" | NUTR+20, NUTR+26, PA+20, PA+26, PLAN+21, PLAN+27 | 
| ^BUDDTSSC("AD" | BMIPROC+9, PA+33, PLAN+33, PALL+9 | 
| ^BUDDTSSC("AS" | NUTR+32, PA+32, PLAN+32, PALL+12 | 
| ^BUDDTSSC("B" | BMIPROC+4, NUTR+4, PA+4, PLAN+4, PALL+4 | 
| ^BUDDTSSC(16 | PLAN+41 | 
| ^DPT - [#2] | ADOLWT+3, ADOLWT+18, ADOLWT+20, ADULT+2, D+3, D+5 | 
| ^XTMP("BUDDRP6B" | ADOLWT+18*, ADOLWT+20*, D+3*, D+5* | 
| Name | Line Occurrences | 
|---|---|
| $$ADULTBMI | ADULT+15 | 
| $$BMI | BMINPA+4, ADULTBMI+3 | 
| $$BMINPA | ADOLWT+12 | 
| $$BMIPROC | BMINPA+5 | 
| $$HT | BMI+8, BMI+15 | 
| $$HTWTSD | BMI+18 | 
| $$NUTR | BMINPA+7 | 
| $$PA | BMINPA+8 | 
| $$PALL | ADULT+11 | 
| $$PLAN | N+1 | 
| $$REF | ADULT+12 | 
| $$VBBD | ADOLWT+10, ADULT+7 | 
| $$WT | ADULTBMI+3, BMI+7, BMI+13 | 
| D | ADULT+20, ADULT+21, N | 
| N | ADULT+22 | 
| >> | 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*, PALL+1~ , PALL+2* | 
| %DT | BMINPA+1~ | 
| A | VBBD+1~, VBBD+4*, PALL+3~ | 
| AGE | BMINPA~, BMINPA+4, ADULTBMI~, ADULTBMI+3, BMI~, BMI+3, BMI+10, BMI+17 | 
| B | VBBD+4*, BMINPA+1~ | 
| BDATE | VBBD~, VBBD+4, BMINPA~, BMINPA+2, BMINPA+3, BMINPA+4, BMINPA+5, BMINPA+7, BMINPA+8, BMIPROC~ , BMIPROC+2, REF~, REF+2, REF+4, ADULTBMI~, ADULTBMI+2, ADULTBMI+3, 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+35, PA~, PA+3, PA+36, PLAN~ , PLAN+3, PLAN+44, PALL~, PALL+2, PALL+14 | 
| BUD17RB | ADOLWT+2~, ADOLWT+4*, ADOLWT+7 | 
| BUD18BD | ADOLWT+2~, ADOLWT+9*, ADOLWT+10 | 
| BUD3RB | ADOLWT+2~, ADOLWT+5*, ADOLWT+6 | 
| >> BUDAGE | ADOLWT+12, ADOLWT+18, ADOLWT+20, ADULT+15, ADULT+22, D+3, D+5 | 
| BUDARRY | HT+2~ | 
| BUDARRY(1 | HT+3 | 
| >> BUDAWS1L | D+4 | 
| >> BUDAWS2L | D+2 | 
| >> BUDBD | ADOLWT+4, ADOLWT+11, ADOLWT+12, ADULT+3, ADULT+8, ADULT+11, ADULT+12, ADULT+20 | 
| BUDBMI | ADOLWT+2~, ADOLWT+12*, ADOLWT+13, ADOLWT+18, ADOLWT+20, BMINPA+1~, BMINPA+2*, BMINPA+3*, BMINPA+4*, BMINPA+5* , BMINPA+9, ADULTBMI+1~, ADULTBMI+2*, ADULTBMI+3*, ADULTBMI+4, ADULT+1~, ADULT+15*, ADULT+16, ADULT+17, ADULT+20* , ADULT+21, ADULT+23, ADULT+24, ADULT+25, ADULT+26 | 
| BUDBMID | ADULT+1~, ADULT+17*, N+1, D+3, D+5 | 
| BUDBMIH | BMI+1~, BMI+2*, BMI+3, BMI+9*, BMI+10, BMI+16*, BMI+17, BMI+22* | 
| BUDBMIV | ADULT+1~, ADULT+16*, D+3, D+5 | 
| >> BUDCCOM | ADOLWT+18, ADOLWT+20, D+3, D+5 | 
| BUDDOB | ADOLWT+2~, ADOLWT+3*, ADOLWT+6, ADOLWT+7, ADOLWT+9, ADOLWT+10, ADULT+1~, ADULT+2*, ADULT+4, ADULT+6 | 
| >> BUDED | ADOLWT+5, ADOLWT+11, ADOLWT+12, ADULT+7, ADULT+8, ADULT+11, ADULT+12, ADULT+20 | 
| BUDG | BMIPROC+1~, BMIPROC+2!, PALL+1~ | 
| BUDG( | BMIPROC+6, BMIPROC+7, BMIPROC+9, PALL+6, PALL+7 | 
| >> BUDH | ADOLWT+18, ADOLWT+20, D+3, D+5 | 
| >> BUDJ | ADOLWT+18, ADOLWT+20, D+3, D+5 | 
| BUDL | WT+2~, WT+3! | 
| BUDL( | WT+4, WT+5, WT+6, WT+8, WT+10 | 
| >> BUDLASTV | ADULT+13, ADULT+15 | 
| >> 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+8, ADULT+5 | 
| BUDNE | BMINPA+1~, BMINPA+7*, BMINPA+9 | 
| BUDNUT | NUTR+1~, NUTR+2*, NUTR+13*, NUTR+14*, NUTR+20*, NUTR+26*, NUTR+32*, NUTR+33 | 
| BUDOW | ADULT+1~, ADULT+18*, ADULT+23*, ADULT+25*, N, D+3, D+5 | 
| BUDPA | BMINPA+1~, BMINPA+8*, BMINPA+9, PA+1~, PA+2*, PA+13*, PA+14*, PA+20*, PA+26*, PA+32* , PA+33*, PA+34 | 
| BUDPL | PLAN+1~, PLAN+2*, PLAN+8*, PLAN+9, PLAN+14*, PLAN+15*, PLAN+17, PLAN+21*, PLAN+23, PLAN+27* , PLAN+29, PLAN+32*, PLAN+33*, PLAN+35, PLAN+41*, PLAN+42 | 
| BUDPLAN | ADULT+1~, ADULT+18*, N+1*, N+3, D+3, D+5 | 
| >> BUDSECTE("AWT" | ADOLWT+14* | 
| >> BUDSECTE("PTS" | ADOLWT+16* | 
| >> BUDSECTF("PLAN" | N*, N+3* | 
| >> BUDSECTF("PTS" | D+1* | 
| >> BUDSITE | VBBD+14 | 
| BUDUW | ADULT+1~, ADULT+18*, ADULT+24*, ADULT+26*, N, D+3, D+5 | 
| BUDVL | VBBD+1~, VBBD+2!, VBBD+5 | 
| BUDVL( | VBBD+6 | 
| BUDVS | NUTR+1~, PA+1~, PLAN+1~ | 
| BUDVS( | NUTR+5, NUTR+6, NUTR+7, PA+5, PA+6, PA+7, PLAN+5, PLAN+6, PLAN+7 | 
| >> BUDWAC1L | ADOLWT+19 | 
| >> BUDWAC2L | ADOLWT+17 | 
| BUDX18RB | ADULT+1~, ADULT+3*, ADULT+4 | 
| BUDX18TH | ADULT+1~, ADULT+6*, ADULT+7 | 
| C | PLAN+1~, PLAN+8* | 
| CTR | NUTR+1~, NUTR+5*, NUTR+6, NUTR+7, PA+1~, PA+5*, PA+6, PA+7, PLAN+1~, PLAN+5* , PLAN+6, PLAN+7 | 
| D | BMINPA+1~, BMIPROC+1~, WT+8*, ADULT+13*, ADULT+15, PALL+1~ | 
| >> DFN | ADOLWT+3, ADOLWT+10, ADOLWT+11, ADOLWT+12, ADOLWT+18, ADOLWT+20, VBBD+4, ADULT+2, ADULT+7, ADULT+8 , ADULT+11, ADULT+12, ADULT+15, N+1, D+3, D+5 | 
| E | VBBD+4*, BMIPROC+1~, BMIPROC+2*, HT+2~, HT+3*, WT+2~, WT+3*, HTWTSD+4*, HTWTSD+9*, PALL+1~ , PALL+2* | 
| EDATE | VBBD~, VBBD+4, BMINPA~, BMINPA+2, BMINPA+3, BMINPA+4, BMINPA+5, BMINPA+7, BMINPA+8, BMIPROC~ , BMIPROC+2, REF~, REF+2, REF+4, ADULTBMI~, ADULTBMI+2, ADULTBMI+3, 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+35, PA~, PA+3, PA+36, PLAN~, PLAN+3 , PLAN+44, PALL~, PALL+2, PALL+14 | 
| G | ADOLWT+2~, ADOLWT+13*, ADOLWT+14, ADOLWT+18, ADOLWT+20, VBBD+1~, VBBD+3*, VBBD+21*, VBBD+23, BMIPROC+3~ , BMIPROC+5*, BMIPROC+6, BMIPROC+9*, BMIPROC+10, ADULT+20*, ADULT+21*, N*, N+2*, N+3*, D+3 , D+5, PALL+3~, PALL+5*, PALL+6, PALL+9*, PALL+12*, PALL+13, PALL+15 | 
| 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+1~, VBBD+12*, VBBD+13, VBBD+14 | 
| P | VBBD~, BMINPA~, BMINPA+2, BMINPA+3, BMINPA+4, BMINPA+5, BMINPA+7, BMINPA+8, BMIPROC~, BMIPROC+2 , REF~, REF+2, REF+4, ADULTBMI~, ADULTBMI+2, ADULTBMI+3, 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+35, PA~, PA+3, PA+36, ADULT+20, PLAN~ , PLAN+3, PLAN+44, PALL~, PALL+2, PALL+14 | 
| RETVAL | BMINPA+1~ | 
| S | NUTR+1~, PA+1~, PLAN+1~ | 
| T | BMIPROC+3~, BMIPROC+4*, BMIPROC+9, NUTR+1~, NUTR+10*, NUTR+11, NUTR+12*, NUTR+13, NUTR+14, PA+1~ , PA+10*, PA+11, PA+12*, PA+13, PA+14, PLAN+1~, PLAN+11*, PLAN+12, PLAN+13*, PLAN+14 , PLAN+15, PALL+3~, PALL+4*, PALL+9, PALL+12 | 
| TIEN | NUTR+1~, NUTR+4*, NUTR+20, NUTR+26, NUTR+32, PA+1~, PA+4*, PA+20, PA+26, PA+32 , PA+33, PLAN+1~, PLAN+4*, PLAN+8, PLAN+21, PLAN+27, PLAN+32, PLAN+33 | 
| U | ADOLWT+3, ADOLWT+13, ADOLWT+18, ADOLWT+20, VBBD+6, VBBD+8, VBBD+9, VBBD+12, VBBD+15, VBBD+16 , VBBD+17, VBBD+18, VBBD+19, VBBD+20, BMINPA+2, BMINPA+3, BMINPA+9, BMIPROC+7, BMIPROC+8, BMIPROC+9 , ADULTBMI+2, ADULTBMI+3, 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+6, NUTR+7, NUTR+12, NUTR+35, PA+6 , PA+7, PA+12, PA+36, ADULT+2, ADULT+16, ADULT+17, ADULT+20, D+3, D+5, PLAN+6 , PLAN+7, PLAN+8, PLAN+13, PLAN+14, PLAN+15, PLAN+21, PLAN+27, PLAN+32, PLAN+33, PLAN+41 , PLAN+44, PALL+7, PALL+8 | 
| V | VBBD+1~, 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, PALL+3~ | 
| VDATE | NUTR+1~, NUTR+7*, PA+1~, PA+7*, PLAN+1~, PLAN+7*, PLAN+8, PLAN+14, PLAN+15, PLAN+21 , PLAN+27, PLAN+32, PLAN+33, PLAN+41 | 
| VIEN | NUTR+1~, NUTR+6*, NUTR+8, NUTR+16, NUTR+22, NUTR+28, PA+1~, PA+6*, PA+8, PA+16 , PA+22, PA+28, PLAN+1~, PLAN+6*, PLAN+8, PLAN+9, PLAN+17, PLAN+23, PLAN+29, PLAN+35 | 
| W | BMINPA+1~, REF+1~, REF+4*, REF+5, BMI+1~, BMI+7*, BMI+9*, BMI+13*, BMI+16*, BMI+21* , BMI+22* | 
| X | ADOLWT+2~, ADOLWT+13*, 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+8*, NUTR+9 , NUTR+10, NUTR+16*, NUTR+17, NUTR+18, NUTR+22*, NUTR+23, NUTR+24, NUTR+28*, NUTR+29, NUTR+30 , NUTR+35*, PA+1~, PA+8*, PA+9, PA+10, PA+16*, PA+17, PA+18, PA+22*, PA+23 , PA+24, PA+28*, PA+29, PA+30, PA+33, PA+36*, PLAN+1~, PLAN+9*, PLAN+10, PLAN+11 , PLAN+17*, PLAN+18, PLAN+19, PLAN+23*, PLAN+24, PLAN+25, PLAN+29*, PLAN+30, PLAN+31, PLAN+33 , PLAN+35*, PLAN+36, PLAN+37, PLAN+44*, PALL+3~, PALL+6*, PALL+7, PALL+14* | 
| Y | BMIPROC+3~, BMIPROC+7*, BMIPROC+8*, BMIPROC+9, HTWTSD+2!, HTWTSD+5*, HTWTSD+10*, NUTR+1~, NUTR+18*, NUTR+19 , NUTR+20, NUTR+24*, NUTR+25, NUTR+26, NUTR+30*, NUTR+31, NUTR+32, PA+1~, PA+18*, PA+19 , PA+20, PA+24*, PA+25, PA+26, PA+30*, PA+31, PA+32, PA+33*, ADULT+20*, PLAN+1~ , PLAN+19*, PLAN+20, PLAN+21, PLAN+25*, PLAN+26, PLAN+27, PLAN+31*, PLAN+32, PLAN+33*, PLAN+37* , PLAN+38, PLAN+39*, PLAN+40, PLAN+41, PALL+3~, PALL+7*, PALL+8, PALL+10*, PALL+11, PALL+12 | 
| Z | NUTR+1~, PA+1~, PLAN+1~, PALL+3~, PALL+8*, PALL+9 |