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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGP8PC13

Package: IHS GPRA Information System

Routine: BGP8PC13


Information

BGP8PC13 ; IHS/CMI/LAB - measure I2 ; 26 Jul 2018 3:37 PM

Source Information

Source file <BGP8PC13.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS GPRA Information System 4 ($$IPLSNOND,$$PLTAXND)^BGP8DU  $$DATE^BGP8UTL  $$LASTDX^BGP8UTL1  ($$CODEN,$$ICD)^BGP8UTL2  
Patient Care Component Reports 3 ALLV^APCLAPIU  $$START1^APCLDF  ($$PRIMPOV,$$VD)^APCLV  
IHS Patient 1 ($$AGE,$$DOB)^AUPNPAT  
IHS VA Utilities 1 ($$VAL,$$VALI)^XBDIQ1  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
Taxonomy 1 $$ICD^ATXAPI  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS GPRA Information System 1 BGP8PC14  
iCare 1 BQIIPUT1  

Entry Points

Name Comments DBIA/ICR reference
BH ;
DEPV2N ;
DEPV2(V) ;EP
DRM ;EP - CALLED FROM IPC REPORT
PHQ9BH(VST) ;
TESTPALL ;
PHQ9NBH(P,BDATE,EDATE) ;
DRM1 ;
PHQ9(VST) ;
DEPV1N ;
DRME ;
V ;
N1
TESTBPPD ;
DEPV1(V) ;EP
BHDX(P,BDATE,EDATE) ;has a bh dx in either taxonomy BDATE to EDATE?
BHN ;
HASBPPD(P,BDATE,EDATE) ;
PHQ9N(P,BDATE,EDATE) ;
TESTCARE ;
TEST ;
PALLCARE(P,BDATE,EDATE) ;EP
CARESERV(P,BDATE,EDATE) ;

External References

Name Field # of Occurrence
ALLV^APCLAPIU DRM+12, PALLCARE+4, CARESERV+5
$$START1^APCLDF PHQ9N+4
$$PRIMPOV^APCLV DEPV2N+3, DEPV2N+6
$$VD^APCLV PHQ9+8, PALLCARE+27
$$ICD^ATXAPI BH+7, BH+8, DEPV1+14, DEPV1+18, DEPV2+7, DEPV2+11, CARESERV+12, CARESERV+16
$$AGE^AUPNPAT N1+4
$$DOB^AUPNPAT N1+16
$$IPLSNOND^BGP8DU BHN+17, BHN+19, DEPV1N+14, DEPV1N+16, HASBPPD+3, HASBPPD+6
$$PLTAXND^BGP8DU BHN+16, BHN+18, DEPV1N+13, DEPV1N+15, HASBPPD+2, HASBPPD+5
$$DATE^BGP8UTL DRM1+2, DRM1+3
$$LASTDX^BGP8UTL1 PALLCARE+2, HASBPPD+4, HASBPPD+7
$$CODEN^BGP8UTL2 BHN+11, BHN+29, BHDX+17
$$ICD^BGP8UTL2 BHN+13, BHN+14, BHN+31, BHN+32, DEPV1N+7, DEPV1N+8, DEPV2N+4, DEPV2N+5, BHDX+19, BHDX+20
$$VAL^XBDIQ1 PHQ9+4, PHQ9+6, PHQ9BH+3, PHQ9BH+5
$$VALI^XBDIQ1 DRM+19, PALLCARE+20, DEPV1+13, DEPV1N+9, DEPV2+6, DEPV2N+7, CARESERV+11, BHDX+5
$$FMADD^XLFDT DRM+10, DRM+11, N1+20, N1+22
$$FMTE^XLFDT PHQ9N+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,BGPVALUE
  • Line Location: TEST+6
Function Call: WRITE
  • Prompt: !,DFN," ",X
  • Line Location: TESTPALL+1
Function Call: WRITE
  • Prompt: !,DFN," ",X
  • Line Location: TESTCARE+1
Function Call: WRITE
  • Prompt: !,DFN," ",X
  • Line Location: TESTBPPD+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHPROB - [#9002012.2] BHN+7, BHN+8, BHN+9, BHN+25, BHN+26, BHN+27, BHDX+13, BHDX+14, BHDX+15
^AMHREC - [#9002011] DRM+18, PHQ9BH+9, BHDX+7
^AMHREC("AE" DRM+17
^AMHRMSR - [#9002011.12] PHQ9BH+7, PHQ9NBH+10, PHQ9NBH+11
^AMHRMSR("AA" PHQ9NBH+5, PHQ9NBH+9
^AMHRMSR("AD" PHQ9BH+2
^AMHRPRO - [#9002011.01] BHN+5, BHN+23, BHDX+11
^AMHRPRO("AC" BHDX+3
^AMHRPRO("AD" BHN+4, BHN+21
^AMHRPROC - [#9002011.04] BH+6
^AMHRPROC("AD" BH+5
^ATXAX("B" BH+7, BH+8, BHN+13, BHN+14, BHN+31, BHN+32, DEPV1+14, DEPV1+18, DEPV1N+7, DEPV1N+8
, DEPV2+7, DEPV2+11, DEPV2N+4, DEPV2N+5, CARESERV+12, CARESERV+16, BHDX+19, BHDX+20
^AUPNPAT - [#9000001] TESTPALL+1, TESTCARE+1, TESTBPPD+1
^AUPNVCPT - [#9000010.18] DEPV1+17, DEPV2+10, CARESERV+15
^AUPNVCPT("AD" DEPV1+16, DEPV2+9, CARESERV+14
^AUPNVMSR - [#9000010.01] PHQ9+3
^AUPNVMSR("AD" PHQ9+2
^AUPNVPOV - [#9000010.07] DEPV1N+5
^AUPNVPOV("AD" PALLCARE+19, DEPV1N+4
^AUPNVPOV("ASNC" HASBPPD+11, HASBPPD+12, HASBPPD+19, HASBPPD+20
^AUPNVREF - [#9000010.59] PALLCARE+26, PALLCARE+30
^AUPNVREF("AC" PALLCARE+25
^AUPNVSIT - [#9000010] V+1, V+2, PALLCARE+9, PALLCARE+10, PALLCARE+11, PALLCARE+15, DEPV1+4, DEPV1+8, CARESERV+8, CARESERV+9
^AUTTMSR("B" PHQ9NBH+2
^XTMP("BGPSNOMEDSUBSET" PALLCARE+12, PALLCARE+16, PALLCARE+22, PALLCARE+31, DEPV1+5, DEPV1+9, DEPV1N+10, DEPV1N+11, DEPV2N+8, DEPV2N+9
, HASBPPD+10, HASBPPD+18

Label References

Name Line Occurrences
$$BHDX HASBPPD+25
$$CARESERV N1+13, TESTCARE+1
$$DEPV1 V+6
$$DEPV2 V+7
$$HASBPPD N1+16, TESTBPPD+1
$$PALLCARE N1+10, TESTPALL+1
$$PHQ9 V+4
$$PHQ9BH BH+2
$$PHQ9N N1+20
$$PHQ9NBH N1+22
BH DRM+24
DEPV1N DEPV1+6, DEPV1+10, DEPV1+14, DEPV1+19
DEPV2N DEPV2+7, DEPV2+12
DRM TEST+5
DRM1 N1+21
DRME N1, N1+5, N1+10, N1+13, N1+16
V DRM+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A N1+4*, N1+5, PALLCARE+1~, PALLCARE+11*, PALLCARE+12, PALLCARE+14*, PALLCARE+15*, PALLCARE+16, PALLCARE+19*, PALLCARE+20
, DEPV1+1~, DEPV1+3*, DEPV1+4*, DEPV1+5, DEPV1+7*, DEPV1+8*, DEPV1+9, DEPV2+1~, DEPV2+3*, CARESERV+1~
B PALLCARE+1~, DEPV1+1~, DEPV1+3*, DEPV1+4, DEPV1+5*, DEPV1+6, DEPV1+7*, DEPV1+8, DEPV1+9*, DEPV1+10
, DEPV1+16, DEPV1+18*, DEPV1+19, DEPV2+1~, DEPV2+3*, DEPV2+9, DEPV2+11*, DEPV2+12, DEPV2+13, CARESERV+1~
BDATE PHQ9N~, PHQ9N+4, PHQ9NBH~, PHQ9NBH+7, PALLCARE~, PALLCARE+2, PALLCARE+4, PALLCARE+28, CARESERV~, CARESERV+5
, HASBPPD~, HASBPPD+4, HASBPPD+7, HASBPPD+25, BHDX~, BHDX+9
>> BGPBDATE TEST+3*, DRM+10, DRM+11, N1+10, N1+13
>> BGPD1 DRM+1*, N1+19*
BGPDD DRM+21*, DRME+1!, BHN+16, BHN+17, BHN+18, BHN+19, DEPV1N+13, DEPV1N+14, DEPV1N+15, DEPV1N+16
BGPDEPV DRM+2!, DRME+1!
BGPDOV DRM+2!, DRME+1!
BGPDOV( DRM+15*, DRM+20*, DRM+21
>> BGPEDATE TEST+4*, N1+10, N1+13, N1+16
BGPG PHQ9N+1~, PHQ9N+2!
BGPG( PHQ9N+5, PHQ9N+6
BGPG(1 PHQ9N+6
BGPISD DRM+2*, DRM+21, N1, N1+4, N1+20, N1+22, DRM1+2, DRME+1!, V+6*, V+7*
, BHN+13*, BHN+14*, BHN+16*, BHN+17*, BHN+18*, BHN+19*, BHN+31*, BHN+32*, DEPV1+1~, DEPV1+3*
, DEPV1N+2*, DEPV1N+7*, DEPV1N+8*, DEPV1N+10*, DEPV1N+11*, DEPV1N+13*, DEPV1N+14*, DEPV1N+15*, DEPV1N+16*, DEPV1N+17
, DEPV2+1~, DEPV2+3*, DEPV2N+2*, DEPV2N+4*, DEPV2N+5*, DEPV2N+8*, DEPV2N+9*, DEPV2N+10
>> BGPN1 DRM+1*, N1+21*, N1+23*, DRM1+3
BGPO DRM+22*, DRME+1!, BH+5, BH+7*, BHN+2
BGPP DRM+22*, DRME+1!, BH+5, BH+8*, BHN+20
>> BGPSTOP N1*, N1+5*, N1+10*, N1+13*, N1+16*
BGPV DRM+2!, DRM+8!, DRME+1!, PALLCARE+1~, CARESERV+1~
BGPV( DRM+15, PALLCARE+8, CARESERV+7
>> BGPVALUE TEST+2*, TEST+6, DRM1+1*, DRM1+2*, DRM1+3*
BGPXBD DRM+10*, DRM+12, DRM+17, DRME+1!
BGPXED DRM+11*, DRM+12, DRM+17, DRME+1!
C BHN+8*, BHN+9*, BHN+10, BHN+11*, BHN+12, BHN+13, BHN+14, BHN+26*, BHN+27*, BHN+28
, BHN+29*, BHN+30, BHN+31, BHN+32, DEPV1+1~, DEPV1N+5*, DEPV1N+6, DEPV1N+7, DEPV1N+8, DEPV1N+9*
, DEPV1N+10, DEPV1N+11, DEPV2+1~, DEPV2N+3*, DEPV2N+4, DEPV2N+5, DEPV2N+7*, DEPV2N+8, DEPV2N+9, BHDX+1~
, BHDX+11*, BHDX+12, BHDX+13, BHDX+14, BHDX+15
D DRM+17*, DRME+1!, PHQ9NBH+5*, PHQ9NBH+6, PHQ9NBH+9, PALLCARE+27*, PALLCARE+28, PALLCARE+29, CARESERV+1~, HASBPPD+12*
, HASBPPD+13, HASBPPD+20*, HASBPPD+21
>> DFN TEST+1*, DRM+12, DRM+17, N1+4, N1+10, N1+13, N1+16, N1+20, N1+22, BHN+16
, BHN+17, BHN+18, BHN+19, PALLCARE+4, DEPV1N+13, DEPV1N+14, DEPV1N+15, DEPV1N+16, TESTPALL+1*, TESTCARE+1*
, TESTBPPD+1*
DT TESTPALL+1, TESTCARE+1, TESTBPPD+1
E DRM+17*, PHQ9+4*, PHQ9+5, PHQ9BH+3*, PHQ9BH+4, PHQ9N+1~, PHQ9N+4*, PHQ9N+5*, PHQ9N+6
ED PHQ9NBH+1~, PHQ9NBH+6*, PHQ9NBH+7, PHQ9NBH+8, PHQ9NBH+12
EDATE PHQ9N~, PHQ9N+4, PHQ9NBH~, PHQ9NBH+8, PALLCARE~, PALLCARE+2, PALLCARE+4, PALLCARE+29, CARESERV~, CARESERV+5
, HASBPPD~, HASBPPD+2, HASBPPD+3, HASBPPD+4, HASBPPD+5, HASBPPD+6, HASBPPD+7, HASBPPD+14, HASBPPD+22, HASBPPD+25
, BHDX~, BHDX+10
G DRM+7*, DRM+21*, N1+20*, N1+21, N1+22*, N1+23, DRM1+3, DRME+1!, BHN+2*, BHN+4
, BHN+13*, BHN+14*, BHN+15, BHN+16*, BHN+17*, BHN+18*, BHN+19*, BHN+20*, BHN+31*, BHN+32*
, PHQ9N+1~, PHQ9N+3*, PHQ9N+5, PHQ9N+6*, PHQ9N+7, PALLCARE+1~, PALLCARE+8*, PALLCARE+11, PALLCARE+12*, PALLCARE+13
, PALLCARE+15, PALLCARE+16*, PALLCARE+17, PALLCARE+19, PALLCARE+22*, PALLCARE+23, PALLCARE+25*, PALLCARE+32*, PALLCARE+33, DEPV1+1~
, DEPV1+2*, DEPV1N+2*, DEPV1N+4, DEPV1N+7*, DEPV1N+8*, DEPV1N+10*, DEPV1N+11*, DEPV1N+12, DEPV1N+13*, DEPV1N+14*
, DEPV1N+15*, DEPV1N+16*, DEPV2+1~, DEPV2+2*, DEPV2N+2*, DEPV2N+4*, DEPV2N+5*, DEPV2N+8*, DEPV2N+9*, CARESERV+1~
, CARESERV+3*, CARESERV+7, CARESERV+12*, CARESERV+14, CARESERV+16*, CARESERV+17, HASBPPD+1~, HASBPPD+10*, HASBPPD+12, HASBPPD+15*
, HASBPPD+18, HASBPPD+20, HASBPPD+23*, HASBPPD+24, HASBPPD+26, BHDX+1~, BHDX+2*, BHDX+3, BHDX+19*, BHDX+20*
, BHDX+22
I DEPV2N+6*, DEPV2N+7, BHDX+1~, BHDX+14*, BHDX+15*, BHDX+16, BHDX+17
P PHQ9N~, PHQ9N+4, PHQ9NBH~, PHQ9NBH+5, PHQ9NBH+9, PALLCARE~, PALLCARE+2, PALLCARE+25, CARESERV~, CARESERV+5
, HASBPPD~, HASBPPD+2, HASBPPD+3, HASBPPD+4, HASBPPD+5, HASBPPD+6, HASBPPD+7, HASBPPD+11, HASBPPD+12, HASBPPD+19
, HASBPPD+20, HASBPPD+25, BHDX~, BHDX+3
>> Q V+4*, V+5, V+6, V+7, BH+2*, BH+3, BHN+13, BHN+14, BHN+16, BHN+17
, BHN+18, BHN+19, BHN+31, BHN+32, DEPV1N+7, DEPV1N+8, DEPV1N+10, DEPV1N+11, DEPV1N+13, DEPV1N+14
, DEPV1N+15, DEPV1N+16, DEPV2N+4, DEPV2N+5, DEPV2N+8, DEPV2N+9
R PHQ9+6*, PHQ9+7, PHQ9BH+5*, PHQ9BH+6, PHQ9NBH+1~, PHQ9NBH+11*, PHQ9NBH+12
>> S DRM+19*, DRM+20, PALLCARE+20*, PALLCARE+21, PALLCARE+22, PALLCARE+30*, PALLCARE+31, HASBPPD+10*, HASBPPD+11, HASBPPD+12
, HASBPPD+18*, HASBPPD+19, HASBPPD+20
>> T DRM+21*, DRM+23, DRM+24, HASBPPD+9*, HASBPPD+10, HASBPPD+17*, HASBPPD+18
U DRM+15, DRM+18, DRM+20, N1+4, N1+20, N1+22, DRM1+2, DRM1+3, V+1, V+2
, BH+6, BHN+5, BHN+8, BHN+9, BHN+23, BHN+26, BHN+27, PHQ9+3, PHQ9BH+7, PHQ9BH+9
, PHQ9N+6, PHQ9NBH+11, PHQ9NBH+12, PALLCARE+8, PALLCARE+9, PALLCARE+10, PALLCARE+26, PALLCARE+30, DEPV1+17, DEPV1N+5
, DEPV2+10, CARESERV+7, CARESERV+8, CARESERV+9, CARESERV+15, BHDX+7, BHDX+11, BHDX+14, BHDX+15
V DRM+17*, DRM+18, DRM+19, DRM+20, DRM+21*, DRME+1!, V+1, V+2, V+4, V+6
, V+7, BH+2, BH+5, BHN+4, BHN+21, PALLCARE+8*, PALLCARE+9, PALLCARE+10, PALLCARE+11, PALLCARE+15
, PALLCARE+19, PALLCARE+26*, PALLCARE+27, DEPV1~, DEPV1+4, DEPV1+8, DEPV1+13, DEPV1+16, DEPV1N+4, DEPV2~
, DEPV2+6, DEPV2+9, DEPV2N+3, DEPV2N+6, CARESERV+7*, CARESERV+8, CARESERV+9, CARESERV+11, CARESERV+14
VST PHQ9~, PHQ9+2, PHQ9+8, PHQ9BH~, PHQ9BH+2
X DRM+15*, DRME+1!, BHN+4*, BHN+5, BHN+21*, BHN+22, BHN+23, PHQ9+1~, PHQ9+2*, PHQ9+3
, PHQ9+4, PHQ9+6, PHQ9BH+1~, PHQ9BH+2*, PHQ9BH+3, PHQ9BH+5, PHQ9BH+7, PHQ9N+1~, PHQ9N+4*, PHQ9NBH+1~
, PHQ9NBH+9*, PHQ9NBH+10, PHQ9NBH+11, PALLCARE+1~, PALLCARE+8*, DEPV1N+4*, DEPV1N+5, DEPV1N+9, CARESERV+1~, CARESERV+7*
, HASBPPD+1~, BHDX+1~, BHDX+3*, BHDX+5, BHDX+11, TESTPALL+1*, TESTCARE+1*, TESTBPPD+1*
Y DRME+1!, V+6*, V+7*, BH+6*, BH+7, BH+8, PHQ9+1~, PHQ9BH+1~, PHQ9N+1~, PHQ9N+3*
, PHQ9N+4, PHQ9NBH+1~, PHQ9NBH+3*, PHQ9NBH+5, PHQ9NBH+9, PHQ9NBH+12*, PHQ9NBH+13, PALLCARE+1~, DEPV1+13*, DEPV1+14
, DEPV1+17*, DEPV1+18, DEPV2+6*, DEPV2+7, DEPV2+10*, DEPV2+11, CARESERV+1~, CARESERV+11*, CARESERV+12, CARESERV+15*
, CARESERV+16, HASBPPD+1~, HASBPPD+13*, HASBPPD+14, HASBPPD+21*, HASBPPD+22, BHDX+1~, BHDX+5*, BHDX+6, BHDX+7*
, BHDX+8, BHDX+9, BHDX+10
Z BH+5*, BH+6, BHN+5*, BHN+6, BHN+7, BHN+8, BHN+9, BHN+23*, BHN+24, BHN+25
, BHN+26, BHN+27, PHQ9+1~, PHQ9+2*, PHQ9+8*, PHQ9+9, PHQ9BH+1~, PHQ9BH+2*, PHQ9BH+7*, PHQ9BH+8
, PHQ9BH+9*, PHQ9BH+10, PHQ9N+1~, PHQ9NBH+1~, PHQ9NBH+2*, PHQ9NBH+4, PHQ9NBH+5, PHQ9NBH+9, PALLCARE+1~, PALLCARE+25*
, PALLCARE+26, PALLCARE+30, DEPV1+16*, DEPV1+17, DEPV2+9*, DEPV2+10, CARESERV+1~, CARESERV+14*, CARESERV+15, HASBPPD+1~
, BHDX+1~, BHDX+17*, BHDX+18, BHDX+19, BHDX+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All