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

Package: IHS Uniform Data System

Routine: BUDDUTL1


Information

BUDDUTL1 ; IHS/CMI/LAB - NO DESCRIPTION PROVIDED 02 Jul 2016 2:07 PM ;

Source Information

Source file <BUDDUTL1.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: 17

Package Total Caller Graph
IHS Uniform Data System 17 BUDDRP6A  BUDDRP6B  BUDDRP6C  BUDDRP6D  BUDDRP6H  BUDDRP6J  BUDDRP6M  BUDDRP6O  
BUDDRP6Q  BUDDRP6R  BUDDRP6U  BUDDRP6V  BUDDRP6X  BUDDRP6Y  BUDDRP7A  BUDDRP7B  
BUDDRP7C  

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