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

Package: IHS GPRA Information System

Routine: BGP5D1


Information

BGP5D1 ; IHS/CMI/LAB - calc measures ; 06 Apr 2015 2:35 PM

Source Information

Source file <BGP5D1.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
IHS GPRA Information System 5 CALCIND^BGP5DCEI  CALCIND^BGP5DCI  ISS^BGP5DPA1  (JRNL,XTMP)^BGP5UTL  ($$ICD,UNFOLDTX)^BGP5UTL2  
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  

Caller Graph

Caller Graph Total: 34

Package Total Caller Graph
IHS GPRA Information System 34 BGP5AUEX  BGP5D721  BGP5D729  BGP5DAP  BGP5DCL  BGP5DEL  BGP5DGPU  BGP5DHE  
BGP5DL  BGP5DNDB  BGP5DNG  BGP5DNGP  BGP5DNGS  BGP5DON  BGP5DPA  BGP5DPAP  
BGP5DSTM  BGP5GALL  BGP5GCMP  BGP5GCOM  BGP5GDON  BGP5GDSH  BGP5GELD  BGP5GGPU  
BGP5GHED  BGP5GLHW  BGP5GNPL  BGP5GNST  BGP5GNT9  BGP5GNTL  BGP5GNTP  BGP5GNTS  
BGP5LHW  BGP5NPL  

Entry Points

Name Comments DBIA/ICR reference
DP(P) ;
PROCBY ;
V1DM(P,D,EDATE) ;
ACTCL(P,BDATE,EDATE) ;EP - clinical user
LASTVD(P,BDATE,EDATE) ;
V2DM(P,BDATE,EDATE) ;
ACTCLBH(P,BDATE,EDATE) ;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+8, V2+4, V2DM+5, DM+4, FIRSTDM+4, LASTVD+3
$$CLINIC^APCLV V1DM+28, ACTCL+9, ACTCLBH+9
$$PRIMPROV^APCLV V1DM+24
$$AGE^AUPNPAT PROCCY+14, PROCCY+15, PROCPY+13, PROCPY+14, PROCBY+13, PROCBY+14
$$BEN^AUPNPAT ACTUPAP+2, ACTUPAP+3, ACTUP+2, ACTUP+3
$$DOB^AUPNPAT PROCCY+23, PROCPY+22, PROCBY+21, CREAT+2, DM+1
$$DOD^AUPNPAT ACTUPAP+4, ACTUP+4
ALLDP^BDPAPI DP+2, DP+4
CALCIND^BGP5DCEI CALCIND+1
CALCIND^BGP5DCI CALCIND+2
ISS^BGP5DPA1 PROCCY+30
JRNL^BGP5UTL PROC+2
XTMP^BGP5UTL PROC+7, PROC+8, PROC+9
$$ICD^BGP5UTL2 V1DM+21, V2DM+16
UNFOLDTX^BGP5UTL2 PROC+6
$$FMADD^XLFDT PROC+12, PROC+13, PROC+14
$$FMDIFF^XLFDT FIRSTDM+6
$$FMTE^XLFDT CREAT+2, V1DM+8, V2+4, V2DM+5, DM+4, LASTVD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] V1DM+30, ACTUP+6, LOINC+3, LOINC+5
^ATXAX("B" CREAT+5, V1DM+3, V1DM+10, V2DM+7
^AUPNPAT - [#9000001] PROC+16, PROC+21, ACTUP+5, ACTUP+6, 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+5, ACTCLBH+5, LASTVD+9
^AUPNVSIT - [#9000010] CREAT+9, V1DM+13, V1DM+14, V1DM+15, V1DM+16, V1DM+17, V1DM+23, V2+7, V2+8, V2+9
, V2+10, V2+11, V2+12, V2DM+10, V2DM+11, V2DM+12, V2DM+13, V2DM+14, V2DM+15, ACTCL+2
, ACTCL+3, ACTCL+4, ACTCL+6, ACTCL+7, ACTCL+8, ACTCLBH+2, ACTCLBH+3, ACTCLBH+4, ACTCLBH+6, ACTCLBH+7
, ACTCLBH+8, LASTVD+6, LASTVD+7, LASTVD+8, LASTVD+10, LASTVD+11, LASTVD+12
^AUPNVSIT("AC" V1DM+2, V2+1, V2DM+2, LASTVD+1
^BGPCTRL - [#90241.01] ACTCL+11, ACTCL+12, ACTCLBH+11, ACTCLBH+12
^BGPCTRL("B" ACTCL+11, ACTCL+12, ACTCLBH+11, ACTCLBH+12
^DIBT( PROC+25
^DIBT("B" PROC+25
^DIC(7 - [#7] V1DM+27
^DPT - [#2] PROC+23, PROC+24, PROCCY+4, PROCCY+5, PROCCY+6, PROCCY+16, PROCPY+3, PROCPY+4, PROCPY+5, PROCPY+15
, PROCBY+3, PROCBY+4, PROCBY+5, PROCBY+15
^LAB(95.3 - [#95.3] LOINC+2, LOINC+4
^TMP($J PROCCY+1!, PROCCY+30!, PROCCY+32!, PROCPY+1!, PROCPY+29!, PROCBY+1!, PROCBY+28!, V1DM+6!, V1DM+9, V1DM+12
, V2+2!, V2+5, V2+6, V2DM+3!, V2DM+6, V2DM+9, ACTCL+1, ACTCLBH+1, LASTVD+2!, LASTVD+4
, LASTVD+5
^XTMP("BGP15TAX" PROC+5!, N+2!
^XTMP("BGP28CPL" PROC+4!

Label References

Name Line Occurrences
$$ACTCL PROCCY+12, PROCPY+11, PROCBY+11
$$ACTCLBH PROCCY+13, PROCPY+12, PROCBY+12
$$ACTUP PROCCY+9, PROCPY+8, PROCBY+8
$$ACTUPAP PROCCY+10, PROCPY+9, PROCBY+9
$$CREAT PROCCY+27, PROCCY+28, PROCPY+26, PROCPY+27, PROCBY+25, PROCBY+26
$$DM PROCCY+18, PROCCY+19, PROCPY+17, PROCPY+18, PROCBY+16, PROCBY+17
$$DP PROC+26
$$FIRSTDM PROCCY+21, PROCPY+20, PROCBY+19
$$LASTVD ACTUPAP+5, ACTUP+7
$$LOINC CREAT+12
$$V1DM PROCCY+24, PROCPY+23, PROCBY+22
$$V2 PROCCY+22, PROCPY+21, PROCBY+20
$$V2DM PROCCY+23, PROCPY+22, PROCBY+21
CALCIND PROCCY+31, PROCPY+28, PROCBY+27
PROCBY PROC+27
PROCCY PROC+27
PROCPY PROC+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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