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

Package: IHS GPRA Information System

Routine: BGP6D1


Information

BGP6D1 ; IHS/CMI/LAB - calc measures 21 Aug 2015 1:02 PM ; 12 Feb 2016 5:57 PM

Source Information

Source file <BGP6D1.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS GPRA Information System 6 CALCIND^BGP6DCEI  CALCIND^BGP6DCI  ISS^BGP6DPA1  (JRNL,XTMP)^BGP6UTL  $$LASTDX^BGP6UTL1  ($$ICD,UNFOLDTX)^BGP6UTL2  
Patient Care Component Reports 3 ALLV^APCLAPIU  $$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: 36

Package Total Caller Graph
IHS GPRA Information System 36 BGP6AHW  BGP6AUEX  BGP6D10  BGP6D721  BGP6D729  BGP6DAP  BGP6DCL  BGP6DEL  
BGP6DGPU  BGP6DHE  BGP6DL  BGP6DNDB  BGP6DNG  BGP6DNGP  BGP6DNGS  BGP6DON  
BGP6DPA  BGP6DPAP  BGP6DSTM  BGP6GALL  BGP6GCMP  BGP6GCOM  BGP6GDON  BGP6GDSH  
BGP6GELD  BGP6GGPU  BGP6GHED  BGP6GLHW  BGP6GNPL  BGP6GNST  BGP6GNT9  BGP6GNTL  
BGP6GNTP  BGP6GNTS  BGP6LHW  BGP6NPL  

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) ;EP
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
ALLV^APCLAPIU V2+5
$$START1^APCLDF CREAT+2, V1DM+8, 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, V2DM+6, DM+1
$$DOD^AUPNPAT ACTUPAP+4, ACTUP+4
ALLDP^BDPAPI DP+2, DP+4
CALCIND^BGP6DCEI CALCIND+1
CALCIND^BGP6DCI CALCIND+2
ISS^BGP6DPA1 PROCCY+30
JRNL^BGP6UTL PROC+2
XTMP^BGP6UTL PROC+7, PROC+8, PROC+9
$$LASTDX^BGP6UTL1 DM+3
$$ICD^BGP6UTL2 V1DM+21, V2DM+19
UNFOLDTX^BGP6UTL2 PROC+6
$$FMADD^XLFDT PROC+12, PROC+13, PROC+14
$$FMDIFF^XLFDT FIRSTDM+6
$$FMTE^XLFDT CREAT+2, V1DM+8, 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+9
^AUPNPAT - [#9000001] PROC+16, PROC+17, 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+17, V2DM+20
^AUPNVPOV("AA" V2DM+15, V2DM+16
^AUPNVPOV("AD" V1DM+20, V1DM+21
^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+8, V2+9, V2+10
, V2+11, V2+12, V2+13, V2DM+22, V2DM+23, V2DM+24, 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+5, 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+21
^DIBT("B" PROC+21
^DIC(7 - [#7] V1DM+27
^DPT - [#2] PROC+19, PROC+20, 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+4, V2+6, V2+7, 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+22
$$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+23
PROCCY PROC+23
PROCPY PROC+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CREAT+1~, CREAT+2*, V1DM+21*, LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5
A V1DM+7~, V1DM+8*, V2+3~, LASTVD+3*, LOINC~, LOINC+2, LOINC+4
B V1DM+7~, V1DM+8*, V2+3~, 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+5, V2DM~, V2DM+6*, V2DM+11, DM~, DM+1*, DM+3, 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*, PROCPY+7*, PROCBY+7*
>> 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, PROCCY+19, PROCCY+22, PROCCY+24, PROCPY+6*, PROCPY+7, PROCPY+13, PROCPY+18
, PROCPY+21, PROCPY+23, PROCBY+6*, PROCBY+7, PROCBY+13, PROCBY+17, PROCBY+20, PROCBY+22
>> BGPBED PROC+14, PROCBY+6
>> BGPBEN PROCCY+9, PROCCY+10, PROCPY+8, PROCPY+9, PROCBY+8, PROCBY+9
>> BGPBT PROC+1*
>> BGPDESGP( PROC+22
>> BGPDESGP(0 PROC+22
>> 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+3*, DM+4, 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+22*
>> 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
BIREFN V2DM+8~
CDX V2DM+8~, V2DM+17*, V2DM+18, V2DM+19
D V1DM~, V1DM+8, V1DM+21*, V1DM+22
>> DFN PROC+16*, PROC+17, PROC+19, PROC+20, PROC+21, PROC+22, 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*
DT V2DM+7
E CREAT+1~, CREAT+2*, CREAT+3*, CREAT+4, CREAT+6, CREAT+7, CREAT+15*, CREAT+16, V1DM+8*, FIRSTDM+4*
, LASTVD+3*
EDATE CREAT~, CREAT+2, CREAT+10, V1DM~, V1DM+8, V2~, V2+5, V2DM~, V2DM+7*, V2DM+12
, DM~, DM+3, 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+7*, V2+14*, V2+16, V2DM+8~, V2DM+13*
, V2DM+15, V2DM+25*, V2DM+26, ACTCL+1*, ACTCL+11*, ACTCL+12, ACTCL+13, ACTCLBH+1*, ACTCLBH+11*, ACTCLBH+12
, ACTCLBH+13, LASTVD+5*, LASTVD+13*, LASTVD+15
IBDATE V2DM+8~, V2DM+11*, V2DM+15
IEDATE V2DM+8~, V2DM+12*, V2DM+15
J CREAT+1~, CREAT+11*, CREAT+12
P PROC+22*, CREAT~, CREAT+2, CREAT+7, V1DM~, V1DM+1, V1DM+2, V1DM+8, V2~, V2+1
, V2+5, V2DM~, V2DM+4, V2DM+5, V2DM+6, V2DM+15, V2DM+16, DM~, DM+1, DM+3
, 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
PDA V2DM+8~, V2DM+15*, V2DM+16
PIEN V2DM+8~, V2DM+16*, V2DM+17, V2DM+20
R CREAT+1~, CREAT+3*, CREAT+14*, CREAT+15, V2+4*, V2+5
>> 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+8~, V2DM+9*
, V2DM+10, V2DM+19, ACTUP~, ACTUP+6
U PROC+20, PROC+22, 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+7, V2+9, V2+10, V2+11, V2+12
, V2+13, V2DM+17, V2DM+20, V2DM+23, V2DM+24, 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+7*, V2+8, V2+9
, V2+10, V2+11, V2+12, V2+13, V2DM+8~, V2DM+14!, 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
V( V2DM+25*
VDT V2DM+8~
VST V2DM+8~, V2DM+20*, V2DM+21, V2DM+22, V2DM+23, V2DM+24, V2DM+25
X PROC+21*, CREAT+1~, CREAT+3*, CREAT+7*, CREAT+8, CREAT+9, CREAT+11, CREAT+13, CREAT+14, V1DM+7~
, V1DM+12*, V2+3~, V2+7*, 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, 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