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

Package: IHS GPRA Information System

Routine: BGP1D1


Information

BGP1D1 ; IHS/CMI/LAB - calc measures 29 Apr 2010 7:38 PM 14 Nov 2006 5:02 PM 12 Nov 2009 11:03 AM 27 May 2011 10:08 AM 12 May 2011 6:04 PM ;

Source Information

Source file <BGP1D1.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS GPRA Information System 7 CALCIND^BGP1DCEI  CALCIND^BGP1DCHI  GEN^BGP1DCHW  CALCIND^BGP1DCI  ISS^BGP1DPA1  CALCIND^BGP1EOCI  (JRNL,XTMP)^BGP1UTL  
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: 39

Package Total Caller Graph
IHS GPRA Information System 39 BGP1D721  BGP1D729  BGP1DAP  BGP1DCL  BGP1DEL  BGP1DGPU  BGP1DHE  BGP1DHW  
BGP1DL  BGP1DNDB  BGP1DNE  BGP1DNG  BGP1DNG9  BGP1DNGP  BGP1DNGS  BGP1DON  
BGP1DPA  BGP1DPA9  BGP1DPAP  BGP1DSTM  BGP1EOD  BGP1GALL  BGP1GCMP  BGP1GCOM  
BGP1GDON  BGP1GDSH  BGP1GELD  BGP1GEO  BGP1GGPU  BGP1GHED  BGP1GLHW  BGP1GNPL  
BGP1GNST  BGP1GNT9  BGP1GNTL  BGP1GNTP  BGP1GNTS  BGP1LHW  BGP1NPL  

Entry Points

Name Comments DBIA/ICR reference
DP(P) ;
PROCBY ;
V1DM(P,D,EDATE) ;
ACTCL(P,BDATE,EDATE,CHS,URBAN) ;EP - clinical user
LASTVD(P,BDATE,EDATE) ;
V2DM(P,BDATE,EDATE) ;
CHSACTCL ;chs only sites active clinical defintion
URBACTCL ;URBAN
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+12, URBACTCL+8
$$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^BGP1DCEI CALCIND+2
CALCIND^BGP1DCHI CALCIND+1
GEN^BGP1DCHW PROCCY+32
CALCIND^BGP1DCI CALCIND+4
ISS^BGP1DPA1 PROCCY+28
CALCIND^BGP1EOCI CALCIND+3
JRNL^BGP1UTL PROC+2
XTMP^BGP1UTL PROC+6, PROC+7, PROC+8
$$FMADD^XLFDT PROC+12, PROC+13, PROC+14
$$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+11, LASTVD+13, LOINC+3, LOINC+5
^ATXAX("B" CREAT+5, V1DM+3, V1DM+9, V2DM+6
^AUPNPAT - [#9000001] PROC+16, 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+7, CHSACTCL+6, URBACTCL+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+4, ACTCL+5, ACTCL+6, ACTCL+8, ACTCL+9, ACTCL+10, ACTCL+11, CHSACTCL+3
, CHSACTCL+4, CHSACTCL+5, CHSACTCL+7, CHSACTCL+8, URBACTCL+3, URBACTCL+4, URBACTCL+5, URBACTCL+7, 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+14, ACTCL+15, URBACTCL+10
^BGPCTRL("B" ACTCL+14, ACTCL+15, URBACTCL+10
^BGPGPDCB - [#90545.03] N+1*, N+2*
^BGPSITE - [#90241.02] PROC+9, PROC+10
^DIBT( PROC+24
^DIBT("B" PROC+24
^DIC(7 - [#7] V1DM+27
^DPT - [#2] PROC+22, PROC+23, 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+3, CHSACTCL+2, URBACTCL+2, LASTVD+2!
, LASTVD+4, LASTVD+5
^XTMP("BGP18CPL" 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+21
$$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+25
PROCCY PROC+25
PROCPY PROC+25
URBACTCL ACTCL+2

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+12*
, ACTCL+13, ACTCL+14, ACTCL+15, URBACTCL+8*, URBACTCL+9, URBACTCL+10, 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
>> BGP1GPU N+1, PROCCY+30
>> 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+12*, PROCCY+8, PROCCY+9, PROCCY+11
>> 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+14*, 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+14, 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+21
>> 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+12, 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+11, LASTVD+13
>> BGPP3YE PROC+13*, PROCPY+8, PROCPY+9, PROCPY+11
>> BGPPBD PROCPY+6
>> BGPPED PROC+13, 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*
>> BGPURBAN PROC+10*, PROCCY+11, PROCPY+11, PROCBY+11
>> 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+16*, PROC+21, PROC+22, PROC+23, PROC+24, 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+10
>> 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+3*, ACTCL+16*, ACTCL+18, CHSACTCL+2*, CHSACTCL+9*, CHSACTCL+10, URBACTCL+2*, URBACTCL+11*, URBACTCL+12
>> G V1DM+11*, V1DM+31*, V1DM+33, V2+5*, V2+13*, V2+15, V2DM+8*, V2DM+18*, V2DM+20, ACTCL+3*
, ACTCL+14*, ACTCL+15, ACTCL+16, CHSACTCL+2*, URBACTCL+2*, LASTVD+5*, LASTVD+14*, LASTVD+16
>> J CREAT+11*, CREAT+12
P PROC+21*, 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+3*, ACTCL+15*, ACTCL+16, CHSACTCL+2*, URBACTCL+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+10, PROC+23, 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+3, ACTCL+5, ACTCL+6, ACTCL+8, ACTCL+9, ACTCL+10
, ACTCL+11, CHSACTCL+2, CHSACTCL+4, CHSACTCL+5, CHSACTCL+7, CHSACTCL+8, URBACTCL+2, URBACTCL+4, URBACTCL+5, URBACTCL+7
, FIRSTDM+6, LASTVD+5, LASTVD+7, LASTVD+8, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13, LOINC+2, LOINC+4
, DP+1, DP+5
URBAN ACTCL~, ACTCL+2
>> 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+3*, ACTCL+4, ACTCL+5, ACTCL+6, ACTCL+7, ACTCL+8, ACTCL+9, ACTCL+10
, ACTCL+11, ACTCL+12, ACTCL+14, ACTCL+15, CHSACTCL+2*, CHSACTCL+3, CHSACTCL+4, CHSACTCL+5, CHSACTCL+6, CHSACTCL+7
, CHSACTCL+8, URBACTCL+2*, URBACTCL+3, URBACTCL+4, URBACTCL+5, URBACTCL+6, URBACTCL+7, URBACTCL+8, LASTVD+5*, LASTVD+6
, LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13
X PROC+24*, 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+3*, CHSACTCL+2*, URBACTCL+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