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

Package: IHS GPRA Information System

Routine: BGP7D1


Information

BGP7D1 ; IHS/CMI/LAB - calc measures 21 Aug 2015 1:02 PM 13 Jul 2016 12:49 PM ; 04 Apr 2017 9:23 AM

Source Information

Source file <BGP7D1.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS GPRA Information System 6 CALCIND^BGP7DCEI  CALCIND^BGP7DCI  ISS^BGP7DPA1  (JRNL,XTMP)^BGP7UTL  $$LASTDX^BGP7UTL1  ($$ICD,UNFOLDTX)^BGP7UTL2  
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: 42

Package Total Caller Graph
IHS GPRA Information System 42 BGP7AUEX  BGP7D10  BGP7D2  BGP7D211  BGP7D729  BGP7DAP  BGP7DCL  BGP7DEL  
BGP7DGPU  BGP7DHE  BGP7DL  BGP7DNDB  BGP7DNE  BGP7DNE0  BGP7DNE1  BGP7DNE8  
BGP7DNE9  BGP7DNG  BGP7DNG8  BGP7DNGP  BGP7DNGS  BGP7DON  BGP7DPA  BGP7DPAP  
BGP7DSTM  BGP7GALL  BGP7GCMP  BGP7GCOM  BGP7GDON  BGP7GDSH  BGP7GELD  BGP7GGPU  
BGP7GHED  BGP7GLHW  BGP7GNPL  BGP7GNST  BGP7GNT9  BGP7GNTL  BGP7GNTP  BGP7GNTS  
BGP7LHW  BGP7NPL  

Entry Points

Name Comments DBIA/ICR reference
DP(P) ;
PROCBY ;
V1DM(P,D,EDATE) ;
ACTCL(P,BDATE,EDATE) ;EP - clinical user
LOINC(A,B) ;
V2DM(P,BDATE,EDATE) ;EP
ACTUP(P,BDATE,EDATE,T,B,C) ;EP - is this patient in user pop?
ACTCLBH(P,BDATE,EDATE) ;EP - clinical user
N ;
LVD
DM(P,BDATE,EDATE) ;EP is patient diabetic 1 or 0
CALCIND ;
PROCPY ;
FIRSTDM(P,EDATE) ;EP
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
LASTVD(P,BDATE,EDATE) ;

External References

Name Field # of Occurrence
ALLV^APCLAPIU V2+5
$$START1^APCLDF CREAT+2, V1DM+8, FIRSTDM+5, 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+4, ACTUP+5
$$DOB^AUPNPAT PROCCY+23, PROCPY+22, PROCBY+21, CREAT+2, V2DM+6, DM+1
$$DOD^AUPNPAT ACTUPAP+4, ACTUP+6
ALLDP^BDPAPI DP+2, DP+4
CALCIND^BGP7DCEI CALCIND+1
CALCIND^BGP7DCI CALCIND+2
ISS^BGP7DPA1 PROCCY+30
JRNL^BGP7UTL PROC+2
XTMP^BGP7UTL PROC+7, PROC+8, PROC+9
$$LASTDX^BGP7UTL1 DM+3
$$ICD^BGP7UTL2 V1DM+21, V2DM+19
UNFOLDTX^BGP7UTL2 PROC+6
$$FMADD^XLFDT PROC+12, PROC+13, PROC+14
$$FMDIFF^XLFDT FIRSTDM+7
$$FMTE^XLFDT CREAT+2, V1DM+8, LASTVD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] V1DM+30, ACTUP+10, LOINC+3, LOINC+5
^ATXAX("B" CREAT+5, V1DM+3, V1DM+10, V2DM+9
^AUPNPAT - [#9000001] PROC+16, PROC+17, ACTUP+7, ACTUP+9, ACTUP+10, 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+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!
^XTMP("BGPSNOMEDSUBSET" PROC+5!, N+2!

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, LVD
$$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
LVD ACTUP+8
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+4, ACTUP+5, 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~, LVD, 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*
>> BGPCOMMI PROCCY+9, PROCPY+8, PROCBY+8
>> 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~, FIRSTDM+3!
BGPG( CREAT+3
BGPG(1 DM+3*, DM+4, FIRSTDM+6, FIRSTDM+7
>> 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~
C ACTUP~, ACTUP+2*, ACTUP+7, ACTUP+8
CDX V2DM+8~, V2DM+17*, V2DM+18, V2DM+19
D V1DM~, V1DM+8, V1DM+21*, V1DM+22
>> DFN PROC+16*, PROC+17, 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+6*
DT V2DM+7
E CREAT+1~, CREAT+2*, CREAT+3*, CREAT+4, CREAT+6, CREAT+7, CREAT+15*, CREAT+16, V1DM+8*, FIRSTDM+2~
, FIRSTDM+5*, 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+6, LVD, ACTCL~, ACTCLBH~
, FIRSTDM~, FIRSTDM+7, 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+4, ACTUP+5, ACTUP+6, ACTUP+7
, ACTUP+9, ACTUP+10, LVD, ACTCL~, ACTCLBH~, FIRSTDM~, FIRSTDM+1, FIRSTDM+5, 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+3*, ACTUP+10
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+7, ACTUP+9, ACTUP+10, 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+7, 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+9*, LVD*, LVD+1
, ACTCL+1*, ACTCLBH+1*, FIRSTDM+2~, FIRSTDM+5*, FIRSTDM+7*, FIRSTDM+8, 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+2~, FIRSTDM+4*
, FIRSTDM+5

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