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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGPD1

Package: IHS GPRA Information System

Routine: BGPD1


Information

BGPD1 ; IHS/CMI/LAB - IHS area GPRA ;

Source Information

Source file <BGPD1.m>

Call Graph

Call Graph Total: 24

Package Total Call Graph
IHS GPRA Information System 19 I12^BGPD12  I13^BGPD13  I14^BGPD14  I1B^BGPD1B  (I2A,I2B,I2C)^BGPD2  I22^BGPD22  I24^BGPD24  I29^BGPD29  
(I3A,I3B,I3C)^BGPD3  I30^BGPD30  (I4A,I4B,I4C)^BGPD4  (I5A,I5B,I5C)^BGPD5  (I6,I6A)^BGPD6  I7^BGPD7  I8^BGPD8  IA^BGPDA  
IB^BGPDB  IC^BGPDC  ID^BGPDD  
IHS Patient 1 ($$AGE,$$BEN,$$DOB,$$DOD)^AUPNPAT  
IHS VA %Utilities 1 $$NOJOURN^ZIBGCHAR  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
Patient Care Component Reports 1 $$START1^APCLDF  
VA Fileman 1 IXALL^DIK  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
IHS GPRA Information System 6 BGPD  BGPD24  BGPDA  BGPDARP  BGPDD  BGPDFTA  

Entry Points

Name Comments DBIA/ICR reference
PROCPR ;
I1A ;EP - indicator 1
I1 ;
PROC ;EP
S(R,N,P,V) ;
PROC98 ;
CALCIND ;
JRNL ;
PROC1 ;current time period
SAGE(R,N,P,S,V) ;set age into file
DM(P,EDATE) ;EP is patient diabetic 1 or 0
LASTVD(P,BDATE,EDATE) ;

External References

Name Field # of Occurrence
$$START1^APCLDF DM+6, LASTVD+5
$$AGE^AUPNPAT PROC1+13, PROC1+14, PROCPR+10, PROCPR+11, PROC98+10, PROC98+11
$$BEN^AUPNPAT PROC1+5, PROCPR+2, PROC98+2
$$DOB^AUPNPAT DM+6
$$DOD^AUPNPAT PROC1+6, PROCPR+3, PROC98+3
I12^BGPD12 CALCIND+21
I13^BGPD13 CALCIND+22
I14^BGPD14 CALCIND+23
I1B^BGPD1B CALCIND+4
I2A^BGPD2 CALCIND+5
I2B^BGPD2 CALCIND+6
I2C^BGPD2 CALCIND+7
I22^BGPD22 CALCIND+24
I24^BGPD24 CALCIND+26
I29^BGPD29 CALCIND+27
I3A^BGPD3 CALCIND+8
I3B^BGPD3 CALCIND+9
I3C^BGPD3 CALCIND+10
I30^BGPD30 CALCIND+28
I4A^BGPD4 CALCIND+11
I4B^BGPD4 CALCIND+12
I4C^BGPD4 CALCIND+13
I5A^BGPD5 CALCIND+14
I5B^BGPD5 CALCIND+15
I5C^BGPD5 CALCIND+16
I6^BGPD6 CALCIND+17
I6A^BGPD6 CALCIND+18
I7^BGPD7 CALCIND+19
I8^BGPD8 CALCIND+20
IA^BGPDA CALCIND+29
IB^BGPDB CALCIND+30
IC^BGPDC CALCIND+31
ID^BGPDD CALCIND+32
IXALL^DIK PROC+14
$$FMADD^XLFDT PROC+5, PROC+6, PROC+7
$$FMTE^XLFDT DM+6, LASTVD+5
$$NOJOURN^ZIBGCHAR JRNL+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BGPD - [#90240.01] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] PROC+13, PROC1+7, PROC1+8, PROCPR+4, PROCPR+5, PROC98+4, PROC98+5, I1+5
^AUPNVPRV("AD" LASTVD+11
^AUPNVSIT - [#9000010] LASTVD+8, LASTVD+9, LASTVD+10, LASTVD+12, LASTVD+13
^AUPNVSIT("AC" LASTVD+2
^BGPD - [#90240.01] PROC+8*, PROC+9*, PROC+10*, PROC+11*, PROC+12*, SAGE+3, SAGE+5*, S+2*
^DPT - [#2] I1A+1, I1+5
^TMP($J LASTVD+4!, LASTVD+6, LASTVD+7
^XTMP("BGPD" I1+5*

Label References

Name Line Occurrences
$$DM I1+1
$$LASTVD PROC1+9, PROCPR+6, PROC98+6
CALCIND PROC1+15, PROCPR+12, PROC98+12
I1 CALCIND+3
I1A CALCIND+1
JRNL PROC+2
PROC1 PROC+13
PROC98 PROC+13
PROCPR PROC+13
SAGE I1A+2, I1A+4, I1+2, I1+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % JRNL+1*
A LASTVD+3~, LASTVD+5*
B LASTVD+3~, LASTVD+5*
BDATE LASTVD~, LASTVD+5
>> BGP2BD PROC1+1*, PROCPR+1*, PROC98+1*
>> BGP2CD PROC1+1*, PROCPR+1*, PROC98+1*
>> BGP3YE PROC+5*, PROC1+9
>> BGP4HDL PROC1+1*, PROCPR+1*, PROC98+1*
>> BGP4LDL PROC1+1*, PROCPR+1*, PROC98+1*
>> BGP4LP PROC1+1*, PROCPR+1*, PROC98+1*
>> BGP4TG PROC1+1*, PROCPR+1*, PROC98+1*
>> BGPACT PROC1+1*, PROC1+11*, PROCPR+1*, PROCPR+8*, PROC98+1*, PROC98+8*, I1A+2
>> BGPAGEB PROC1+13*, PROCPR+10*, PROC98+10*
>> BGPAGEE PROC1+14*, PROCPR+11*, PROC98+11*, I1A+3, I1+3, I1+5
>> BGPAGEEP I1A+3*, I1A+4, I1+3*, I1+4
>> BGPB3YE PROC+7*, PROC98+6
>> BGPBBD PROC98+9
>> BGPBD PROC1+12
>> BGPBDATE PROC1+12*, PROC1+13, PROCPR+9*, PROCPR+10, PROC98+9*, PROC98+10
>> BGPBED PROC+7, PROC98+3, PROC98+6, PROC98+9
BGPBPV PROC1+2!
BGPBPV(0 PROC1+4*
BGPBPV(1 PROC1+4*
BGPBPV(8 PROC1+4*
>> BGPBT PROC+1*
>> BGPDMPAT PROC1+1*, PROCPR+1*, PROC98+1*, I1+1*, I1+2, I1+4, I1+5
>> BGPED PROC+5, PROC1+6, PROC1+9, PROC1+12
>> BGPEDATE PROC1+12*, PROC1+14, PROCPR+9*, PROCPR+11, PROC98+9*, PROC98+11, I1+1
>> BGPET PROC+16*
BGPG DM+3~, DM+4!
BGPG(1 DM+7
>> BGPH PROC+3*, I1+5
>> BGPHGBV PROC1+1*, PROCPR+1*, PROC98+1*
BGPHV PROC1+2!
BGPHV(0 PROC1+3*
BGPHV(1 PROC1+3*
BGPHV(8 PROC1+3*
>> BGPIND(1 CALCIND+2
>> BGPIND(10 CALCIND+2
>> BGPIND(11 CALCIND+2
>> BGPIND(12 CALCIND+2
>> BGPIND(13 CALCIND+2
>> BGPIND(14 CALCIND+2
>> BGPIND(15 CALCIND+17
>> BGPIND(16 CALCIND+17, CALCIND+18
>> BGPIND(17 CALCIND+19
>> BGPIND(18 CALCIND+20
>> BGPIND(19 CALCIND+21
>> BGPIND(2 CALCIND+2
>> BGPIND(20 CALCIND+22
>> BGPIND(21 CALCIND+23
>> BGPIND(22 CALCIND+24
>> BGPIND(23 CALCIND+20
>> BGPIND(24 CALCIND+26
>> BGPIND(25 CALCIND+27
>> BGPIND(26 CALCIND+28
>> BGPIND(27 CALCIND+29
>> BGPIND(28 CALCIND+30
>> BGPIND(29 CALCIND+31
>> BGPIND(3 CALCIND+2
>> BGPIND(30 CALCIND+32
>> BGPIND(4 CALCIND+2
>> BGPIND(5 CALCIND+2
>> BGPIND(6 CALCIND+2
>> BGPIND(7 CALCIND+2
>> BGPIND(8 CALCIND+2
>> BGPIND(9 CALCIND+2
>> BGPJ PROC+3*, I1+5
>> BGPLHGB PROC1+1*, PROCPR+1*, PROC98+1*
>> BGPLIST(1 I1+5
>> BGPMBP PROC1+1*, PROCPR+1*, PROC98+1*
>> BGPP3YE PROC+6*, PROCPR+6
>> BGPPBD PROCPR+9
>> BGPPED PROC+6, PROCPR+3, PROCPR+6, PROCPR+9
>> BGPRPT PROC+8, PROC+9, PROC+10, PROC+11, PROC+12, I1A+2, I1A+4, I1+2, I1+4
>> BGPSEX I1A+1*, I1A+2, I1A+4, I1+2, I1+4
>> BGPTAX( PROC1+8, PROCPR+5, PROC98+5
>> BGPTIME PROC1+12*, PROCPR+9*, PROC98+9*, I1A+2, I1A+4, I1+2, I1+4, I1+5
>> BGPUP PROC1+1*, PROCPR+1*, PROC98+1*
>> DFN PROC+13*, PROC1+5, PROC1+6, PROC1+7, PROC1+8, PROC1+9, PROC1+13, PROC1+14, PROCPR+2, PROCPR+3
, PROCPR+4, PROCPR+5, PROCPR+6, PROCPR+10, PROCPR+11, PROC98+2, PROC98+3, PROC98+4, PROC98+5, PROC98+6
, PROC98+10, PROC98+11, I1A+1, I1+1, I1+5
DIK PROC+14*, PROC+15!
>> DOD PROC1+6*, PROCPR+3*, PROC98+3*
DT JRNL+1
E DM+3~, DM+6*, LASTVD+3~, LASTVD+5*
EDATE DM~, DM+6, LASTVD~, LASTVD+5
G LASTVD+3~, LASTVD+7*, LASTVD+14*, LASTVD+16
N SAGE~, SAGE+3, SAGE+5, S~, S+2
P SAGE~, SAGE+3, SAGE+5, S~, S+2, DM~, DM+1, DM+6, LASTVD~, LASTVD+1
, LASTVD+2, LASTVD+5
R SAGE~, SAGE+3, SAGE+5, S~, S+2
S SAGE~, SAGE+4
U PROC+8, PROC+9, JRNL+1, PROC1+7, PROC1+8, PROCPR+4, PROCPR+5, PROC98+4, PROC98+5, I1A+1
, I1+5, SAGE+3, SAGE+5, S+2, LASTVD+7, LASTVD+9, LASTVD+10, LASTVD+12, LASTVD+13
V SAGE~, SAGE+1, SAGE+4, S~, S+1, S+2, LASTVD+3~, LASTVD+7*, LASTVD+8, LASTVD+9
, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13
X PROC+8*, PROC+9*, PROC1+7*, PROC1+9*, PROC1+10, PROCPR+4*, PROCPR+6*, PROCPR+7, PROC98+4*, PROC98+6*
, PROC98+7, SAGE+2~, SAGE+3*, SAGE+4*, SAGE+5, DM+3~, DM+6*, LASTVD+3~, LASTVD+7*
Y SAGE+2~, DM+3~, DM+5*, DM+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All