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

Package: IHS GPRA Information System

Routine: BGP0D1


Information

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

Source Information

Source file <BGP0D1.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS GPRA Information System 7 CALCIND^BGP0DCEI  CALCIND^BGP0DCHI  GEN^BGP0DCHW  CALCIND^BGP0DCI  ISS^BGP0DPA1  CALCIND^BGP0EOCI  (JRNL,XTMP)^BGP0UTL  
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: 37

Package Total Caller Graph
IHS GPRA Information System 37 BGP0D721  BGP0D729  BGP0DAP  BGP0DCL  BGP0DEL  BGP0DGPU  BGP0DHE  BGP0DHW  
BGP0DL  BGP0DNE  BGP0DNG  BGP0DNG9  BGP0DNGP  BGP0DNGS  BGP0DON  BGP0DPA  
BGP0DPA9  BGP0DPAP  BGP0DSTM  BGP0EOD  BGP0GALL  BGP0GCMP  BGP0GCOM  BGP0GDON  
BGP0GELD  BGP0GEO  BGP0GGPU  BGP0GHED  BGP0GLHW  BGP0GNPL  BGP0GNST  BGP0GNT9  
BGP0GNTL  BGP0GNTP  BGP0GNTS  BGP0LHW  BGP0NPL  

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^BGP0DCEI CALCIND+2
CALCIND^BGP0DCHI CALCIND+1
GEN^BGP0DCHW PROCCY+32
CALCIND^BGP0DCI CALCIND+4
ISS^BGP0DPA1 PROCCY+28
CALCIND^BGP0EOCI CALCIND+3
JRNL^BGP0UTL PROC+2
XTMP^BGP0UTL 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
^BGPGPDCT - [#90377.03] N+1*, N+2*
^BGPSITE - [#90241.02] PROC+9, PROC+22
^DIBT( PROC+22
^DIC(7 - [#7] V1DM+27
^DPT - [#2] PROC+20, PROC+21, 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+19
$$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+23
PROCCY PROC+23
PROCPY PROC+23

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
>> BGP0GPU N+1, PROCCY+30
>> 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
>> 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+19
>> 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+19, PROC+20, PROC+21, PROC+22, 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+22
>> 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+19*, 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+21, PROC+22, 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