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

Package: IHS GPRA Information System

Routine: BGP9D1


Information

BGP9D1 ; IHS/CMI/LAB - calc measures 29 Apr 2008 7:38 PM 14 Nov 2006 5:02 PM 12 Nov 2007 11:03 AM 27 May 2009 10:08 AM ;

Source Information

Source file <BGP9D1.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS GPRA Information System 7 CALCIND^BGP9DCEI  CALCIND^BGP9DCHI  GEN^BGP9DCHW  CALCIND^BGP9DCI  ISS^BGP9DPA1  CALCIND^BGP9EOCI  (JRNL,XTMP)^BGP9UTL  
Patient Care Component Reports 2 $$START1^APCLDF  ($$CLINIC,$$PRIMPROV)^APCLV  
IHS Designated Provider 1 ALLDP^BDPAPI  
IHS Patient 1 ($$AGE,$$BEN,$$DOB,$$DOD)^AUPNPAT  
Kernel 1 ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT  
Taxonomy 1 $$ICD^ATXCHK  

Caller Graph

Caller Graph Total: 36

Package Total Caller Graph
IHS GPRA Information System 36 BGP9D721  BGP9DAP  BGP9DCL  BGP9DEL  BGP9DGPU  BGP9DHE  BGP9DHW  BGP9DL  
BGP9DNE  BGP9DNG  BGP9DNG9  BGP9DNGP  BGP9DNGS  BGP9DON  BGP9DPA  BGP9DPA9  
BGP9DPAP  BGP9DSTM  BGP9EOD  BGP9GALL  BGP9GCMP  BGP9GCOM  BGP9GDON  BGP9GELD  
BGP9GEO  BGP9GGPU  BGP9GHED  BGP9GLHW  BGP9GNPL  BGP9GNST  BGP9GNT9  BGP9GNTL  
BGP9GNTP  BGP9GNTS  BGP9LHW  BGP9NPL  

Entry Points

Name Comments DBIA/ICR reference
DP(P) ;
PROCBY ;
V1DM(P,D,EDATE) ;
LASTVD(P,BDATE,EDATE) ;
V2DM(P,BDATE,EDATE) ;
CHSACTCL ;chs only sites active clinical defintion
ACTCL(P,BDATE,EDATE,CHS) ;EP - clinical user
N ;
LOINC(A,B) ;
DM(P,BDATE,EDATE) ;EP is patient diabetic 1 or 0
CALCIND ;
PROCPY ;
FIRSTDM(P,EDATE) ;
V2(P,BDATE,EDATE) ;EP
ACTUPAP(P,BDATE,EDATE,B) ;EP - is this patient in user pop?
PROC ;EP
CREAT(P,EDATE) ;get all creatines all must be <5
PROCCY ;EP - current time period
ACTUP(P,BDATE,EDATE,T,B) ;EP - is this patient in user pop?

External References

Name Field # of Occurrence
$$START1^APCLDF CREAT+2, V1DM+7, V2+3, V2DM+4, DM+4, FIRSTDM+4, LASTVD+3
$$CLINIC^APCLV V1DM+28, ACTCL+11
$$PRIMPROV^APCLV V1DM+24
$$ICD^ATXCHK V1DM+21, V2DM+16
$$AGE^AUPNPAT PROCCY+12, PROCCY+13, PROCPY+12, PROCPY+13, PROCBY+12, PROCBY+13
$$BEN^AUPNPAT ACTUPAP+1, ACTUPAP+2, ACTUP+1, ACTUP+2
$$DOB^AUPNPAT PROCCY+21, PROCPY+21, PROCBY+20, CREAT+2, DM+1
$$DOD^AUPNPAT ACTUPAP+3, ACTUP+3
ALLDP^BDPAPI DP+2, DP+4
CALCIND^BGP9DCEI CALCIND+2
CALCIND^BGP9DCHI CALCIND+1
GEN^BGP9DCHW PROCCY+32
CALCIND^BGP9DCI CALCIND+4
ISS^BGP9DPA1 PROCCY+28
CALCIND^BGP9EOCI CALCIND+3
JRNL^BGP9UTL PROC+2
XTMP^BGP9UTL PROC+6, PROC+7, PROC+8
$$FMADD^XLFDT PROC+11, PROC+12, PROC+13
$$FMDIFF^XLFDT FIRSTDM+6
$$FMTE^XLFDT CREAT+2, V1DM+7, V2+3, V2DM+4, DM+4, LASTVD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] V1DM+17, V1DM+30, V2+12, V2DM+15, ACTUP+5, ACTCL+10, LASTVD+13, LOINC+3, LOINC+5
^ATXAX("B" CREAT+5, V1DM+3, V1DM+9, V2DM+6
^AUPNPAT - [#9000001] PROC+15, ACTUP+4, ACTUP+5, DP+1
^AUPNVLAB - [#9000010.09] CREAT+7, CREAT+8, CREAT+9, CREAT+11, CREAT+13, CREAT+14
^AUPNVLAB("AC" CREAT+7
^AUPNVPOV - [#9000010.07] V1DM+21, V2DM+16
^AUPNVPOV("AD" V1DM+20, V1DM+21, V2DM+16
^AUPNVPRV("AD" V1DM+18, ACTCL+6, CHSACTCL+6, LASTVD+9
^AUPNVSIT - [#9000010] CREAT+9, V1DM+12, V1DM+13, V1DM+14, V1DM+15, V1DM+16, V1DM+17, V1DM+23, V2+6, V2+7
, V2+8, V2+9, V2+10, V2+11, V2+12, V2DM+9, V2DM+10, V2DM+11, V2DM+12, V2DM+13
, V2DM+14, V2DM+15, ACTCL+3, ACTCL+4, ACTCL+5, ACTCL+7, ACTCL+8, ACTCL+9, ACTCL+10, CHSACTCL+3
, CHSACTCL+4, CHSACTCL+5, CHSACTCL+7, CHSACTCL+8, LASTVD+6, LASTVD+7, LASTVD+8, LASTVD+10, LASTVD+11, LASTVD+12
, LASTVD+13
^AUPNVSIT("AC" V1DM+2, V2+1, V2DM+2, LASTVD+1
^BGPCTRL - [#90241.01] ACTCL+13, ACTCL+14
^BGPCTRL("B" ACTCL+13, ACTCL+14
^BGPGPDCN - [#90536.03] N+1*, N+2*
^BGPSITE - [#90241.02] PROC+9, PROC+20
^DIBT( PROC+20
^DIC(7 - [#7] V1DM+27
^DPT - [#2] PROC+18, PROC+19, PROCCY+3, PROCCY+4, PROCCY+5, PROCCY+14, PROCPY+3, PROCPY+4, PROCPY+5, PROCPY+14
, PROCBY+3, PROCBY+4, PROCBY+5, PROCBY+14
^LAB(95.3 - [#95.3] LOINC+2, LOINC+4
^TMP($J PROCCY+1!, PROCCY+28!, PROCCY+33!, PROCPY+1!, PROCPY+28!, PROCBY+1!, PROCBY+27!, V1DM+6!, V1DM+8, V1DM+11
, V2+2!, V2+4, V2+5, V2DM+3!, V2DM+5, V2DM+8, ACTCL+2, CHSACTCL+2, LASTVD+2!, LASTVD+4
, LASTVD+5
^XTMP("BGP08CPL" PROC+5!

Label References

Name Line Occurrences
$$ACTCL PROCCY+11, PROCPY+11, PROCBY+11
$$ACTUP PROCCY+8, PROCPY+8, PROCBY+8
$$ACTUPAP PROCCY+9, PROCPY+9, PROCBY+9
$$CREAT PROCCY+25, PROCCY+26, PROCPY+25, PROCPY+26, PROCBY+24, PROCBY+25
$$DM PROCCY+16, PROCCY+17, PROCPY+16, PROCPY+17, PROCBY+15, PROCBY+16
$$DP PROC+17
$$FIRSTDM PROCCY+19, PROCPY+19, PROCBY+18
$$LASTVD ACTUPAP+4, ACTUP+6
$$LOINC CREAT+12
$$V1DM PROCCY+22, PROCPY+22, PROCBY+21
$$V2 PROCCY+20, PROCPY+20, PROCBY+19
$$V2DM PROCCY+21, PROCPY+21, PROCBY+20
CALCIND PROCCY+29, PROCPY+27, PROCBY+26
CHSACTCL ACTCL+1
PROCBY PROC+21
PROCCY PROC+21
PROCPY PROC+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CREAT+2*, V1DM+21*, V2DM+16*, LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5
A V1DM+7*, V2+3*, V2DM+4*, LASTVD+3*, LOINC~, LOINC+2, LOINC+4
B V1DM+7*, V2+3*, V2DM+4*, ACTUPAP~, ACTUPAP+1, ACTUPAP+2, ACTUP~, ACTUP+1, ACTUP+2, ACTCL+11*
, ACTCL+12, ACTCL+13, ACTCL+14, LASTVD+3*, LOINC~, LOINC+3, LOINC+5
BDATE V2~, V2+3, V2DM~, V2DM+4, DM~, DM+1*, DM+4, ACTUPAP~, ACTUPAP+4, ACTUP~
, ACTUP+6, ACTCL~, LASTVD~, LASTVD+3
>> BGP1DMV PROCCY+22*, PROCCY+25, PROCCY+26, PROCPY+22*, PROCPY+25, PROCPY+26, PROCBY+21*, PROCBY+24, PROCBY+25
>> BGP2DMV PROCCY+21*, PROCCY+24, PROCCY+25, PROCCY+26, PROCPY+21*, PROCPY+24, PROCPY+25, PROCPY+26, PROCBY+20*, PROCBY+23
, PROCBY+24, PROCBY+25
>> BGP2V PROCCY+20*, PROCCY+24, PROCPY+20*, PROCPY+24, PROCBY+19*, PROCBY+23
>> BGP365 PROCCY+7*, PROCCY+17, PROCCY+20, PROCCY+22, PROCPY+7*, PROCPY+17, PROCPY+20, PROCPY+22, PROCBY+7*, PROCBY+16
, PROCBY+19, PROCBY+21
>> BGP3YE PROC+11*, PROCCY+8, PROCCY+9, PROCCY+11
>> BGP9GPU N+1, PROCCY+30
>> BGPACTCL PROCCY+2*, PROCCY+11*, PROCCY+15*, PROCCY+24, PROCPY+2*, PROCPY+11*, PROCPY+24, PROCBY+2*, PROCBY+11*, PROCBY+23
>> BGPACTUP PROCCY+2*, PROCCY+8*, PROCCY+9*, PROCCY+10, PROCCY+15*, PROCPY+2*, PROCPY+8*, PROCPY+9*, PROCPY+10, PROCBY+2*
, PROCBY+8*, PROCBY+9*, PROCBY+10
>> BGPAGEB PROCCY+12*, PROCCY+25, PROCPY+12*, PROCPY+25, PROCBY+12*, PROCBY+24
>> BGPAGEE PROCCY+13*, PROCPY+13*, PROCBY+13*
>> BGPALLPT PROCCY+8, PROCCY+9, PROCPY+8, PROCPY+9, PROCBY+8, PROCBY+9
>> BGPB3YE PROC+13*, PROCBY+8, PROCBY+9, PROCBY+11
>> BGPBBD PROCBY+6
>> BGPBD PROCCY+6
>> BGPBDATE PROCCY+6*, PROCCY+7, PROCCY+12, PROCPY+6*, PROCPY+7, PROCPY+12, PROCBY+6*, PROCBY+7, PROCBY+12
>> BGPBED PROC+13, PROCBY+6
>> BGPBEN PROCCY+8, PROCCY+9, PROCPY+8, PROCPY+9, PROCBY+8, PROCBY+9
>> BGPBT PROC+1*
>> BGPCHSO PROC+9*, PROCCY+11, PROCPY+11, PROCBY+11
>> BGPCHWC PROC+4*, N+1, N+2
>> BGPDESGP PROC+17
>> BGPDM1 PROCCY+2*, PROCCY+16*, PROCCY+18, PROCPY+2*, PROCPY+16*, PROCPY+18, PROCBY+2*, PROCBY+15*, PROCBY+17
>> BGPDM2 PROCCY+2*, PROCCY+17*, PROCPY+2*, PROCPY+17*, PROCBY+2*, PROCBY+16*
>> BGPDMD1 PROCCY+2*, PROCCY+23*, PROCPY+2*, PROCPY+23*, PROCBY+2*, PROCBY+22*
>> BGPDMD2 PROCCY+2*, PROCCY+24*, PROCPY+2*, PROCPY+24*, PROCBY+2*, PROCBY+23*
>> BGPDMD3 PROCCY+2*, PROCCY+25*, PROCPY+2*, PROCPY+25*, PROCBY+2*, PROCBY+24*
>> BGPDMD4 PROCCY+2*, PROCPY+2*, PROCBY+2*
>> BGPDMD5 PROCCY+2*, PROCCY+26*, PROCPY+2*, PROCPY+26*, PROCBY+2*, PROCBY+25*
>> BGPED PROC+11, PROCCY+6
>> BGPEDATE PROCCY+6*, PROCCY+8, PROCCY+9, PROCCY+11, PROCCY+13, PROCCY+16, PROCCY+17, PROCCY+19, PROCCY+20, PROCCY+21
, PROCCY+22, PROCCY+25, PROCCY+26, PROCPY+6*, PROCPY+8, PROCPY+9, PROCPY+11, PROCPY+13, PROCPY+16, PROCPY+17
, PROCPY+19, PROCPY+20, PROCPY+21, PROCPY+22, PROCPY+25, PROCPY+26, PROCBY+6*, PROCBY+8, PROCBY+9, PROCBY+11
, PROCBY+13, PROCBY+15, PROCBY+16, PROCBY+18, PROCBY+19, PROCBY+20, PROCBY+21, PROCBY+24, PROCBY+25
>> BGPET N+3*
>> BGPEXPT N+1
>> BGPFDMD PROCCY+19*, PROCCY+23, PROCCY+24, PROCCY+25, PROCCY+26, PROCPY+19*, PROCPY+23, PROCPY+24, PROCPY+25, PROCPY+26
, PROCBY+18*, PROCBY+22, PROCBY+23, PROCBY+24, PROCBY+25
BGPG CREAT+1!, DM+2!, FIRSTDM+2!
BGPG( CREAT+3
BGPG(1 DM+5, FIRSTDM+5, FIRSTDM+6
>> BGPGBL PROCCY+6*, PROCPY+6*, PROCBY+6*
>> BGPH PROC+3*, PROC+5
>> BGPHTN PROCCY+2*
>> BGPIHD PROCCY+2*, PROCPY+2*, PROCBY+2*
>> BGPIISO PROCCY+10, PROCCY+15, PROCCY+28
>> BGPJ PROC+3*, PROC+5
>> BGPMFITI V1DM+17, V2+12, V2DM+15, ACTCL+10, LASTVD+13
>> BGPP3YE PROC+12*, PROCPY+8, PROCPY+9, PROCPY+11
>> BGPPBD PROCPY+6
>> BGPPED PROC+12, PROCPY+6
>> BGPRPT N+1, N+2
>> BGPRTYPE N+1, PROCCY+6, PROCCY+30, PROCPY+6, PROCBY+6, CALCIND+1, CALCIND+2, CALCIND+3
>> BGPSEX PROCCY+14*, PROCPY+14*, PROCBY+14*
>> BGPTAXI PROCCY+8, PROCPY+8, PROCBY+8
>> BGPTIME PROCCY+6*, PROCPY+6*, PROCBY+6*
>> BGPXPRP PROCCY+27
>> BGPXPXPX PROCCY+10
>> BGPYWCHW N+2, PROCCY+30
CHS ACTCL~, ACTCL+1
D V1DM~, V1DM+7, V1DM+21*, V1DM+22, V2DM+16*, V2DM+17
>> DFN PROC+15*, PROC+17, PROC+18, PROC+19, PROC+20, PROCCY+3, PROCCY+4, PROCCY+5, PROCCY+8, PROCCY+9
, PROCCY+11, PROCCY+12, PROCCY+13, PROCCY+14, PROCCY+16, PROCCY+17, PROCCY+19, PROCCY+20, PROCCY+21, PROCCY+22
, PROCCY+25, PROCCY+26, PROCPY+3, PROCPY+4, PROCPY+5, PROCPY+8, PROCPY+9, PROCPY+11, PROCPY+12, PROCPY+13
, PROCPY+14, PROCPY+16, PROCPY+17, PROCPY+19, PROCPY+20, PROCPY+21, PROCPY+22, PROCPY+25, PROCPY+26, PROCBY+3
, PROCBY+4, PROCBY+5, PROCBY+8, PROCBY+9, PROCBY+11, PROCBY+12, PROCBY+13, PROCBY+14, PROCBY+15, PROCBY+16
, PROCBY+18, PROCBY+19, PROCBY+20, PROCBY+21, PROCBY+24, PROCBY+25
>> DOD ACTUPAP+3*, ACTUP+3*
DUZ(2 PROC+9, PROC+20
>> E CREAT+2*, CREAT+3*, CREAT+4, CREAT+6, CREAT+7, CREAT+15*, CREAT+16, V1DM+7*, V2+3*, V2DM+4*
, DM+4*, FIRSTDM+4*, LASTVD+3*
EDATE CREAT~, CREAT+2, CREAT+10, V1DM~, V1DM+7, V2~, V2+3, V2DM~, V2DM+4, DM~
, DM+4, ACTUPAP~, ACTUPAP+3, ACTUPAP+4, ACTUP~, ACTUP+3, ACTUP+6, ACTCL~, FIRSTDM~, FIRSTDM+6
, LASTVD~, LASTVD+3
>> F ACTCL+2*, ACTCL+15*, ACTCL+17, CHSACTCL+2*, CHSACTCL+9*, CHSACTCL+10
>> G V1DM+11*, V1DM+31*, V1DM+33, V2+5*, V2+13*, V2+15, V2DM+8*, V2DM+18*, V2DM+20, ACTCL+2*
, ACTCL+13*, ACTCL+14, ACTCL+15, CHSACTCL+2*, LASTVD+5*, LASTVD+14*, LASTVD+16
>> J CREAT+11*, CREAT+12
P PROC+17*, CREAT~, CREAT+2, CREAT+7, V1DM~, V1DM+1, V1DM+2, V1DM+7, V2~, V2+1
, V2+3, V2DM~, V2DM+1, V2DM+2, V2DM+4, DM~, DM+1, DM+4, ACTUPAP~, ACTUPAP+1
, ACTUPAP+2, ACTUPAP+3, ACTUPAP+4, ACTUP~, ACTUP+1, ACTUP+2, ACTUP+3, ACTUP+4, ACTUP+5, ACTUP+6
, ACTCL~, FIRSTDM~, FIRSTDM+1, FIRSTDM+4, LASTVD~, LASTVD+1, LASTVD+3, DP~, DP+1, DP+4
>> PC V1DM+3*, V1DM+4, V1DM+30
>> R CREAT+3*, CREAT+14*, CREAT+15
>> S ACTCL+2*, ACTCL+14*, ACTCL+15, CHSACTCL+2*
T CREAT+5*, CREAT+6, CREAT+12, V1DM+9*, V1DM+10, V1DM+21, V2DM+6*, V2DM+7, V2DM+16, ACTUP~
, ACTUP+5
U PROC+9, PROC+19, PROC+20, PROCCY+4, PROCCY+5, PROCCY+14, PROCPY+4, PROCPY+5, PROCPY+14, PROCBY+4
, PROCBY+5, PROCBY+14, CREAT+3, CREAT+7, CREAT+9, CREAT+11, CREAT+13, CREAT+14, V1DM+11, V1DM+13
, V1DM+14, V1DM+15, V1DM+16, V1DM+17, V1DM+21, V1DM+23, V1DM+27, V2+5, V2+7, V2+8
, V2+9, V2+10, V2+11, V2+12, V2DM+8, V2DM+10, V2DM+11, V2DM+12, V2DM+13, V2DM+14
, V2DM+15, V2DM+16, ACTUP+4, ACTUP+5, ACTCL+2, ACTCL+4, ACTCL+5, ACTCL+7, ACTCL+8, ACTCL+9
, ACTCL+10, CHSACTCL+2, CHSACTCL+4, CHSACTCL+5, CHSACTCL+7, CHSACTCL+8, FIRSTDM+6, LASTVD+5, LASTVD+7, LASTVD+8
, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13, LOINC+2, LOINC+4, DP+1, DP+5
>> V CREAT+9*, CREAT+10, V1DM+11*, V1DM+12, V1DM+13, V1DM+14, V1DM+15, V1DM+16, V1DM+17, V1DM+18
, V1DM+20, V1DM+21, V1DM+23, V1DM+24, V1DM+28, V2+5*, V2+6, V2+7, V2+8, V2+9
, V2+10, V2+11, V2+12, V2DM+8*, V2DM+9, V2DM+10, V2DM+11, V2DM+12, V2DM+13, V2DM+14
, V2DM+15, V2DM+16, ACTCL+2*, ACTCL+3, ACTCL+4, ACTCL+5, ACTCL+6, ACTCL+7, ACTCL+8, ACTCL+9
, ACTCL+10, ACTCL+11, ACTCL+13, ACTCL+14, CHSACTCL+2*, CHSACTCL+3, CHSACTCL+4, CHSACTCL+5, CHSACTCL+6, CHSACTCL+7
, CHSACTCL+8, LASTVD+5*, LASTVD+6, LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13
X CREAT+3*, CREAT+7*, CREAT+8, CREAT+9, CREAT+11, CREAT+13, CREAT+14, V1DM+11*, V2+5*, V2DM+8*
, DM+4*, ACTUPAP+4*, ACTUPAP+5, ACTUP+4*, ACTUP+6*, ACTUP+7, ACTCL+2*, CHSACTCL+2*, FIRSTDM+4*, FIRSTDM+6*
, FIRSTDM+7, LASTVD+5*, DP+3~, DP+4
X("DESIGNATED PRIMARY PROVIDER" , DP+5
>> Y V1DM+21*, V1DM+24*, V1DM+25, V1DM+27, V1DM+28*, V1DM+29, V1DM+30, V2DM+16*, DM+3*, DM+4
, FIRSTDM+3*, FIRSTDM+4

Marked Items

Name Field # of Occurrence
$T(ALLDP^BDPAPI DP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All