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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGPMUG08

Package: IHS GPRA Information System

Routine: BGPMUG08


Information

BGPMUG08 ; IHS/MSC/MMT - MI measure NQF0088 ;20-Jul-2011 14:56;DU

Source Information

Source file <BGPMUG08.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS GPRA Information System 4 ($$PLTAX,$$PRV,$$VSTCPT)^BGPMUUT1  ($$LASTDX,$$REFTAX)^BGPMUUT2  $$VSTICD0^BGPMUUT3  $$DATE^BGPMUUTL  
IHS Patient 1 $$DOB^AUPNPAT  
Kernel 1 $$FMADD^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
VSTSTORE ;Store compliant visit into array
EXCEPT(DFN,BGPBDATE,BGPEDATE,DIABDX) ;See if this patient has exceptions
TOTAL(DFN,DIABDX,NUM,EXC) ;See where this patient ends up
DIABRET(DFN,BGPBDATE,BGPEDATE) ;look for diabetes diagnosis
NUM(DFN,BGPBDATE,BGPEDATE) ;Look for evidence of a diabetic eye exam
ENTRY ;EP

External References

Name Field # of Occurrence
$$DOB^AUPNPAT DIABRET+4
$$PLTAX^BGPMUUT1 DIABRET+7, NUM+20, NUM+25
$$PRV^BGPMUUT1 ENTRY+14
$$VSTCPT^BGPMUUT1 ENTRY+15, NUM+10
$$LASTDX^BGPMUUT2 DIABRET+5, NUM+18, NUM+23
$$REFTAX^BGPMUUT2 EXCEPT+3, EXCEPT+5
$$VSTICD0^BGPMUUT3 NUM+12
$$DATE^BGPMUUTL VSTSTORE+4, DIABRET+6, DIABRET+8, NUM+15, NUM+19, NUM+21, NUM+24, NUM+26
$$FMADD^XLFDT NUM+16, NUM+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] NUM+21, NUM+26
^AUPNVSIT - [#9000010] VSTSTORE+2, NUM+6
^AUPNVSIT("AA" ENTRY+11, ENTRY+12
^DIC(40.7 - [#40.7] NUM+7
^TMP("BGPMU0088" TOTAL+2, TOTAL+3, TOTAL+4, TOTAL+5, TOTAL+6, TOTAL+10*, TOTAL+15*, TOTAL+16*, TOTAL+18*, TOTAL+19*
, TOTAL+21*, TOTAL+22*, TOTAL+23*

Label References

Name Line Occurrences
$$DIABRET ENTRY+19
$$EXCEPT ENTRY+24
$$NUM ENTRY+22
TOTAL ENTRY+25
VSTSTORE ENTRY+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BGPAGEE ENTRY+9
BGPBDATE ENTRY+4, ENTRY+19, ENTRY+22, ENTRY+24, DIABRET~, NUM~, EXCEPT~, EXCEPT+3, EXCEPT+5
>> BGPBIRTH DIABRET+4*, DIABRET+5
BGPEDATE ENTRY+4, ENTRY+19, ENTRY+22, ENTRY+24, DIABRET~, NUM~, EXCEPT~, EXCEPT+3, EXCEPT+5
>> BGPICARE("MU.EP.0088.1" TOTAL+25*
>> BGPMUTF TOTAL+2, TOTAL+3, TOTAL+4, TOTAL+5, TOTAL+6, TOTAL+10, TOTAL+15, TOTAL+16, TOTAL+18, TOTAL+19
, TOTAL+21, TOTAL+22, TOTAL+23, TOTAL+25
>> BGPPROV ENTRY+14
CHKDT DIABRET+1~, DIABRET+4*, DIABRET+5, DIABRET+7
CLINCODE NUM+1~, NUM+7*, NUM+8
CLINPTR NUM+1~, NUM+6*, NUM+7
CNT ENTRY+3~, ENTRY+10*, ENTRY+17, VSTSTORE+1*, VSTSTORE+3, VSTSTORE+4
DENCT TOTAL+1~, TOTAL+3*, TOTAL+10*
DENSTR TOTAL+1~, TOTAL+9*, TOTAL+11*, TOTAL+12*, TOTAL+13*, TOTAL+16, TOTAL+19, TOTAL+22, TOTAL+25
DFN ENTRY+11, ENTRY+12, ENTRY+15, ENTRY+19, ENTRY+22, ENTRY+24, ENTRY+25, TOTAL~, TOTAL+16, TOTAL+19
, TOTAL+22, DIABRET~, DIABRET+4, DIABRET+5, DIABRET+7, NUM~, NUM+10, NUM+12, NUM+18, NUM+20
, NUM+23, NUM+25, EXCEPT~, EXCEPT+3, EXCEPT+5
DIABDX ENTRY+3~, ENTRY+6*, ENTRY+19*, ENTRY+20, ENTRY+24, ENTRY+25, TOTAL~, TOTAL+11, EXCEPT~
DRENC ENTRY+3~, ENTRY+15*, ENTRY+16
DX DIABRET+1~, DIABRET+5*, DIABRET+6, DIABRET+7*, DIABRET+8, NUM+1~, NUM+18*, NUM+19, NUM+20*, NUM+21
, NUM+23*, NUM+24, NUM+25*, NUM+26
DXTIME TOTAL+1~, TOTAL+9*
EFOUND EXCEPT+1~, EXCEPT+2*, EXCEPT+7
END ENTRY+1~, ENTRY+4*, ENTRY+11
EXAM NUM+1~, NUM+3*, NUM+4, NUM+8*, NUM+11*, NUM+13*, NUM+14, NUM+15, NUM+16, NUM+17
, NUM+21, NUM+26
EXAM14 NUM+1~, NUM+16*, NUM+18, NUM+20, NUM+23, NUM+25
EXAMDT NUM+1~, NUM+17*, NUM+18, NUM+23
EXAMSTR NUM+1~, NUM+15*, NUM+28
EXC ENTRY+6*, ENTRY+24*, ENTRY+25, TOTAL~, TOTAL+17, TOTAL+20, TOTAL+25
EXCCT TOTAL+1~, TOTAL+5*, TOTAL+18*
EXCEPT ENTRY+2~
EXMPRC NUM+1~, NUM+10*, NUM+11, NUM+12*, NUM+13
FIRST ENTRY+2~, ENTRY+11*, ENTRY+12
FOUND DIABRET+1~, DIABRET+2*, DIABRET+6*, DIABRET+8*, DIABRET+9, NUM+1~, NUM+2*, NUM+14, NUM+22, NUM+27
, NUM+28*, NUM+29
IEN ENTRY+2~, ENTRY+12*, ENTRY+14, ENTRY+15, VSTSTORE+2, VSTSTORE+3
LOSSTR NUM+1~, NUM+3*, NUM+24*, NUM+26*, NUM+27, NUM+28
MESTR NUM+1~, NUM+3*, NUM+19*, NUM+21*, NUM+22, NUM+28
NMI EXCEPT+1~, EXCEPT+3*, EXCEPT+4, EXCEPT+5*, EXCEPT+6
NOTNUM TOTAL+1~, TOTAL+6*, TOTAL+21*
NUM ENTRY+3~, ENTRY+6*, ENTRY+22*, ENTRY+24, ENTRY+25, TOTAL~, TOTAL+14, TOTAL+16, TOTAL+20, TOTAL+25
NUMCT TOTAL+1~, TOTAL+4*, TOTAL+15*
PTCNT TOTAL+1~, TOTAL+7*, TOTAL+8*, TOTAL+16, TOTAL+19, TOTAL+22, TOTAL+23
RESULT ENTRY+2~
START ENTRY+1~, ENTRY+4*, ENTRY+5*, ENTRY+11
STRING ENTRY+1~
STRING( VSTSTORE+4*
STRING(1 TOTAL+12
STRING(2 TOTAL+13
TOTALS TOTAL+1~, TOTAL+2*, TOTAL+7
U VSTSTORE+2, VSTSTORE+3, TOTAL+11, TOTAL+16, TOTAL+19, TOTAL+22, TOTAL+25, DIABRET+4, DIABRET+6, DIABRET+8
, NUM+6, NUM+7, NUM+8, NUM+10, NUM+12, NUM+15, NUM+16, NUM+17, NUM+19, NUM+21
, NUM+24, NUM+26, NUM+28, EXCEPT+4, EXCEPT+6
VALUE ENTRY+2~, ENTRY+4*
VCNT NUM+1~, NUM+3*, NUM+4*, NUM+6, NUM+8, NUM+10, NUM+12
VDATE ENTRY+2~, VSTSTORE+2*, VSTSTORE+3, VSTSTORE+4
VIEN ENTRY+2~
VIEN( VSTSTORE+3*, NUM+4, NUM+6, NUM+8, NUM+10, NUM+12
VIEN(1 DIABRET+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All