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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BUDHRPC2

Package: IHS Uniform Data System

Routine: BUDHRPC2


Information

BUDHRPC2 ;IHS/CMI/LAB - UDS TABLE 6A;

Source Information

Source file <BUDHRPC2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
DRG Grouper 2 $$ICDDX^ICDEX  $$CPT^ICPTCOD  
IHS Uniform Data System 2 ($$OV,OPI,OPIC,PI)^BUDHRPC3  $$AGE^BUDHUTL2  
IHS Patient 1 ($$AGE,$$RR)^AUPNPAT  
IHS VA Utilities 1 ($$VAL,$$VALI)^XBDIQ1  
Kernel 1 $$FMADD^XLFDT  
Patient Care Component Reports 1 ($$CLINIC,$$VD)^APCLV  
Taxonomy 1 $$ICD^ATXCHK  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Uniform Data System 2 BUDHRPC3  BUDHRPTC  

Entry Points

Name Comments DBIA/ICR reference
VET ;
L26C(BUDV) ;EP
HOMEL(P,D) ;EP
MIGRANT ;
TPL(P,BD,ED) ;EP - workman's comp goes in line 11 per Duane
L26D(BUDV) ;EP
L26B(BUDV) ;EP
WC(P,BD,ED) ;EP - workman's comp goes in line 11 per Duane
MCRX ;
DENT(BUDV) ;EP
MIG(P,D) ;EP
MCR(P,D) ;EP - Is patient P medicare eligible on date D. 1 = yes, 0 = no.
; I = IEN in ^AUPNMCR multiple.
OPI(P,D,T) ;EP - Is patient P private insurance eligible on date D. 1= yes, 0=no.
L34(BUDV) ;EP
L26A(BUDV) ;EP
T4 ;EP
NINS ;
N ;
HOMELESS ;
L32(BUDV) ;EP
OPIC(P,D,T) ;EP - Is patient P private insurance eligible on date D. 1= yes, 0=no.
TINS(A,P) ;
SCHOOL ;IF ALL VISITS ARE CLINIC SCHOOL??
MCRPIX ;
MCDX ;
L26(BUDV) ;EP
GUAR(P,BD,ED) ;guarantor
L33(BUDV) ;EP
INS ;EP
MCD(P,D,T) ;EP - Is patient P medicaid eligible on date D.
; I = IEN.
; J = Node 11 IEN in ^AUPNMCD.
HI ;
SHI(V,LV) ;
PI(P,D) ;EP - Is patient P private insurance eligible on date D. 1= yes, 0=no.

External References

Name Field # of Occurrence
$$CLINIC^APCLV L26C+16, L26+2, SCHOOL+4
$$VD^APCLV L26A+3, INS+2, INS+4, INS+7, INS+8, INS+11, INS+13, INS+15, INS+17, INS+19
, NINS+5, NINS+6, MIGRANT+1, HOMELESS+1
$$ICD^ATXCHK L26A+12
$$AGE^AUPNPAT L26+1
$$RR^AUPNPAT INS+11
$$OV^BUDHRPC3 MCD+30, MCRX+2
OPI^BUDHRPC3 OPI+1
OPIC^BUDHRPC3 OPIC+1
PI^BUDHRPC3 PI+1
$$AGE^BUDHUTL2 L26A+3
$$ICDDX^ICDEX L26A+12
$$CPT^ICPTCOD L26+5
$$VAL^XBDIQ1 DENT+10, L26B+2, L26C+2, L32+10, L33+10, L34+10, L26A+7, L26D+3, HI+4, HI+6
, HI+14
$$VALI^XBDIQ1 HI+2, MCD+16, MCD+19, MCRX+27, VET+1
$$FMADD^XLFDT WC+4, TPL+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX("B" L26A+12
^AUPNGUAR - [#9000043] GUAR+3, GUAR+4, GUAR+5, GUAR+6
^AUPNMCD - [#9000004] MCD+13, MCD+14, MCD+22, MCD+24, MCRX+24, MCRX+34, MCRX+36
^AUPNMCD("B" MCD+12, MCRX+23
^AUPNMCR - [#9000003] MCD+42, MCD+43, MCD+44, MCD+48, MCR+9, MCR+12, MCR+13, MCR+14, MCR+15
^AUPNPAT - [#9000001] MCD+10, MCR+8, MIG+2, MIG+5, MIG+7, MIG+8, MIG+12, MIG+13, HOMEL+2, HOMEL+5
, HOMEL+7, HOMEL+8, HOMEL+11, HOMEL+12
^AUPNPRVT - [#9000006] MCD+33, MCD+34, MCD+35, MCD+37, MCD+38, MCRX+4, MCRX+7, MCRX+8, MCRX+9, MCRX+17
, MCRX+18
^AUPNTPL - [#9000041] TPL+5, TPL+6, TPL+7, TPL+8
^AUPNVCPT - [#9000010.18] L26+5
^AUPNVCPT("AD" DENT+9, L26B+1, L26C+1, L32+9, L33+9, L34+9, L26+4, L26A+6, L26D+2
^AUPNVDEN - [#9000010.05] DENT+2, L32+2, L33+2, L34+2
^AUPNVDEN("AD" DENT+1, L32+1, L33+1, L34+1
^AUPNVPED - [#9000010.16] L26B+7, L26C+7
^AUPNVPED("AD" L26B+6, L26C+6
^AUPNVPOV - [#9000010.07] L26A+12
^AUPNVPOV("AD" L26A+11
^AUPNVSIT - [#9000010] L26+1
^AUPNWC - [#9000042] WC+3, WC+7, WC+10, WC+11, WC+12
^AUTNINS - [#9999999.18] MCRX+11, MCRX+12, MCRX+13, MCRX+14, MCRX+15
^AUTTADA - [#9999999.31] DENT+4, L32+4, L33+4, L34+4
^AUTTEDT - [#9999999.09] L26B+9, L26B+10, L26C+9, L26C+10
^BUDHIL - [#90669.904] N+1
^BUDHIL("B" HI+12
^BUDHSITE - [#90669.901] MCD+17, MCD+18, MCD+36, MCD+46, MCD+47, MCR+16, MCR+17, MCRX+10, MCRX+29, MCRX+30
^BUDHTSC - [#90669.907] DENT+6, DENT+11, L26B+3, L26B+11, L26C+3, L26C+17, L26+3, L26+6, L26A+8, L26D+4
^DPT - [#2] MCD+8, MCD+9, MCD+11, MCR+6, MCR+7, MCR+10, MCRX+5
^TMP($J SCHOOL+4
^XTMP("BUDHRPT1" SHI+4*, TINS+15*, MIGRANT+5*, MIGRANT+9*, HOMELESS+9*, VET+2*, SCHOOL+7*

Label References

Name Line Occurrences
$$HOMEL HOMELESS+1
$$MCD INS+7, INS+8, INS+17, INS+19, NINS+5, NINS+6
$$MCR INS+4
$$MIG MIGRANT+1
$$OPI INS+13
$$OPIC INS+15
$$PI INS+2
$$TPL INS+24
$$WC INS+22
HI T4+1
HOMELESS T4+4
INS T4+2
MCDX MCD+8, MCD+9, MCD+10, MCD+11
MCRPIX MCRX+4, MCRX+5
MCRX MCR+6, MCR+7, MCR+8, MCR+9, MCR+10
MIGRANT T4+3
N HI+15
SCHOOL T4+5
SHI HI+5, HI+7, HI+8, N+4, N+5, N+6, N+7
TINS INS+3, INS+6, INS+7, INS+8, INS+12, INS+14, INS+16, INS+18, INS+20, INS+23
, INS+25, INS+29, NINS+2, NINS+4, NINS+5, NINS+6, NINS+7
VET T4+6

Naked Globals

Name Field # of Occurrence
^( MCD+11, MCR+10, MCRX+5
^(0 GUAR+5, GUAR+6, MCD+24, MCD+38, MCD+48, MCR+14, MCRX+18, MCRX+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A DENT+2*, DENT+3, DENT+4*, DENT+5, DENT+6, L32+2*, L32+3, L32+4*, L32+5, L32+6
, L33+2*, L33+3, L33+4*, L33+5, L33+6, L33+10*, L33+11, L34+2*, L34+3, L34+4*
, L34+5, L34+6, L34+10*, L34+11, L26A+3*, L26A+4, L26A+5, GUAR+1~, GUAR+2*, GUAR+7*
, GUAR+8, TINS~, TINS+1, TINS+2, TINS+3, TINS+4, TINS+5
BD GUAR~, GUAR+6, WC~, WC+4, WC+9, WC+12, TPL~, TPL+3, TPL+8
>> BUDAGE SHI+4, INS+3, INS+6, INS+7, INS+8, INS+12, INS+14, INS+16, INS+18, INS+20
, INS+23, INS+25, INS+29, NINS+2, NINS+4, NINS+5, NINS+6, NINS+7, TINS+15, MIGRANT+5
, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDBD INS+22, INS+24
>> BUDCCAD L26+1
>> BUDCCOM SHI+4, TINS+15, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDED INS+22, INS+24
>> BUDH SHI+4, TINS+15, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDHAS INS+1*, INS+2*, INS+3, INS+4*, INS+5, INS+11*, INS+12, INS+13*, INS+14, INS+15*
, INS+16, INS+17*, INS+18, INS+19*, INS+20, INS+22*, INS+23, INS+24*, INS+25
>> BUDJ SHI+4, TINS+15, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDLASTV INS+2, INS+4, INS+7, INS+8, INS+11, INS+13, INS+15, INS+17, INS+19, NINS+5
, NINS+6, MIGRANT+1, HOMELESS+1
>> BUDNIH HI+1*, HI+4*, HI+5, HI+12
>> BUDSEX SHI+4, TINS+15, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDSITE HI+14, MCD+17, MCD+18, MCD+30, MCD+36, MCD+46, MCD+47, MCR+16, MCR+17, MCRX+2
, MCRX+10, MCRX+29, MCRX+30
>> BUDSITE(12 MCRX+10
>> BUDT4CHA MIGRANT+4, MIGRANT+7
>> BUDT4IPP SHI+3
>> BUDT4PMI TINS+6
>> BUDT4V( SHI+1*, TINS+2*
>> BUDT4V("9a" TINS+1*
>> BUDT4V(10 TINS+5*
>> BUDT4V(12 TINS+3*
>> BUDT4V(14 MIGRANT+3*
>> BUDT4V(15 MIGRANT+6*
>> BUDT4V(16 MIGRANT+3*, MIGRANT+6*
>> BUDT4V(17 HOMELESS+3*
>> BUDT4V(18 HOMELESS+4*
>> BUDT4V(19 HOMELESS+5*
>> BUDT4V(20 HOMELESS+6*
>> BUDT4V(21 HOMELESS+7*
>> BUDT4V(22 HOMELESS+8*
>> BUDT4V(23 HOMELESS+3*, HOMELESS+4*, HOMELESS+5*, HOMELESS+6*, HOMELESS+7*, HOMELESS+8*
>> BUDT4V(24 SCHOOL+6*
>> BUDT4V(25 VET+2*
>> BUDT4V(6 SHI+2*
>> BUDT4V(8 TINS+4*
>> BUDTHI HI+1*, HI+6*, HI+7, HI+8, HI+9*, HI+10*, HI+11*, N+2
>> BUDTHIP HI+1*, HI+2*, HI+3*, HI+9, HI+10, HI+11
BUDV DENT~, DENT+1, DENT+9, L26B~, L26B+1, L26B+6, L26C~, L26C+1, L26C+6, L26C+16
, L32~, L32+1, L32+9, L33~, L33+1, L33+9, L34~, L34+1, L34+9, L26~
, L26+1, L26+2, L26+4, L26A~, L26A+3, L26A+6, L26A+11, L26D~, L26D+2
>> BUDY DENT+6, DENT+11, L26B+3, L26B+11, L26C+3, L26C+17, L26+3, L26+6, L26A+8, L26D+4
>> C L26C+16*, L26C+17, L26+2*, L26+3
D MCD~, MCD+4, MCD+11, MCD+23, MCD+24, MCD+37, MCD+38, MCD+43, MCD+48, PI~
, OPIC~, OPI~, MCR~, MCR+3, MCR+10, MCR+13, MCR+14, MCRX+5, MCRX+17, MCRX+18
, MCRX+35, MCRX+36, MIG~, MIG+6, HOMEL~, HOMEL+6
>> DFN L26A+3, SHI+4, HI+2, HI+4, HI+6, INS+2, INS+4, INS+7, INS+8, INS+11
, INS+13, INS+15, INS+17, INS+19, INS+22, INS+24, NINS+5, NINS+6, TINS+15, MIGRANT+1
, MIGRANT+5, MIGRANT+9, HOMELESS+1, HOMELESS+9, VET+1, VET+2, SCHOOL+7
ED GUAR~, GUAR+5, WC~, WC+7, WC+8, WC+11, TPL~, TPL+5, TPL+7
>> G DENT+1*, DENT+6*, DENT+8, DENT+9*, DENT+11*, DENT+13, L26B+1*, L26B+3*, L26B+5, L26B+6
, L26B+11*, L26B+12, L26C+1*, L26C+3*, L26C+5, L26C+6, L26C+11*, L26C+12*, L26C+13*, L26C+14*
, L26C+15, L26C+18, L32+1*, L32+6*, L32+8, L32+9*, L32+11*, L32+13, L33+1*, L33+6*
, L33+8, L33+9*, L33+11*, L33+13, L34+1*, L34+6*, L34+8, L34+9*, L34+11*, L34+13
, L26+4*, L26+6*, L26+7, L26A+2*, L26A+4, L26A+5, L26A+6*, L26A+8*, L26A+10, L26A+11*
, L26A+12*, L26A+13, L26A+14, L26D+1*, L26D+2*, L26D+4*, L26D+6, MCRX+6*, MCRX+11*, MCRX+12*
, MCRX+13*, MCRX+14*, MCRX+15*, MCRX+16
>> H HOMELESS+1*, HOMELESS+2, HOMELESS+3, HOMELESS+4, HOMELESS+5, HOMELESS+6, HOMELESS+7, HOMELESS+8
I MCD+6~, MCD+12*, MCD+13, MCD+14, MCD+16, MCD+22, MCD+24, MCD+32*, MCD+33*, MCD+34
, MCD+35, MCD+37, MCD+38, MCD+41*, MCD+42*, MCD+43, MCD+44, MCD+48, MCR+4~, MCR+11*
, MCR+12*, MCR+13, MCR+14, MCR+15, MCRX+6*, MCRX+7*, MCRX+8, MCRX+9, MCRX+17, MCRX+18
, MCRX+23*, MCRX+24, MCRX+27, MCRX+34, MCRX+36
J MCD+6~, MCD+22*, MCD+23, MCD+24, MCRX+34*, MCRX+35, MCRX+36
L HOMELESS+3*, HOMELESS+4*, HOMELESS+5*, HOMELESS+6*, HOMELESS+7*, HOMELESS+8*, HOMELESS+9, MIG+3~, MIG+4*, MIG+10*
, MIG+11, MIG+12, MIG+13, HOMEL+3~, HOMEL+4*, HOMEL+9*, HOMEL+10, HOMEL+11, HOMEL+12
LV SHI~, SHI+4
>> M MIGRANT+1*, MIGRANT+2, MIGRANT+3, MIGRANT+6
N MCD+6~, MCD+16*, MCD+19*, MCD+20, MCD+21, MCRX+27*, MCRX+28, MCRX+29, MCRX+30
P HI+13*, HI+16*, HI+17*, HI+18*, HI+19*, N+1, GUAR~, GUAR+3, GUAR+4, GUAR+5
, GUAR+6, WC~, WC+3, WC+7, WC+10, WC+11, WC+12, TPL~, TPL+5, TPL+6
, TPL+7, TPL+8, TINS~, TINS+1, TINS+2, TINS+3, TINS+4, TINS+5, TINS+7, TINS+8*
, TINS+9*, TINS+10, TINS+11*, TINS+12*, TINS+13, TINS+14, TINS+15, MCD~, MCD+3, MCD+8
, MCD+9, MCD+10, MCD+11, MCD+12, MCD+33, MCD+34, MCD+35, MCD+37, MCD+38, MCD+42
, MCD+43, MCD+44, MCD+48, PI~, OPIC~, OPI~, MCR~, MCR+2, MCR+6, MCR+7
, MCR+8, MCR+9, MCR+10, MCR+12, MCR+13, MCR+14, MCR+15, MCRX+4, MCRX+5, MCRX+7
, MCRX+8, MCRX+9, MCRX+17, MCRX+18, MCRX+23, MIG~, MIG+2, MIG+5, MIG+7, MIG+8
, MIG+12, MIG+13, HOMEL~, HOMEL+2, HOMEL+5, HOMEL+7, HOMEL+8, HOMEL+11, HOMEL+12
S HI+14*, HI+15, SCHOOL+2~, SCHOOL+3*, SCHOOL+4*, SCHOOL+5
SD WC+1~, WC+4*, WC+7*, WC+8, WC+9, WC+10, TPL+1~, TPL+3*, TPL+5*, TPL+6
T L26+4, HI+13*, HI+16, HI+17, NINS+1, NINS+2, NINS+3, NINS+7, TINS+7*, TINS+8*
, TINS+9*, TINS+10*, TINS+11*, TINS+12*, TINS+13*, TINS+14*, TINS+15, MCD~, MCD+5*, MCD+20
, MCD+21, MCD+36*, OPIC~, OPI~, MCRX+10*, MIGRANT+5*, MIGRANT+8*, MIGRANT+9, HOMELESS+3*, HOMELESS+4*
, HOMELESS+5*, HOMELESS+6*, HOMELESS+7*, HOMELESS+8*, HOMELESS+9, VET+2*
U DENT+2, DENT+4, L26B+7, L26B+10, L26C+7, L26C+10, L32+2, L32+4, L33+2, L33+4
, L34+2, L34+4, L26+1, L26+5, L26A+12, N+1, GUAR+5, GUAR+6, WC+11, WC+12
, TPL+7, TPL+8, TINS+1, TINS+2, TINS+3, TINS+4, TINS+5, MCD+7*, MCD+9, MCD+11
, MCD+14, MCD+17, MCD+18, MCD+24, MCD+34, MCD+35, MCD+36, MCD+37, MCD+38, MCD+43
, MCD+44, MCD+47, MCD+48, MCR+5*, MCR+7, MCR+10, MCR+13, MCR+14, MCR+15, MCR+16
, MCR+17, MCRX+5, MCRX+8, MCRX+9, MCRX+10, MCRX+11, MCRX+12, MCRX+13, MCRX+14, MCRX+15
, MCRX+17, MCRX+18, MCRX+30, MCRX+36, MIGRANT+3, MIGRANT+6, HOMELESS+3, HOMELESS+4, HOMELESS+5, HOMELESS+6
, HOMELESS+7, HOMELESS+8, MIG+8, MIG+12, MIG+13, HOMEL+8, HOMEL+11, HOMEL+12
V DENT+1*, DENT+2, L32+1*, L32+2, L33+1*, L33+2, L33+9*, L33+10, L34+1*, L34+2
, L34+9*, L34+10, SHI~, SHI+1, SHI+4, VET+1*, VET+2, SCHOOL+2~
X DENT+9*, DENT+10, L26B+1*, L26B+2, L26B+6*, L26B+7, L26C+1*, L26C+2, L26C+6*, L26C+7
, L32+9*, L32+10, L26+4*, L26+5, L26A+6*, L26A+7, L26A+11*, L26A+12, L26D+2*, L26D+3
, HI+12*, N+1, GUAR+1~, GUAR+3*, GUAR+4, GUAR+5, GUAR+6, WC+1~, WC+10*, WC+11
, WC+12, TPL+1~, TPL+6*, TPL+7, TPL+8, MCD+35*, MCD+36, MCRX+9*, MCRX+10, MCRX+11
, MCRX+12, MCRX+13, MCRX+14, MCRX+15, SCHOOL+2~, SCHOOL+4*, MIG+3~, MIG+5*, MIG+6, MIG+7
, HOMEL+3~, HOMEL+5*, HOMEL+6, HOMEL+7
Y N+1*, N+2, GUAR+1~, GUAR+2*, GUAR+4*, GUAR+5, GUAR+6, WC+1~, WC+6*, WC+13*
, WC+14, TPL+1~, TPL+4*, TPL+9*, TPL+10, MCD+6~, MCD+7*, MCD+25*, MCD+29, MCD+30
, MCD+39*, MCD+40, MCD+49*, MCDX+1, MCR+4~, MCR+5*, MCR+18*, MCRX+1, MCRX+2, MCRX+19*
, MCRX+21, MCRX+37*, MCRPIX+1, SCHOOL+2~, MIG+3~, MIG+7*, MIG+8, MIG+10, HOMEL+3~, HOMEL+7*
, HOMEL+8, HOMEL+9
Z DENT+10*, DENT+11, L26B+2*, L26B+3, L26B+7*, L26B+8, L26B+9, L26B+10*, L26B+11, L26C+2*
, L26C+3, L26C+7*, L26C+8, L26C+9, L26C+10*, L26C+11, L26C+12, L26C+13, L26C+14, L32+10*
, L32+11, L26+5*, L26+6, L26A+7*, L26A+8, L26A+12*, L26D+3*, L26D+4, N+2*, N+3*
, N+4, N+5, N+6, GUAR+1~, WC+1~, TPL+1~, MCD+6~, MCD+14*, MCD+16*, MCD+17
, MCD+18, MCD+44*, MCD+45, MCD+46, MCD+47, MCR+15*, MCR+16, MCR+17, MIG+3~, HOMEL+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All