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: BUD1RPC2

Package: IHS Uniform Data System

Routine: BUD1RPC2


Information

BUD1RPC2 ; IHS/CMI/LAB - UDS TABLE 6 11 Dec 2007 12:15 PM ;

Source Information

Source file <BUD1RPC2.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
DRG Grouper 2 $$ICDDX^ICDCODE  $$CPT^ICPTCOD  
IHS Patient 1 ($$AGE,$$RR)^AUPNPAT  
IHS Uniform Data System 1 $$AGE^BUD1UTL2  
IHS VA Utilities 1 ($$VAL,$$VALI)^XBDIQ1  
Patient Care Component Reports 1 ($$CLINIC,$$VD)^APCLV  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Uniform Data System 2 BUD1RPC1  BUD1RPTC  

Entry Points

Name Comments DBIA/ICR reference
OPIX ;
VET ;
L27(BUDV) ;EP
L26C(BUDV) ;EP
HOMEL(P,D) ;EP
MIGRANT ;
MIG(P,D) ;EP
L26D(BUDV) ;EP
L26B(BUDV) ;EP
RR ;NOW CHECK RAILROAD RETIREMENT
L31(BUDV) ;EP
PIX ;
MCRX ;
MCR(P,D) ;EP - Is patient P medicare eligible on date D. 1 = yes, 0 = no.
; I = IEN in ^AUPNMCR multiple.
HI ;
OPI(P,D,T) ;EP - Is patient P private insurance eligible on date D. 1= yes, 0=no.
; I = IEN
; Y = 1:yes, 0:no
; X = Pointer to INSURER file.
L34(BUDV) ;EP
L26A(BUDV) ;EP
T4 ;EP
L30(BUDV) ;EP
N ;
L31POV ;EP
HOMELESS ;
L32(BUDV) ;EP
TINS(A,P) ;
SCHOOL ;IF ALL VISITS ARE CLINIC SCHOOL??
MCRPIX ;
MCDX ;
L28(BUDV) ;EP
L26(BUDV) ;EP
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.
L29(BUDV) ;EP
SHI(V,LV) ;
PI(P,D) ;EP - Is patient P private insurance eligible on date D. 1= yes, 0=no.
; I = IEN
; Y = 1:yes, 0:no
; X = Pointer to INSURER file.

External References

Name Field # of Occurrence
$$CLINIC^APCLV L26+2, L26+3, SCHOOL+4
$$VD^APCLV L26A+3, INS+2, INS+4, INS+8, INS+10, INS+12, INS+14, MIGRANT+1, HOMELESS+1
$$AGE^AUPNPAT L26+1
$$RR^AUPNPAT INS+8
$$AGE^BUD1UTL2 L26A+3
$$ICDDX^ICDCODE L31POV+5
$$CPT^ICPTCOD L26+7
$$VAL^XBDIQ1 L27+10, L26B+2, L26C+3, L26C+17, L28+10, L29+10, L30+10, L31+12, L32+10, L33+10
, L34+10, L26A+7, L26D+3, HI+4, HI+6, HI+13
$$VALI^XBDIQ1 HI+2, MCD+16, MCD+17, VET+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNMCD - [#9000004] MCD+13, MCD+14, MCD+20, MCD+22
^AUPNMCD("B" MCD+12
^AUPNMCR - [#9000003] MCR+9, MCR+12, MCR+13, MCR+14
^AUPNPAT - [#9000001] MCD+10, PI+10, OPI+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] PI+11, PI+14, PI+15, PI+16, PI+26, PI+27, OPI+11, OPI+14, OPI+15, OPI+16
, OPI+18, OPI+19, MCRX+3, MCRX+6, MCRX+7, MCRX+8, MCRX+14, MCRX+15
^AUPNVCPT - [#9000010.18] L26+7
^AUPNVCPT("AD" L27+9, L26B+1, L26C+2, L28+9, L29+9, L30+9, L31+11, L32+9, L33+9, L34+9
, L26+6, L26A+6, L26D+2
^AUPNVDEN - [#9000010.05] L27+2, L28+2, L29+2, L30+2, L31+4, L32+2, L33+2, L34+2
^AUPNVDEN("AD" L27+1, L28+1, L29+1, L30+1, L31+3, L32+1, L33+1, L34+1
^AUPNVPED - [#9000010.16] L26B+7, L26C+8
^AUPNVPED("AD" L26B+6, L26C+7
^AUPNVPOV - [#9000010.07] L31POV+3
^AUPNVPOV("AD" L26C+16, L31POV+2
^AUPNVSIT - [#9000010] L26+1
^AUTNINS - [#9999999.18] PI+17, PI+18, PI+19, PI+20, PI+21, PI+22, PI+23, PI+24, PI+25, OPI+17
, MCRX+9, MCRX+10, MCRX+11, MCRX+12
^AUTTADA - [#9999999.31] L27+4, L28+4, L29+4, L30+4, L31+6, L32+4, L33+4, L34+4
^AUTTEDT - [#9999999.09] L26B+9, L26B+10, L26C+10, L26C+11
^BUDLIL - [#90663.4] N+1
^BUDLIL("B" HI+11
^DPT - [#2] MCD+8, MCD+9, MCD+11, PI+8, PI+9, PI+12, OPI+8, OPI+9, OPI+12, MCR+6
, MCR+7, MCR+10, MCRX+4
^TMP($J SCHOOL+4
^XTMP("BUD1RPT1" SHI+4*, TINS+13*, MIGRANT+5*, MIGRANT+9*, HOMELESS+9*, VET+2*, SCHOOL+7*

Label References

Name Line Occurrences
$$HOMEL HOMELESS+1
$$MCD INS+12, INS+14
$$MCR INS+4
$$MIG MIGRANT+1
$$OPI INS+10
$$PI INS+2
HI T4+1
HOMELESS T4+4
INS T4+2
MCDX MCD+8, MCD+9, MCD+10, MCD+11
MCRPIX MCRX+3, MCRX+4
MCRX MCR+6, MCR+7, MCR+8, MCR+9, MCR+10
MIGRANT T4+3
N HI+14
OPIX OPI+8, OPI+9, OPI+10
PIX PI+8, PI+9, PI+10, PI+11, PI+12
RR OPI+11, OPI+12
SCHOOL T4+5
SHI HI+5, HI+7, N+4, N+5, N+6, N+7
TINS INS+3, INS+5, INS+9, INS+11, INS+13, INS+15, INS+16
VET T4+6

Naked Globals

Name Field # of Occurrence
^( MCD+11, PI+12, OPI+12, MCR+10, MCRX+4
^(0 MCD+22, PI+27, OPI+19, MCR+14, MCRX+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A L27+2*, L27+3, L27+4*, L27+5, L27+6, L28+2*, L28+3, L28+4*, L28+5, L28+6
, L29+2*, L29+3, L29+4*, L29+5, L29+6, L30+2*, L30+3, L30+4*, L30+5, L30+6
, L31+4*, L31+5, L31+6*, L31+7, L31+8, L31POV+3*, L31POV+4, L31POV+5*, L31POV+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, TINS~, TINS+1, TINS+2, TINS+3, TINS+4
>> BUDAGE SHI+4, INS+3, INS+5, INS+9, INS+11, INS+13, INS+15, INS+16, TINS+13, MIGRANT+5
, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDCAD L26+1
>> BUDCOM SHI+4, TINS+13, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDH SHI+4, TINS+13, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDHAS INS+1*, INS+2*, INS+3, INS+4*, INS+5, INS+8*, INS+9, INS+10*, INS+11, INS+12*
, INS+13, INS+14*, INS+15
>> BUDJ SHI+4, TINS+13, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDLASTV INS+2, INS+4, INS+8, INS+10, INS+12, INS+14, MIGRANT+1, HOMELESS+1
>> BUDNIH HI+1*, HI+4*, HI+5, HI+11
>> BUDSEX SHI+4, TINS+13, MIGRANT+5, MIGRANT+9, HOMELESS+9, VET+2, SCHOOL+7
>> BUDSITE HI+13
>> BUDT4CHA MIGRANT+4, MIGRANT+7
>> BUDT4IPP SHI+3
>> BUDT4PMI TINS+5
>> BUDT4V( SHI+1*, TINS+1*
>> BUDT4V(10 TINS+4*
>> BUDT4V(12 TINS+2*
>> 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+3*
>> BUDTHI HI+1*, HI+6*, HI+7, HI+8*, HI+9*, HI+10*, N+2
>> BUDTHIP HI+1*, HI+2*, HI+3*, HI+8, HI+9, HI+10
BUDV L27~, L27+1, L27+9, L26B~, L26B+1, L26B+6, L26C~, L26C+2, L26C+7, L26C+16
, L28~, L28+1, L28+9, L29~, L29+1, L29+9, L30~, L30+1, L30+9, L31~
, L31+3, L31+11, L31POV+2, L32~, L32+1, L32+9, L33~, L33+1, L33+9, L34~
, L34+1, L34+9, L26~, L26+1, L26+2, L26+3, L26+6, L26A~, L26A+3, L26A+6
, L26D~, L26D+2
D MCD~, MCD+4, MCD+11, MCD+21, MCD+22, PI~, PI+5, PI+12, PI+26, PI+27
, OPI~, OPI+5, OPI+12, OPI+18, OPI+19, MCR~, MCR+3, MCR+10, MCR+13, MCR+14
, MCRX+4, MCRX+14, MCRX+15, MIG~, MIG+6, HOMEL~, HOMEL+6
>> DFN L26A+3, SHI+4, HI+2, HI+4, HI+6, INS+2, INS+4, INS+8, INS+10, INS+12
, INS+14, TINS+13, MIGRANT+1, MIGRANT+5, MIGRANT+9, HOMELESS+1, HOMELESS+9, VET+1, VET+2, SCHOOL+7
>> G L27+1*, L27+6*, L27+8, L27+9*, L27+11*, L27+13, L26B+1*, L26B+3*, L26B+5, L26B+6
, L26B+11*, L26B+12, L26C+2*, L26C+4*, L26C+6, L26C+7, L26C+12*, L26C+13*, L26C+14*, L26C+15
, L26C+16, L26C+18*, L26C+19, L28+1*, L28+6*, L28+8, L28+9*, L28+11*, L28+13, L29+1*
, L29+6*, L29+8, L29+9*, L29+11*, L29+13, L30+1*, L30+6*, L30+8, L30+9*, L30+11*
, L30+13, L31+1*, L31+3*, L31+8*, L31+10, L31+11*, L31+13*, L31+15, L31POV+1*, L31POV+2
, L31POV+6*, L31POV+8, 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+6*, L26+8*, L26+11, L26A+2*, L26A+4, L26A+5, L26A+6*, L26A+8*, L26A+10, L26D+1*
, L26D+2*, L26D+4*, L26D+6, MCRX+5*, MCRX+9*, MCRX+10*, MCRX+11*, MCRX+12*, MCRX+13
>> 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+20, MCD+22, PI+6~, PI+13*, PI+14*
, PI+15, PI+16, PI+26, PI+27, OPI+6~, OPI+13*, OPI+14*, OPI+15, OPI+16, OPI+18
, OPI+19, MCR+4~, MCR+11*, MCR+12*, MCR+13, MCR+14, MCRX+5*, MCRX+6*, MCRX+7, MCRX+8
, MCRX+14, MCRX+15
J MCD+6~, MCD+20*, MCD+21, MCD+22
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+17*, MCD+18, MCD+19
P HI+12*, HI+15*, HI+16*, HI+17*, HI+18*, N+1, TINS~, TINS+1, TINS+3, TINS+4
, TINS+6, TINS+7*, TINS+8*, TINS+9, TINS+10*, TINS+11*, TINS+12, TINS+13, MCD~, MCD+3
, MCD+8, MCD+9, MCD+10, MCD+11, MCD+12, PI~, PI+4, PI+8, PI+9, PI+10
, PI+11, PI+12, PI+14, PI+15, PI+16, PI+26, PI+27, OPI~, OPI+4, OPI+8
, OPI+9, OPI+10, OPI+11, OPI+12, OPI+14, OPI+15, OPI+16, OPI+18, OPI+19, MCR~
, MCR+2, MCR+6, MCR+7, MCR+8, MCR+9, MCR+10, MCR+12, MCR+13, MCR+14, MCRX+3
, MCRX+4, MCRX+6, MCRX+7, MCRX+8, MCRX+14, MCRX+15, 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+13*, HI+14, SCHOOL+2~, SCHOOL+3*, SCHOOL+4*, SCHOOL+5
T L26+6, HI+12*, HI+15, HI+16, TINS+6*, TINS+7*, TINS+8*, TINS+9*, TINS+10*, TINS+11*
, TINS+12*, TINS+13, MCD~, MCD+5*, MCD+18, MCD+19, OPI~, OPI+17, MIGRANT+5*, MIGRANT+8*
, MIGRANT+9, HOMELESS+3*, HOMELESS+4*, HOMELESS+5*, HOMELESS+6*, HOMELESS+7*, HOMELESS+8*, HOMELESS+9, VET+2*
U L27+2, L27+4, L26B+7, L26B+10, L26C+8, L26C+11, L28+2, L28+4, L29+2, L29+4
, L30+2, L30+4, L31+4, L31+6, L31POV+3, L31POV+5, L32+2, L32+4, L33+2, L33+4
, L34+2, L34+4, L26+1, L26+7, N+1, TINS+1, TINS+2, TINS+3, TINS+4, MCD+7*
, MCD+9, MCD+11, MCD+14, MCD+22, PI+7*, PI+9, PI+12, PI+15, PI+16, PI+17
, PI+18, PI+19, PI+20, PI+21, PI+22, PI+23, PI+24, PI+25, PI+26, PI+27
, OPI+7*, OPI+9, OPI+12, OPI+15, OPI+16, OPI+17, OPI+18, OPI+19, MCR+5*, MCR+7
, MCR+10, MCR+13, MCR+14, MCRX+4, MCRX+7, MCRX+8, MCRX+9, MCRX+10, MCRX+11, MCRX+12
, MCRX+14, MCRX+15, 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 L27+1*, L27+2, L28+1*, L28+2, L29+1*, L29+2, L30+1*, L30+2, L31+3*, L31+4
, L31POV+2*, L31POV+3, 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 L27+9*, L27+10, L26B+1*, L26B+2, L26B+6*, L26B+7, L26C+2*, L26C+3, L26C+7*, L26C+8
, L26C+16*, L26C+17, L28+9*, L28+10, L29+9*, L29+10, L30+9*, L30+10, L31+11*, L31+12
, L32+9*, L32+10, L26+6*, L26+7, L26A+6*, L26A+7, L26D+2*, L26D+3, HI+11*, N+1
, PI+6~, PI+16*, PI+17, PI+18, PI+19, PI+20, PI+21, PI+22, PI+23, PI+24
, PI+25, OPI+6~, OPI+16*, OPI+17, MCRX+8*, MCRX+9, MCRX+10, MCRX+11, MCRX+12, 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, MCD+6~, MCD+7*, MCD+23*, MCDX+1, PI+6~, PI+7*, PI+28*, PIX+1
, OPI+6~, OPI+7*, OPI+20*, OPI+22, OPIX+1, MCR+4~, MCR+5*, MCR+15*, MCRX+1, MCRX+16*
, MCRPIX+1, SCHOOL+2~, MIG+3~, MIG+7*, MIG+8, MIG+10, HOMEL+3~, HOMEL+7*, HOMEL+8, HOMEL+9
Z L27+10*, L27+11, L26B+2*, L26B+3, L26B+7*, L26B+8, L26B+9, L26B+10*, L26B+11, L26C+3*
, L26C+4, L26C+8*, L26C+9, L26C+10, L26C+11*, L26C+12, L26C+13, L26C+14, L26C+17*, L26C+18
, L28+10*, L28+11, L29+10*, L29+11, L30+10*, L30+11, L31+12*, L31+13, L32+10*, L32+11
, L26+7*, L26+8, L26A+7*, L26A+8, L26D+3*, L26D+4, N+2*, N+3*, N+4, N+5
, N+6, MCD+6~, MCD+14*, 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