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

Package: IHS GPRA Information System

Routine: BGP3UTL1


Information

BGP3UTL1 ; IHS/CMI/LAB - NO DESCRIPTION PROVIDED 02 Jul 2010 2:07 PM ; 19 Feb 2013 11:40 AM

Source Information

Source file <BGP3UTL1.m>

Call Graph

Call Graph Total: 5

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

Caller Graph

Caller Graph Total: 56

Package Total Caller Graph
IHS GPRA Information System 56 BGP3C1  BGP3C12  BGP3C2X  BGP3C3  BGP3CON1  BGP3CP2  BGP3CP3  BGP3CP5  
BGP3CPU3  BGP3CU  BGP3CU2  BGP3CU4  BGP3CU5  BGP3D21  BGP3D211  BGP3D22  
BGP3D23  BGP3D25  BGP3D3  BGP3D31  BGP3D33  BGP3D34  BGP3D35  BGP3D36  
BGP3D37  BGP3D38  BGP3D4  BGP3D42  BGP3D5  BGP3D52  BGP3D55  BGP3D6  
BGP3D61  BGP3D62  BGP3D63  BGP3D64  BGP3D7  BGP3D71  BGP3D72  BGP3D721  
BGP3D724  BGP3D731  BGP3D74  BGP3D75  BGP3D8  BGP3D811  BGP3D83  BGP3D84  
BGP3D87  BGP3D88  BGP3D9  BGP3DPA2  BGP3DPA4  BGP3EL2  BGP3EL3  BGP3EL4  

Entry Points

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

External References

Name Field # of Occurrence
^%DT NMIREF+6, NMIREF+7, REFUSAL+6, REFUSAL+7, REFTAX+6, REFTAX+7
$$VD^APCLV SETPRC+14
$$ICD^ATXCHK SETPRC+13, LASTDX+16, LASTPRC+14, FIRSTPRC+12, RADREF+10, LASTECOD+14, CPTREFT+9, PRCREFT+9
$$CODEN^ICDCODE LASTDXI+9, LASTPRCI+7
$$ICDDX^ICDCODE LASTDX+17, LASTDXI+21, LASTECOD+14
$$ICDOP^ICDCODE SETPRC+14, LASTPRC+15, LASTPRCI+16, FIRSTPRC+18, PRCREFT+10
$$FMADD^XLFDT RADREF+4, CPTREFT+4, PRCREFT+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] REFTAX+8
^ATXAX("B" SETPRC+7, LASTDX+7, LASTPRC+6, FIRSTPRC+6, LASTECOD+6
^AUPNPREF - [#9000022] NMIREF+10, NMIREF+11, REFUSAL+8, RADREF+8, RADREF+11, REFTAX+9, CPTREFT+8, CPTREFT+10, PRCREFT+8, PRCREFT+10
^AUPNPREF("AA" NMIREF+8, NMIREF+9, REFUSAL+8, RADREF+7, RADREF+8, REFTAX+9, CPTREFT+7, CPTREFT+8, PRCREFT+7, PRCREFT+8
^AUPNVPOV - [#9000010.07] LASTDX+13, LASTDXI+15, LASTDXI+18, LASTECOD+12
^AUPNVPOV("AA" LASTDX+11, LASTDX+12, LASTDXI+13, LASTDXI+14, LASTECOD+10, LASTECOD+11
^AUPNVPRC - [#9000010.08] SETPRC+11, SETPRC+14, LASTPRC+12, LASTPRCI+13, FIRSTPRC+10, FIRSTPRC+13
^AUPNVPRC("AA" LASTPRC+10, LASTPRC+11, LASTPRCI+11, LASTPRCI+12
^AUPNVPRC("AC" SETPRC+10, FIRSTPRC+9
^AUPNVSIT - [#9000010] LASTDXI+19, LASTDXI+20, FIRSTPRC+15
^DPT - [#2] SETPRC+5, LASTDX+5, LASTDXI+6, LASTPRC+4, LASTPRCI+4, FIRSTPRC+4, LASTECOD+4
^ICD9 - [#80] LASTDX+15
^ICPT - [#81] RADREF+11, CPTREFT+10
^RAMIS(71 - [#71] RADREF+9, RADREF+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT NMIREF+6~*, NMIREF+7*, REFUSAL+6~*, REFUSAL+7*, REFTAX+6~*, REFTAX+7*
B NMIREF~, NMIREF+4, NMIREF+6*, NMIREF+11, REFUSAL~, REFUSAL+4, REFUSAL+6*, REFUSAL+8, REFTAX~, REFTAX+4
, REFTAX+6*, REFTAX+9
BDATE SETPRC~, SETPRC+5*, LASTDX~, LASTDX+5*, LASTDX+10, 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
>> BGPACTCL STI16A+1
>> BGPACTUP I12+5, STI16B+1
>> BGPAGEB I1+2, I1+3
>> BGPD1 I13+3, I13+4, I13+5, IA+10, I17+1, I25+2
>> BGPD2 I13+1, I13+2, I13+5, IA+10
>> BGPD3 I12+3, I12+4, I13+3, I13+4, I13+5, IA+10
>> BGPD4 I12+2, I13+5, IA+10, STI16A+2, STI16B+2
>> BGPD5 I13+5, IA+10
>> BGPD6 I13+5, IA+10
>> BGPD7 I12+3, I12+4, I13+5, IA+4, IA+5, IA+6, IA+10
>> BGPD8 I13+5, IA+7, IA+8, IA+9, IA+10
>> BGPD9 I13+5
>> BGPDMD2 I25+1
BGPDX1 SETPRC+2~, SETPRC+4*, SETPRC+10*, SETPRC+11, SETPRC+14, LASTDX+3~, LASTDX+4*, LASTDX+11*, LASTDX+12, LASTDX+17
, 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*, LASTECOD+3*, LASTECOD+10*, LASTECOD+11, LASTECOD+14
BGPDX2 SETPRC+2~, SETPRC+4*, LASTDX+3~, LASTDX+4*, LASTDX+12*, LASTDX+13, LASTDX+17, 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
BGPDX3 SETPRC+2~, SETPRC+4*, SETPRC+11*, SETPRC+12, SETPRC+13, SETPRC+14, LASTDX+3~, LASTDX+4*, LASTDX+13*, LASTDX+14
, LASTDX+15, LASTDX+16, LASTDX+17, 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
BGPDX4 SETPRC+2~, SETPRC+4*, SETPRC+9*, SETPRC+14*, LASTDX+3~, LASTDX+4*, LASTDX+9*, LASTDX+11, LASTDX+12, LASTDX+17*
, LASTDX+20, 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
BGPDX5 LASTDXI+4~
>> BGPDX6 LASTECOD+3*, LASTECOD+12*
>> BGPDX7 LASTECOD+3*
>> BGPDXBD LASTDX+10*, LASTDX+11, LASTDXI+12*, LASTDXI+13, LASTPRC+9*, LASTPRC+10, LASTPRCI+10*, LASTPRCI+11, LASTECOD+9*, LASTECOD+10
>> BGPDXED LASTDX+10*, LASTDX+11, LASTDXI+12*, LASTDXI+13, LASTPRC+9*, LASTPRC+10, LASTPRCI+10*, LASTPRCI+11, LASTECOD+9*, LASTECOD+10
BGPDXV LASTDXI+4~, LASTDXI+18*, LASTDXI+19, LASTDXI+20
BGPG SETPRC~, SETPRC+1!
BGPG( SETPRC+14*
>> BGPINDH 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
>> BGPN1 IA+3
>> BGPN18 STI16A+3, STI16B+3
>> BGPN9 STI16A+2, STI16B+2
>> BGPSEX I17+2, I25+3
BGPTX5 SETPRC+2~, SETPRC+4*, SETPRC+7*, SETPRC+8, SETPRC+13, LASTDX+3~, LASTDX+4*, LASTDX+7*, LASTDX+8, LASTDX+16
, 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
>> BGPVALUE I1+1, I1+2, I1+3, I1+4
>> BGPX FIRSTPRC+9*, FIRSTPRC+10, FIRSTPRC+13, FIRSTPRC+18
>> C RADREF+9*, RADREF+10, RADREF+11
>> D FIRSTPRC+13*, FIRSTPRC+14, FIRSTPRC+15*, FIRSTPRC+16, FIRSTPRC+17, FIRSTPRC+18, NMIREF+11*, REFUSAL+8*, RADREF+8*, RADREF+11
, REFTAX+9*, CPTREFT+8*, CPTREFT+10, PRCREFT+8*, PRCREFT+10
DT SETPRC+6, LASTDX+6, 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, REFTAX~, REFTAX+5
, REFTAX+7*, REFTAX+9
EDATE SETPRC~, SETPRC+6*, LASTDX~, LASTDX+6*, LASTDX+10, 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 NMIREF~, NMIREF+2, NMIREF+8, NMIREF+9, REFUSAL~, REFUSAL+2, REFUSAL+8, REFTAX~, REFTAX+2, REFTAX+9
G NMIREF+6~, NMIREF+8*, NMIREF+11*, NMIREF+12, REFUSAL+6~, REFUSAL+8*, REFUSAL+9, 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, RADREF+5~, RADREF+7*, RADREF+8
, RADREF+9, RADREF+11, CPTREFT+5~, CPTREFT+7*, CPTREFT+8, CPTREFT+9, CPTREFT+10, PRCREFT+5~, PRCREFT+7*, PRCREFT+8
, PRCREFT+9, PRCREFT+10
P SETPRC~, SETPRC+5, SETPRC+10, LASTDX~, LASTDX+1, LASTDX+5, LASTDX+11, LASTDX+12, 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, 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
T SETPRC~, SETPRC+7, LASTDX~, LASTDX+7, 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 SETPRC+5, SETPRC+11, SETPRC+14, LASTDX+5, LASTDX+13, LASTDX+17, 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, 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
X NMIREF+6~*, NMIREF+7*, NMIREF+8*, NMIREF+9, REFUSAL+6~*, REFUSAL+7*, REFUSAL+8*, 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 NMIREF+6~, NMIREF+7, NMIREF+9*, NMIREF+10, NMIREF+11, REFUSAL+6~, REFUSAL+7, REFUSAL+8*, 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