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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BUDCRP6V

Package: IHS Uniform Data System

Routine: BUDCRP6V


Information

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

Source Information

Source file <BUDCRP6V.m>

Call Graph

Call Graph Total: 10

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  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Uniform Data System 5 BUDCRP6B  BUDCRP6M  BUDCRP6O  BUDCRP6R  BUDCRPTC  

Entry Points

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

External References

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

Global Variables Directly Accessed

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*

Label References

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

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