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

Package: IHS Uniform Data System

Routine: BUDEUTL1


Information

BUDEUTL1 ;IHS/CMI/LAB - UDS UTILITIES;

Source Information

Source file <BUDEUTL1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
DRG Grouper 2 ($$CODEN,$$ICDDX,$$ICDOP)^ICDEX  $$CPT^ICPTCOD  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
Patient Care Component Reports 1 $$VD^APCLV  
Taxonomy 1 $$ICD^ATXCHK  
VA Fileman 1 ^%DT  

Caller Graph

Caller Graph Total: 18

Package Total Caller Graph
IHS Uniform Data System 18 BUDERP6A  BUDERP6B  BUDERP6C  BUDERP6D  BUDERP6H  BUDERP6J  BUDERP6M  BUDERP6O  
BUDERP6Q  BUDERP6R  BUDERP6U  BUDERP6V  BUDERP6W  BUDERP6X  BUDERP6Y  BUDERP7A  
BUDERP7B  BUDERP7C  

Entry Points

Name Comments DBIA/ICR reference
REFRNU(P,F,I,B,E) ;EP
LASTDX(P,T,BDATE,EDATE) ;EP
CPTREFT(P,BDATE,EDATE,T) ;EP - return ien of CPT entry if patient had this CPT
LASTDXI(P,T,BDATE,EDATE,SC) ;EP
LASTPRCI(P,T,BDATE,EDATE) ;EP
FIRSTPRC(P,T,BDATE,EDATE) ;EP
LASTPRC(P,T,BDATE,EDATE) ;EP
I25() ;EP
I1() ;EP
REFRU(P,F,I,B,E) ;EP
LASTECOD(P,T,BDATE,EDATE) ;EP
RADREF(P,BDATE,EDATE,T) ;EP - return ien of CPT entry if patient had this CPT
I13() ;EP
I12() ;EP
PRCREFT(P,BDATE,EDATE,T) ;EP - return ien of CPT entry if patient had this CPT
REFUSAL(P,F,I,B,E) ;EP
IA() ;EP
NMIREF(P,F,I,B,E) ;EP
REFTAX(P,F,T,B,E) ;EP - refused an item in a taxonomy
DATE(D) ;EP
CPT(P,BDATE,EDATE,T,F,SCEX) ;EP - return ien of CPT entry if patient had this CPT
I17() ;EP

External References

Name Field # of Occurrence
^%DT NMIREF+6, NMIREF+7, REFUSAL+6, REFUSAL+7, REFRU+6, REFRU+7, REFRNU+6, REFRNU+7, REFTAX+6, REFTAX+7
$$VD^APCLV CPT+27
$$ICD^ATXCHK CPT+16, LASTDX+15, LASTPRC+14, FIRSTPRC+12, RADREF+10, LASTECOD+14, CPTREFT+9, PRCREFT+9
$$CODEN^ICDEX LASTDXI+9, LASTPRCI+7
$$ICDDX^ICDEX LASTDX+16, LASTDXI+21, LASTECOD+14
$$ICDOP^ICDEX LASTPRC+15, LASTPRCI+16, FIRSTPRC+18
$$CPT^ICPTCOD CPT+25, CPT+26, CPT+27
$$FMADD^XLFDT CPT+6, RADREF+4, CPTREFT+4, PRCREFT+4
$$FMTE^XLFDT CPT+24, CPT+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] REFTAX+8
^ATXAX("B" LASTDX+6, LASTPRC+6, FIRSTPRC+6, LASTECOD+6
^AUPNPREF - [#9000022] NMIREF+10, NMIREF+11, REFUSAL+8, REFRU+10, REFRU+13, REFRU+14, REFRNU+10, REFRNU+13, REFRNU+14, RADREF+8
, RADREF+11, REFTAX+9, CPTREFT+8, CPTREFT+10, PRCREFT+8, PRCREFT+10
^AUPNPREF("AA" NMIREF+8, NMIREF+9, REFUSAL+8, REFRU+8, REFRU+9, REFRNU+8, REFRNU+9, RADREF+7, RADREF+8, REFTAX+9
, CPTREFT+7, CPTREFT+8, PRCREFT+7, PRCREFT+8
^AUPNVCPT - [#9000010.18] CPT+16, CPT+23, CPT+24, CPT+25, CPT+26, CPT+27
^AUPNVCPT("AD" CPT+13, CPT+15
^AUPNVPOV - [#9000010.07] LASTDX+12, LASTDXI+15, LASTDXI+18, LASTECOD+12
^AUPNVPOV("AA" LASTDX+10, LASTDX+11, LASTDXI+13, LASTDXI+14, LASTECOD+10, LASTECOD+11
^AUPNVPRC - [#9000010.08] LASTPRC+12, LASTPRCI+13, FIRSTPRC+10, FIRSTPRC+13
^AUPNVPRC("AA" LASTPRC+10, LASTPRC+11, LASTPRCI+11, LASTPRCI+12
^AUPNVPRC("AC" FIRSTPRC+9
^AUPNVSIT - [#9000010] CPT+12, CPT+14, CPT+23, CPT+24, CPT+25, CPT+26, CPT+27, LASTDXI+19, LASTDXI+20, FIRSTPRC+15
^AUPNVSIT("AA" CPT+10, CPT+11
^DPT - [#2] LASTDX+4, LASTDXI+6, LASTPRC+4, LASTPRCI+4, FIRSTPRC+4, LASTECOD+4
^ICD9 - [#80] LASTDX+14
^RAMIS(71 - [#71] RADREF+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT NMIREF+6~*, NMIREF+7*, REFUSAL+6~*, REFUSAL+7*, REFRU+6~*, REFRU+7*, REFRNU+6~*, REFRNU+7*, REFTAX+6~*, REFTAX+7*
B NMIREF~, NMIREF+4, NMIREF+6*, NMIREF+11, REFUSAL~, REFUSAL+4, REFUSAL+6*, REFUSAL+8, REFRU~, REFRU+4
, REFRU+6*, REFRU+11, REFRNU~, REFRNU+4, REFRNU+6*, REFRNU+11, REFTAX~, REFTAX+4, REFTAX+6*, REFTAX+9
BD CPT+8~, CPT+9*, CPT+10
BDATE CPT~, CPT+6*, CPT+9, LASTDX~, LASTDX+4*, LASTDX+9, LASTDXI~, LASTDXI+6*, LASTDXI+12, LASTPRC~
, LASTPRC+4*, LASTPRC+9, LASTPRCI~, LASTPRCI+4*, LASTPRCI+10, FIRSTPRC~, FIRSTPRC+4*, FIRSTPRC+16, RADREF~, RADREF+4*
, RADREF+8, LASTECOD~, LASTECOD+4*, LASTECOD+9, CPTREFT~, CPTREFT+4*, CPTREFT+8, PRCREFT~, PRCREFT+4*, PRCREFT+8
>> BUDAGEB I1+2, I1+3
>> BUDD1 I12+5, I13+3, I13+4, I13+5, IA+10, I17+1, I25+2
>> BUDD2 I12+5, I13+1, I13+2, I13+5, IA+10
>> BUDD3 I12+3, I12+4, I12+5, I13+3, I13+4, I13+5, IA+10
>> BUDD4 I12+1, I12+2, I12+5, IA+10
>> BUDD5 I12+5, IA+10
>> BUDD6 I12+5, IA+10
>> BUDD7 I12+3, I12+4, I12+5, IA+4, IA+5, IA+6, IA+10
>> BUDD8 IA+7, IA+8, IA+9, IA+10
>> BUDDMD2 I25+1
BUDDX1 LASTDX+3*, LASTDX+10*, LASTDX+11, LASTDX+16, LASTDXI+4~, LASTDXI+5*, LASTDXI+13*, LASTDXI+14, LASTDXI+21, LASTPRC+3*
, LASTPRC+10*, LASTPRC+11, LASTPRC+15, LASTPRCI+3*, LASTPRCI+11*, LASTPRCI+12, LASTPRCI+16, FIRSTPRC+3*, FIRSTPRC+18, LASTECOD+3*
, LASTECOD+10*, LASTECOD+11, LASTECOD+14
BUDDX2 LASTDX+3*, LASTDX+11*, LASTDX+12, LASTDX+16, LASTDXI+4~, LASTDXI+5*, LASTDXI+14*, LASTDXI+15, LASTDXI+18, LASTDXI+21
, LASTPRC+3*, LASTPRC+11*, LASTPRC+12, LASTPRC+15, LASTPRCI+3*, LASTPRCI+12*, LASTPRCI+13, LASTPRCI+16, FIRSTPRC+3*, LASTECOD+3*
, LASTECOD+11*, LASTECOD+12, LASTECOD+14
BUDDX3 LASTDX+3*, LASTDX+12*, LASTDX+13, LASTDX+14, LASTDX+15, LASTDX+16, LASTDXI+4~, LASTDXI+5*, LASTDXI+15*, LASTDXI+16
, LASTDXI+17, LASTDXI+21, LASTPRC+3*, LASTPRC+12*, LASTPRC+13, LASTPRC+14, LASTPRC+15, LASTPRCI+3*, LASTPRCI+13*, LASTPRCI+14
, LASTPRCI+15, LASTPRCI+16, FIRSTPRC+3*, FIRSTPRC+10*, FIRSTPRC+11, FIRSTPRC+12, FIRSTPRC+18, LASTECOD+3*, LASTECOD+12*, LASTECOD+13
, LASTECOD+14
BUDDX4 LASTDX+3*, LASTDX+8*, LASTDX+10, LASTDX+11, LASTDX+16*, LASTDX+19, LASTDXI+4~, LASTDXI+5*, LASTDXI+11*, LASTDXI+13
, LASTDXI+14, LASTDXI+21*, LASTDXI+24, LASTPRC+3*, LASTPRC+8*, LASTPRC+10, LASTPRC+11, LASTPRC+15*, LASTPRC+18, LASTPRCI+3*
, LASTPRCI+9*, LASTPRCI+11, LASTPRCI+12, LASTPRCI+16*, LASTPRCI+19, FIRSTPRC+3*, FIRSTPRC+8*, FIRSTPRC+9, FIRSTPRC+18*, FIRSTPRC+20
, LASTECOD+3*, LASTECOD+8*, LASTECOD+10, LASTECOD+11, LASTECOD+14*, LASTECOD+17
BUDDX5 LASTDXI+4~
>> BUDDX6 LASTECOD+3*, LASTECOD+12*
>> BUDDX7 LASTECOD+3*
>> BUDDXBD LASTDX+9*, LASTDX+10, LASTDXI+12*, LASTDXI+13, LASTPRC+9*, LASTPRC+10, LASTPRCI+10*, LASTPRCI+11, LASTECOD+9*, LASTECOD+10
>> BUDDXED LASTDX+9*, LASTDX+10, LASTDXI+12*, LASTDXI+13, LASTPRC+9*, LASTPRC+10, LASTPRCI+10*, LASTPRCI+11, LASTECOD+9*, LASTECOD+10
BUDDXV LASTDXI+4~, LASTDXI+18*, LASTDXI+19, LASTDXI+20
>> BUDINDT I1+2, I1+3, I12+1, I12+2, I12+3, I12+4, I13+1, I13+2, I13+3, I13+4
, IA+4, IA+5, IA+6, IA+7, IA+8, IA+9, IA+10, I17+2, I25+1, I25+3
>> BUDN1 IA+3
>> BUDSEX I17+2, I25+3
BUDTX5 LASTDX+3*, LASTDX+6*, LASTDX+7, LASTDX+15, LASTDXI+4~, LASTDXI+5*, LASTDXI+9*, LASTDXI+10, LASTDXI+17, LASTPRC+3*
, LASTPRC+6*, LASTPRC+7, LASTPRC+14, LASTPRCI+3*, LASTPRCI+7*, LASTPRCI+8, LASTPRCI+15, FIRSTPRC+3*, FIRSTPRC+6*, FIRSTPRC+7
, FIRSTPRC+12, LASTECOD+3*, LASTECOD+6*, LASTECOD+7, LASTECOD+14
>> BUDVALUE I1+1, I1+2, I1+3, I1+4
>> BUDX FIRSTPRC+9*, FIRSTPRC+10, FIRSTPRC+13, FIRSTPRC+18
>> C RADREF+9*, RADREF+10
D DATE~, DATE+1, DATE+2, CPT+8~, FIRSTPRC+13*, FIRSTPRC+14, FIRSTPRC+15*, FIRSTPRC+16, FIRSTPRC+17, FIRSTPRC+18
, NMIREF+11*, REFUSAL+8*, REFRU+10*, REFRU+11, REFRU+12, REFRU+14, REFRNU+10*, REFRNU+11, REFRNU+12, REFRNU+14
, RADREF+8*, RADREF+11, REFTAX+9*, CPTREFT+8*, CPTREFT+10, PRCREFT+8*, PRCREFT+10
DT LASTDX+5, LASTDXI+7, LASTPRC+5, LASTPRCI+5, FIRSTPRC+5, LASTECOD+5
E NMIREF~, NMIREF+5, NMIREF+7*, NMIREF+11, REFUSAL~, REFUSAL+5, REFUSAL+7*, REFUSAL+8, REFRU~, REFRU+5
, REFRU+7*, REFRU+12, REFRNU~, REFRNU+5, REFRNU+7*, REFRNU+12, REFTAX~, REFTAX+5, REFTAX+7*, REFTAX+9
ED CPT+8~, CPT+9*, CPT+10*, CPT+11
EDATE CPT~, CPT+5, CPT+6, CPT+9, LASTDX~, LASTDX+5*, LASTDX+9, LASTDXI~, LASTDXI+7*, LASTDXI+12
, LASTPRC~, LASTPRC+5*, LASTPRC+9, LASTPRCI~, LASTPRCI+5*, LASTPRCI+10, FIRSTPRC~, FIRSTPRC+5*, FIRSTPRC+17, RADREF~
, RADREF+3, RADREF+4, RADREF+8, LASTECOD~, LASTECOD+5*, LASTECOD+9, CPTREFT~, CPTREFT+3, CPTREFT+4, CPTREFT+8
, PRCREFT~, PRCREFT+3, PRCREFT+4, PRCREFT+8
F CPT~, CPT+3*, CPT+21, CPT+22, CPT+23, CPT+24, CPT+25, CPT+26, CPT+27, NMIREF~
, NMIREF+2, NMIREF+8, NMIREF+9, REFUSAL~, REFUSAL+2, REFUSAL+8, REFRU~, REFRU+2, REFRU+8, REFRU+9
, REFRNU~, REFRNU+2, REFRNU+8, REFRNU+9, REFTAX~, REFTAX+2, REFTAX+9
G CPT+8~, CPT+9*, CPT+10, CPT+11, CPT+15, CPT+16*, CPT+20, CPT+21, CPT+22, CPT+23
, CPT+24, CPT+25, CPT+26, CPT+27, NMIREF+6~, NMIREF+8*, NMIREF+11*, NMIREF+12, REFUSAL+6~, REFUSAL+8*
, REFUSAL+9, REFRU+6~, REFRU+8*, REFRU+14*, REFRU+15, REFRNU+6~, REFRNU+8*, REFRNU+14*, REFRNU+15, RADREF+5~
, RADREF+6*, RADREF+7, RADREF+8*, RADREF+11*, RADREF+13, REFTAX+6~, REFTAX+8*, REFTAX+9*, REFTAX+10, CPTREFT+5~
, CPTREFT+6*, CPTREFT+7, CPTREFT+8*, CPTREFT+10*, CPTREFT+12, PRCREFT+5~, PRCREFT+6*, PRCREFT+7, PRCREFT+8*, PRCREFT+10*
, PRCREFT+12
I NMIREF~, NMIREF+3, NMIREF+8, NMIREF+9, REFUSAL~, REFUSAL+3, REFUSAL+8, REFRU~, REFRU+3, REFRU+8
, REFRU+9, REFRNU~, REFRNU+3, REFRNU+8, REFRNU+9, RADREF+5~, RADREF+7*, RADREF+8, RADREF+9, CPTREFT+5~
, CPTREFT+7*, CPTREFT+8, CPTREFT+9, PRCREFT+5~, PRCREFT+7*, PRCREFT+8, PRCREFT+9
P CPT~, CPT+1, CPT+10, CPT+11, LASTDX~, LASTDX+1, LASTDX+4, LASTDX+10, LASTDX+11, LASTDXI~
, LASTDXI+1, LASTDXI+6, LASTDXI+13, LASTDXI+14, LASTPRC~, LASTPRC+1, LASTPRC+4, LASTPRC+10, LASTPRC+11, LASTPRCI~
, LASTPRCI+1, LASTPRCI+4, LASTPRCI+11, LASTPRCI+12, FIRSTPRC~, FIRSTPRC+1, FIRSTPRC+4, FIRSTPRC+9, NMIREF~, NMIREF+1
, NMIREF+8, NMIREF+9, REFUSAL~, REFUSAL+1, REFUSAL+8, REFRU~, REFRU+1, REFRU+8, REFRU+9, REFRNU~
, REFRNU+1, REFRNU+8, REFRNU+9, RADREF~, RADREF+1, RADREF+7, RADREF+8, LASTECOD~, LASTECOD+1, LASTECOD+4
, LASTECOD+10, LASTECOD+11, REFTAX~, REFTAX+1, REFTAX+9, CPTREFT~, CPTREFT+1, CPTREFT+7, CPTREFT+8, PRCREFT~
, PRCREFT+1, PRCREFT+7, PRCREFT+8
SC LASTDXI~, LASTDXI+2*, LASTDXI+20
SCEX CPT~, CPT+4*, CPT+14
T CPT~, CPT+2, CPT+16, LASTDX~, LASTDX+6, LASTDXI~, LASTDXI+9, LASTPRC~, LASTPRC+6, LASTPRCI~
, LASTPRCI+7, FIRSTPRC~, FIRSTPRC+6, RADREF~, RADREF+2, RADREF+10, LASTECOD~, LASTECOD+6, REFTAX~, REFTAX+3
, REFTAX+8, CPTREFT~, CPTREFT+2, CPTREFT+9, PRCREFT~, PRCREFT+2, PRCREFT+9
T1 REFTAX+6~, REFTAX+8*, REFTAX+9
U CPT+14, CPT+16, CPT+23, CPT+24, CPT+25, CPT+26, CPT+27, LASTDX+4, LASTDX+12, LASTDX+16
, LASTDXI+6, LASTDXI+15, LASTDXI+18, LASTDXI+20, LASTDXI+21, LASTPRC+4, LASTPRC+12, LASTPRC+15, LASTPRCI+4, LASTPRCI+13
, LASTPRCI+16, FIRSTPRC+4, FIRSTPRC+10, FIRSTPRC+13, FIRSTPRC+15, FIRSTPRC+18, NMIREF+10, NMIREF+11, REFUSAL+8, REFRU+10
, REFRU+13, REFRU+14, REFRNU+10, REFRNU+13, REFRNU+14, RADREF+7, RADREF+8, RADREF+9, RADREF+11, LASTECOD+4
, LASTECOD+12, LASTECOD+14, REFTAX+9, CPTREFT+7, CPTREFT+8, CPTREFT+10, PRCREFT+7, PRCREFT+8, PRCREFT+10
V CPT+8~, CPT+11*, CPT+12, CPT+13, CPT+14, CPT+15, CPT+23*, CPT+24*, CPT+25*, CPT+26*
, CPT+27*
X CPT+8~, CPT+15*, CPT+16, NMIREF+6~*, NMIREF+7*, NMIREF+8*, NMIREF+9, REFUSAL+6~*, REFUSAL+7*, REFUSAL+8*
, REFRU+6~*, REFRU+7*, REFRU+8*, REFRU+9, REFRNU+6~*, REFRNU+7*, REFRNU+8*, REFRNU+9, RADREF+5~, RADREF+8*
, IA+2~, IA+3*, IA+4, IA+5, IA+7, IA+8, IA+10, REFTAX+6~*, REFTAX+7*, REFTAX+9*
, CPTREFT+5~, CPTREFT+8*, PRCREFT+5~, PRCREFT+8*
Y CPT+8~, NMIREF+6~, NMIREF+7, NMIREF+9*, NMIREF+10, NMIREF+11, REFUSAL+6~, REFUSAL+7, REFUSAL+8*, REFRU+6~
, REFRU+7, REFRU+9*, REFRU+10, REFRU+13, REFRU+14, REFRNU+6~, REFRNU+7, REFRNU+9*, REFRNU+10, REFRNU+13
, REFRNU+14, RADREF+5~, RADREF+8*, RADREF+11, REFTAX+6~, REFTAX+7, REFTAX+9*, CPTREFT+5~, CPTREFT+8*, CPTREFT+10
, PRCREFT+5~, PRCREFT+8*, PRCREFT+10
Z RADREF+5~, CPTREFT+5~, PRCREFT+5~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All