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

Package: IHS GPRA Information System

Routine: BGPMUEPD


Information

BGPMUEPD ; IHS/MSC/MMT - EP Report Driver;02-Mar-2011 11:36;DU

Source Information

Source file <BGPMUEPD.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
IHS GPRA Information System 2 CALCMEAS^BGPMUDCI  (JRNL,XTMP)^BGPMUUTL  
Patient Care Component Reports 2 $$START1^APCLDF  $$CLINIC^APCLV  
IHS Designated Provider 1 ALLDP^BDPAPI  
IHS Patient 1 ($$AGE,$$BEN,$$DOD)^AUPNPAT  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
IHS GPRA Information System 9 BGP2GMUE  BGP3GMUE  BGP4GMUE  BGP5GMUE  BGP6GMUE  BGP7GMUE  BGP8GMUE  BGPMUEP  
BGPMUH01  
iCare 4 BQIIPMON  BQIIPSNG  BQIMUPRS  BQIMURPT  

Entry Points

Name Comments DBIA/ICR reference
DP(P) ;
CALCMEAS ;
BQI(BQIGREF,BGPPROV) ;PEP - iCARE
; Input parameters
; BQIGREF = Global reference to store data
; BGPPROV = Provider IEN
PROCBY ;
BQIKILL ; TEMPORARY Subroutine to kill off ^TMP globals created by running measure evals without printing
N ;
LOINC(A,B) ;
PROCPY ;
ACTUPAP(P,BDATE,EDATE,B) ;EP - is this patient in user pop?
ACTCL(P,BDATE,EDATE) ;EP - clinical user
PROC ;EP
V2(P,BDATE,EDATE) ;EP
PROCCY ;EP - current time period
LASTVD(P,BDATE,EDATE) ;

External References

Name Field # of Occurrence
$$START1^APCLDF V2+4, LASTVD+4
$$CLINIC^APCLV ACTCL+10
$$AGE^AUPNPAT PROCCY+9, PROCCY+10, PROCPY+9, PROCPY+10, PROCBY+9, PROCBY+10
$$BEN^AUPNPAT ACTUPAP+1, ACTUPAP+2
$$DOD^AUPNPAT ACTUPAP+3
ALLDP^BDPAPI DP+2, DP+4
CALCMEAS^BGPMUDCI CALCMEAS+1
JRNL^BGPMUUTL PROC+3, BQI+7
XTMP^BGPMUUTL PROC+7, BQI+11
$$FMADD^XLFDT PROC+9, PROC+10, BQI+13, BQI+14
$$FMTE^XLFDT V2+4, LASTVD+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] LOINC+3, LOINC+5
^AUPNPAT - [#9000001] PROC+12, DP+1, BQI+16
^AUPNVPRV("AD" ACTCL+6, LASTVD+10
^AUPNVSIT - [#9000010] V2+7, V2+8, V2+9, V2+10, V2+11, V2+12, ACTCL+3, ACTCL+4, ACTCL+5, ACTCL+7
, ACTCL+8, ACTCL+9, LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+11, LASTVD+12, LASTVD+13
^AUPNVSIT("AC" V2+2, LASTVD+2
^BGPMUIND(90596.11 - [#90596.11] BQI+31
^BGPSITE - [#90241.02] PROC+16, BQI+19
^DIBT( PROC+16, BQI+19
^DPT - [#2] PROC+14, PROC+15, PROCCY+1, PROCCY+2, PROCCY+3, PROCCY+11, PROCPY+1, PROCPY+2, PROCPY+3, PROCPY+11
, PROCBY+1, PROCBY+2, PROCBY+3, PROCBY+11, BQI+17, BQI+18
^LAB(95.3 - [#95.3] LOINC+2, LOINC+4
^TMP("BGPMU0001" BQIKILL+2!
^TMP("BGPMU0002" BQIKILL+3!
^TMP("BGPMU0004" BQIKILL+4!
^TMP("BGPMU0012" BQIKILL+5!
^TMP("BGPMU0013" BQIKILL+6!
^TMP("BGPMU0014" BQIKILL+7!
^TMP("BGPMU0018" BQIKILL+8!
^TMP("BGPMU0024" BQIKILL+9!
^TMP("BGPMU0027" BQIKILL+10!
^TMP("BGPMU0028A" BQIKILL+11!
^TMP("BGPMU0028B" BQIKILL+12!
^TMP("BGPMU0031" BQIKILL+13!
^TMP("BGPMU0032" BQIKILL+14!
^TMP("BGPMU0033" BQIKILL+15!
^TMP("BGPMU0034" BQIKILL+16!
^TMP("BGPMU0036" BQIKILL+17!
^TMP("BGPMU0038" BQIKILL+18!
^TMP("BGPMU0041" BQIKILL+19!
^TMP("BGPMU0043" BQIKILL+20!
^TMP("BGPMU0047" BQIKILL+21!
^TMP("BGPMU0052" BQIKILL+22!
^TMP("BGPMU0055" BQIKILL+23!
^TMP("BGPMU0056" BQIKILL+24!
^TMP("BGPMU0059" BQIKILL+25!
^TMP("BGPMU0061" BQIKILL+26!
^TMP("BGPMU0062" BQIKILL+27!
^TMP("BGPMU0064" BQIKILL+28!
^TMP("BGPMU0067" BQIKILL+29!
^TMP("BGPMU0068" BQIKILL+30!
^TMP("BGPMU0070" BQIKILL+31!
^TMP("BGPMU0073" BQIKILL+32!
^TMP("BGPMU0074" BQIKILL+33!
^TMP("BGPMU0075" BQIKILL+34!
^TMP("BGPMU0081" BQIKILL+35!
^TMP("BGPMU0083" BQIKILL+36!
^TMP("BGPMU0084" BQIKILL+37!
^TMP("BGPMU0086" BQIKILL+38!
^TMP("BGPMU0088" BQIKILL+39!
^TMP("BGPMU0089" BQIKILL+40!
^TMP("BGPMU0105" BQIKILL+41!
^TMP("BGPMU0385" BQIKILL+42!
^TMP("BGPMU0387" BQIKILL+43!
^TMP("BGPMU0389" BQIKILL+44!
^TMP("BGPMU0421" BQIKILL+45!
^TMP("BGPMU0575" BQIKILL+46!
^TMP($J V2+3!, V2+5, V2+6, ACTCL+2, LASTVD+3!, LASTVD+5, LASTVD+6
^XTMP("BGPMUEP" PROC+6!, BQI+10!

Label References

Name Line Occurrences
$$ACTCL PROCCY+8, PROCPY+8, PROCBY+8
$$ACTUPAP PROCCY+6, PROCPY+6, PROCBY+6
$$DP PROC+13
BQIKILL PROC+1, BQI+34
CALCMEAS PROCCY+14, PROCPY+13, PROCBY+13
PROCBY PROC+17
PROCCY PROC+17, BQI+21
PROCPY PROC+17, BQI+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5
A V2+1~, V2+4*, LASTVD+1~, LASTVD+4*, LOINC~, LOINC+2, LOINC+4
B V2+1~, V2+4*, ACTUPAP~, ACTUPAP+1, ACTUPAP+2, ACTCL+1~, ACTCL+10*, ACTCL+11, LASTVD+1~, LASTVD+4*
, LOINC~, LOINC+3, LOINC+5
BDATE V2~, V2+4, ACTUPAP~, ACTCL~, LASTVD~, LASTVD+4
>> BGP365 PROCCY+5*, PROCPY+5*, PROCBY+5*
>> BGP3YE PROC+9*, PROCCY+6, PROCCY+8, BQI+13*
>> BGPACTCL PROCCY+8*, PROCCY+12*, PROCPY+8*, PROCBY+8*
>> BGPACTUP PROCCY+6*, PROCCY+7, PROCCY+12*, PROCPY+6*, PROCPY+7, PROCBY+6*, PROCBY+7
>> BGPAGEB PROCCY+9*, PROCPY+9*, PROCBY+9*
>> BGPAGEE PROCCY+10*, PROCPY+10*, PROCBY+10*
>> BGPB3YE PROC+10*, PROCPY+6, PROCPY+8, PROCBY+6, PROCBY+8, BQI+14*
>> BGPBBD PROCBY+4
>> BGPBD PROCCY+4
>> BGPBDATE PROCCY+4*, PROCCY+5, PROCCY+9, PROCPY+4*, PROCPY+5, PROCPY+9, PROCBY+4*, PROCBY+5, PROCBY+9
>> BGPBED PROC+10, PROCBY+4, BQI+14
>> BGPBEN PROCCY+6, PROCPY+6, PROCBY+6
>> BGPBT PROC+2*, BQI+6*
>> BGPCHWC PROC+5*, BQI+9*
>> BGPDESGP PROC+13
>> BGPED PROC+9, PROCCY+4, BQI+13
>> BGPEDATE PROCCY+4*, PROCCY+6, PROCCY+8, PROCCY+10, PROCPY+4*, PROCPY+6, PROCPY+8, PROCPY+10, PROCBY+4*, PROCBY+6
, PROCBY+8, PROCBY+10
>> BGPET N+1*
>> BGPH PROC+4*, PROC+6, BQI+8*, BQI+10
BGPICARE BQI+5~, BQI+20!, BQI+35!
BGPICARE( BQI+26, BQI+28, BQI+29
BGPIDATA BQI+5~, BQI+29*, BQI+33, BQI+35!
BGPIIEN BQI+5~, BQI+31*, BQI+33, BQI+35!
>> BGPIISO PROCCY+7, PROCCY+12
BGPIMEAS BQI+5~, BQI+25*, BQI+26*, BQI+28, BQI+29, BQI+31, BQI+35!
>> BGPJ PROC+4*, PROC+6, BQI+8*, BQI+10
>> BGPMUTF PROCCY+13*, PROCPY+12*, PROCBY+12*, BQI+27*, BQI+28*, BQI+29, BQI+33
>> BGPPBD PROCPY+4, BQI+22
>> BGPPED PROCPY+4
BGPPROV BQI~, BQI+33
>> BGPSEX PROCCY+11*, PROCPY+11*, PROCBY+11*
>> BGPTIME PROCCY+4*, PROCPY+4*, PROCBY+4*
BGPUMTF BQI+5~, BQI+35!
>> BGPXPXPX PROCCY+7
BQIGREF BQI~, BQI+4, BQI+33
>> DFN PROC+12*, PROC+13, PROC+14, PROC+15, PROC+16, PROCCY+1, PROCCY+2, PROCCY+3, PROCCY+6, PROCCY+8
, PROCCY+9, PROCCY+10, PROCCY+11, PROCPY+1, PROCPY+2, PROCPY+3, PROCPY+6, PROCPY+8, PROCPY+9, PROCPY+10
, PROCPY+11, PROCBY+1, PROCBY+2, PROCBY+3, PROCBY+6, PROCBY+8, PROCBY+9, PROCBY+10, PROCBY+11, BQI+16*
, BQI+17, BQI+18, BQI+19, BQI+33
>> DOD ACTUPAP+3*
DUZ(2 PROC+16, BQI+19
>> E V2+4*, LASTVD+4*
EDATE V2~, V2+4, ACTUPAP~, ACTUPAP+3, ACTCL~, LASTVD~, LASTVD+4
F ACTCL+1~, ACTCL+2*, ACTCL+12*, ACTCL+14
G V2+1~, V2+6*, V2+13*, V2+15, ACTCL+1~, ACTCL+2*, ACTCL+12, LASTVD+1~, LASTVD+6*, LASTVD+14*
, LASTVD+16
P PROC+13*, V2~, V2+2, V2+4, ACTUPAP~, ACTUPAP+1, ACTUPAP+2, ACTUPAP+3, ACTCL~, LASTVD~
, LASTVD+2, LASTVD+4, DP~, DP+1, DP+4
S ACTCL+1~, ACTCL+2*, ACTCL+12
U PROC+15, PROC+16, PROCCY+2, PROCCY+3, PROCCY+11, PROCPY+2, PROCPY+3, PROCPY+11, PROCBY+2, PROCBY+3
, PROCBY+11, V2+6, V2+8, V2+9, V2+10, V2+11, V2+12, ACTCL+2, ACTCL+4, ACTCL+5
, ACTCL+7, ACTCL+8, ACTCL+9, LASTVD+6, LASTVD+8, LASTVD+9, LASTVD+11, LASTVD+12, LASTVD+13, LOINC+2
, LOINC+4, DP+1, DP+5, BQI+18, BQI+19
V V2+1~, V2+6*, V2+7, V2+8, V2+9, V2+10, V2+11, V2+12, ACTCL+1~, ACTCL+2*
, ACTCL+3, ACTCL+4, ACTCL+5, ACTCL+6, ACTCL+7, ACTCL+8, ACTCL+9, ACTCL+10, LASTVD+1~, LASTVD+6*
, LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13
X V2+1~, V2+6*, ACTCL+1~, ACTCL+2*, LASTVD+1~, LASTVD+6*, DP+3~, DP+4
X("DESIGNATED PRIMARY PROVIDER" , DP+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