Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BUDERP6V

Package: IHS Uniform Data System

Routine: BUDERP6V


Information

BUDERP6V ; IHS/CMI/LAB - UDS REPORT PROCESSOR ;

Source Information

Source file <BUDERP6V.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS Uniform Data System 4 ($$CPTI,$$PLCL)^BUDEDU  $$PREG^BUDERP6B  G^BUDERP6R  ($$DATE,$$REFRNU)^BUDEUTL1  
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  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Uniform Data System 5 BUDERP6B  BUDERP6M  BUDERP6O  BUDERP6R  BUDERPTC  

Entry Points

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

External References

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^BUDEDU ADULT+20
$$PLCL^BUDEDU NUTR+35, PA+36, PLAN+44, PALL+14
$$PREG^BUDERP6B ADOLWT+11, ADULT+8
G^BUDERP6R G+1
$$DATE^BUDEUTL1 D+3, D+5
$$REFRNU^BUDEUTL1 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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: Q
  • Line Location: REF+5

Global Variables Directly Accessed

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
^BUDESITE - [#90669.1] VBBD+14
^BUDETSSC - [#90669.8] PLAN+8
^BUDETSSC("AC" NUTR+20, NUTR+26, PA+20, PA+26, PLAN+21, PLAN+27
^BUDETSSC("AD" BMIPROC+9, PA+33, PLAN+33, PALL+9
^BUDETSSC("AS" NUTR+32, PA+32, PLAN+32, PALL+12
^BUDETSSC("B" BMIPROC+4, NUTR+4, PA+4, PLAN+4, PALL+4
^BUDETSSC(16 PLAN+41
^DPT - [#2] ADOLWT+3, ADOLWT+18, ADOLWT+20, ADULT+2, D+3, D+5
^XTMP("BUDERP6B" ADOLWT+18*, ADOLWT+20*, D+3*, D+5*

Label References

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

Local Variables

Legend:

>> 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, 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+22, ADULT+23
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+22*, 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+23*, 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All