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

Package: IHS GPRA Information System

Routine: BGP4DHE


Information

BGP4DHE ; IHS/CMI/LAB - IHS GPRA 04 REPORT DRIVER ;

Source Information

Source file <BGP4DHE.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
IHS GPRA Information System 5 ^BGP4D1  ^BGP4DHEP  (EN,PT,RT)^BGP4DHSL  (GS,REPORT)^BGP4HUTL  TAXCHK^BGP4TXHE  
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  
IHS VA Utilities 3 ^XBDBQUE  ^XBFMK  EN^XBVK  
VA Fileman 3 ^DIC  ^DIK  ^DIR  
IHS Patient 1 KILL^AUPNPAT  

Entry Points

Name Comments DBIA/ICR reference
BEN ;
CHKY ;
SUM ;display summary of this report
USR() ;EP - Return name of current user from ^VA(200.
EOP ;EP - End of page.
EXPORT ;export to area or not?
TSKMN ;EP ENTRY POINT FROM TASKMAN
BY ;get baseline year
NODEV ;
LOC() ;EP - Return location name from file 4 based on DUZ(2).
COM1
CTR(X,Y) ;EP - Center X in a field Y wide.
TP ;get time period
ZIS ;call to XBDBQUE
F ;fiscal year
AI ;gather all HEDIS indicators
DRIVER ;
XIT ;
NODEV1 ;
LISTS ;any lists with indicators?
INTRO ;
COMM ;

External References

Name Field # of Occurrence
^%ZIS ZIS+8
^%ZISC DRIVER+4, NODEV1+3, XIT+1
^%ZTLOAD TSKMN+5
KILL^AUPNPAT XIT+5, XIT+10
^BGP4D1 DRIVER+1, NODEV1+1
^BGP4DHEP DRIVER+3, NODEV1+2
EN^BGP4DHSL LISTS+7
PT^BGP4DHSL SUM+12
RT^BGP4DHSL LISTS+9
GS^BGP4HUTL DRIVER+5, NODEV1+4
REPORT^BGP4HUTL ZIS+1
TAXCHK^BGP4TXHE INTRO+10
^DIC COMM+7
^DIK ZIS+9, ZIS+10, ZIS+11
^DIR TP+4, TP+16, BY+5, BEN+3, EXPORT+2, EOP+5, LISTS+3, CHKY+2, F+6
^XBDBQUE NODEV+2
^XBFMK COMM+4, XIT+11
EN^XBVK XIT+2
$$FMTE^XLFDT TP+14, BY+17, BY+18, BY+19, SUM+7, SUM+8, SUM+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$CTR("IHS FY04 HEDIS Clinical Performance Indicator Report",80)
  • Line Location: BGP4DHE+5
Function Call: WRITE
  • Prompt: !!,"This will produce a HEDIS Indicator Report for all HEDIS indicators for a year"
  • Line Location: INTRO+2
Function Call: WRITE
  • Prompt: !,"period you specify. You will be asked to provide: 1) the"
  • Line Location: INTRO+3
Function Call: WRITE
  • Prompt: !,"reporting period, 2) the baseline period to compare data to, and 3) the ",!,"Community taxonomy to determine which patients will be included."
  • Line Location: INTRO+4
Function Call: WRITE
  • Prompt: !!,"You will be given the opportunity to export this data to the Area office."
  • Line Location: INTRO+5
Function Call: WRITE
  • Prompt: !,"If you answer yes, this option will produce a report in export format for the"
  • Line Location: INTRO+6
Function Call: WRITE
  • Prompt: !,"Area Office to use in Area aggregated data. Depending on site specific"
  • Line Location: INTRO+7
Function Call: WRITE
  • Prompt: !,"configuration, the export file will either be automatically transmitted "
  • Line Location: INTRO+8
Function Call: WRITE
  • Prompt: !,"directly to the Area or the site will have to send the file manually.",!
  • Line Location: INTRO+9
Function Call: WRITE
  • Prompt: !,"Year not entered.",!
  • Line Location: TP+8
Function Call: WRITE
  • Prompt: !!,"Enter the Baseline Year to compare data to.",!,"Use a 4 digit year, e.g. 1999, 2000"
  • Line Location: BY+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: BY+9
Function Call: WRITE
  • Prompt: !!,"The date ranges for this report are:"
  • Line Location: BY+16
Function Call: WRITE
  • Prompt: !?5,"Reporting Period: ",?31,$$FMTE^XLFDT(BGPBD)," to ",?31,$$FMTE^XLFDT(BGPED)
  • Line Location: BY+17
Function Call: WRITE
  • Prompt: !?5,"Previous Year Period: ",?31,$$FMTE^XLFDT(BGPPBD)," to ",?31,$$FMTE^XLFDT(BGPPED)
  • Line Location: BY+18
Function Call: WRITE
  • Prompt: !?5,"Baseline Period: ",?31,$$FMTE^XLFDT(BGPBBD)," to ",?31,$$FMTE^XLFDT(BGPBED)
  • Line Location: BY+19
Function Call: WRITE
  • Prompt: !!,"Specify the community taxonomy to determine which patients will be",!,"included in the report. You should have created this taxonomy using QMAN",!,"or the Taxonomy Setup option.",!
  • Line Location: COMM+1
Function Call: WRITE
  • Prompt: !!,"There are no communities in that taxonomy."
  • Line Location: COM1+4
Function Call: WRITE
  • Prompt: !,$$CTR("SUMMARY OF FY 04 HEDIS REPORT TO BE GENERATED")
  • Line Location: SUM+5
Function Call: WRITE
  • Prompt: !!,"The date ranges for this report are:"
  • Line Location: SUM+6
Function Call: WRITE
  • Prompt: !?5,"Reporting Period: ",?31,$$FMTE^XLFDT(BGPBD)," to ",?31,$$FMTE^XLFDT(BGPED)
  • Line Location: SUM+7
Function Call: WRITE
  • Prompt: !?5,"Previous Year Period: ",?31,$$FMTE^XLFDT(BGPPBD)," to ",?31,$$FMTE^XLFDT(BGPPED)
  • Line Location: SUM+8
Function Call: WRITE
  • Prompt: !?5,"Baseline Period: ",?31,$$FMTE^XLFDT(BGPBBD)," to ",?31,$$FMTE^XLFDT(BGPBED)
  • Line Location: SUM+9
Function Call: WRITE
  • Prompt: !!,"The COMMUNITY Taxonomy to be used is: ",$P(^ATXAX(BGPTAXI,0),U)
  • Line Location: SUM+10
Function Call: WRITE
  • Prompt: !!,"All HEDIS indicators will be calculated."
  • Line Location: SUM+11
Function Call: WRITE
  • Prompt: !,"Report Aborted"
  • Line Location: ZIS+9
Function Call: WRITE
  • Prompt: !,"Report Aborted"
  • Line Location: ZIS+10
Function Call: WRITE
  • Prompt: !,"Report Aborted"
  • Line Location: ZIS+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: LISTS+1
Function Call: WRITE
  • Prompt: !!,"No lists selected.",!
  • Line Location: LISTS+8
Function Call: WRITE
  • Prompt: !!,"The baseline year and the previous year time periods are the same.",!!
  • Line Location: CHKY+1
Function Call: WRITE
  • Prompt: !!,"Enter the Fiscal Year (FY) for the report END date. Use a 4 digit ",!,"year, e.g. 2004"
  • Line Location: F+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: F+10
Routine Call
  • DIC
  • Line Location:
    • COMM+7
Routine Call
  • DIR
  • Line Location:
    • TP+4
    • TP+16
    • BY+5
    • BEN+3
    • EXPORT+2
    • EOP+5
    • LISTS+3
    • CHKY+2
    • F+6
Routine Call
  • %ZIS
  • Line Location:
    • ZIS+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls
^BGPHEDCF - [#90370.03] Classic Fileman Calls
^BGPHEDPF - [#90370.04] Classic Fileman Calls
^BGPHEDBF - [#90370.05] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" SUM+2
^ATXAX - [#9002226] COMM+6, COM1+1, COM1+2, SUM+10
^AUTTLOC - [#9999999.06] ZIS+5
^AUTTSITE(1 SUM+2, SUM+3
^BGPHEIF - [#90370.01] AI+1
^BGPSITE - [#90241.02] COMM+6
^DIC(4 - [#4] LOC+1
^VA(200 - [#200] USR+1

Label References

Name Line Occurrences
$$CTR BGP4DHE+5, SUM+5
BEN EXPORT+3, SUM+13
BY BY+9, BY+20
CHKY BY+20
COMM COM1+4, BEN+4
F TP+7, F+10
LISTS COM1+5, LISTS+9
NODEV ZIS+7
TP TP+8, TP+13, BY+6, BY+7
TSKMN ZIS+12
XIT INTRO+1, TP+1, TP+5, ZIS+2, ZIS+3, ZIS+7, ZIS+9, ZIS+10, ZIS+11, DRIVER+6
, NODEV1+5, TSKMN+5

Naked Globals

Name Field # of Occurrence
^(0 USR+1, LOC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS ZIS+7!, ZIS+8!*
A XIT+7!
B COMM+6*, XIT+7!
BD XIT+9!
BGPBBD BY+12*, BY+19, BY+20!, SUM+9
>> BGPBD TP+3*, TP+9*, TP+10*, TP+11*, TP+12*, TP+14, BY+12, BY+14, BY+17, SUM+7
BGPBED BY+13*, BY+19, BY+20!, SUM+9
>> BGPBEN BEN+1*, BEN+5*
>> BGPDELT ZIS+7, ZIS+8
>> BGPDO TP+13, TP+16*, TP+17*, TP+18*
>> BGPED TP+3*, TP+9*, TP+10*, TP+11*, TP+12*, TP+13, TP+14, BY+13, BY+15, BY+17
, SUM+7
>> BGPEXPT EXPORT+1*, EXPORT+4*, ZIS+4, DRIVER+5, NODEV1+4
>> BGPIND( AI+1*
BGPLIST LISTS+2!, LISTS+6!, LISTS+8, LISTS+9
BGPPBD BY+14*, BY+18, BY+20!, SUM+8
BGPPED BY+15*, BY+18, BY+20!, SUM+8
>> BGPPER TP+8, TP+9, TP+10, TP+11, TP+12, BY+10, F+1*, F+11*
>> BGPQTR TP+6*, TP+9, TP+10, TP+11, TP+12
>> BGPQUIT ZIS+2, LISTS+9
>> BGPROT SUM+13, ZIS+7
>> BGPRPT ZIS+3, ZIS+5, ZIS+9, ZIS+10, ZIS+11
>> BGPRTYPE TP+2*
BGPTAX COMM+2!, COM1+4
BGPTAX( COM1+2*
>> BGPTAXI COMM+3*, COMM+9*, COM1+1, COM1+2, SUM+10
>> BGPTP TP+3*
>> BGPUF SUM+1*, SUM+2*, SUM+3*, ZIS+5
>> BGPVDT BY+1*, BY+8*, BY+10, F+1*, F+9*, F+11
C XIT+7!
D XIT+7!
DA TP+4!, TP+16!, BEN+3!, EXPORT+2!, ZIS+9*, ZIS+10*, ZIS+11*, LISTS+3!, CHKY+2!
DFOUT EOP+4!
DIADD XIT+4!
>> DIC COMM+5*
>> DIC("A" COMM+5*
>> DIC("B" COMM+6*
>> DIC("S" COMM+5*
>> DIC(0 COMM+5*
DIK ZIS+9*!, ZIS+10*!, ZIS+11*!
DIR TP+4!, TP+16!, BY+5!, BEN+3!, EXPORT+2!, XIT+3!, EOP+3~, EOP+4!, EOP+5!, LISTS+3!
, CHKY+2!, F+6!
DIR("?" F+5*
DIR("A" TP+4*, TP+16*, BY+4*, BEN+2*, EXPORT+2*, LISTS+3*, CHKY+2*, F+4*
DIR("B" TP+16*, BEN+3*, LISTS+3*, CHKY+2*
DIR(0 TP+4*, TP+16*, BY+3*, BEN+2*, EXPORT+2*, EOP+5*, LISTS+3*, CHKY+2*, F+3*
DIRUT TP+5, TP+17, BY+6, BY+7*, BEN+4, EXPORT+3, XIT+3!, LISTS+4, CHKY+3, F+7
, F+8*
DIRUTUT EOP+4!
DLAYGO XIT+4!
DLOUT EOP+4!
DOD XIT+3!
DT TP+13
DTOUT EOP+4!
DUOUT BY+7, XIT+3!, EOP+4!, F+8
DUZ USR+1
DUZ(2 COMM+6, ZIS+5, LOC+1
E XIT+7!
ED XIT+9!
F XIT+7!
G XIT+7!
H XIT+7!
I XIT+7!
IO DRIVER+2, TSKMN+1
IO("DOC" TSKMN+2
IO("Q" ZIS+12
IO("S" EOP+2
>> IOCPU TSKMN+5
IOF BGP4DHE+4, SUM+4
IOM TSKMN+3, CTR+1
ION TSKMN+1
IOP ZIS+7!, ZIS+8!
IOSL TSKMN+3
IOST TSKMN+1, EOP+1
>> IOT EOP+2
J XIT+7!
K XIT+7!
L XIT+7!
M XIT+7!
N XIT+7!, XIT+8!
N1 XIT+8!
N2 XIT+8!
N3 XIT+8!
N4 XIT+8!
N5 XIT+8!
N6 XIT+8!
O XIT+7!
P XIT+7!
>> POP ZIS+9, ZIS+10, ZIS+11
Q XIT+7!
R XIT+7!
S XIT+7!
T XIT+7!
U COMM+6, COM1+2, SUM+2, SUM+3, SUM+10, ZIS+5, USR+1, LOC+1
V XIT+7!
W XIT+7!
X BY+10*, BY+11*, BY+12, BY+13, AI+1*, COM1*, COM1+1*, COM1+2, XIT+6!, XIT+7!
, CTR~, CTR+1
X1 XIT+6!
X2 XIT+6!
X3 XIT+6!
X4 XIT+6!
X5 XIT+6!
X6 XIT+6!
>> XBNS NODEV+1*
>> XBRC NODEV+1*
>> XBRP NODEV+1*
>> XBRX NODEV+1*
Y TP+6, TP+18, BY+8, BY+9, BY+20!, COMM+8, COMM+9, BEN+5, EXPORT+4, XIT+7!
, CTR~, CTR+1, LISTS+4, LISTS+5, CHKY+3*, F+9, F+10
Z XIT+7!
>> ZTCPU TSKMN+5*
>> ZTDESC TSKMN+5*
>> ZTDTH TSKMN+5*
>> ZTIO TSKMN+1*, TSKMN+2*, TSKMN+3*
>> ZTQUEUED EOP+2
>> ZTRTN TSKMN+5*
ZTSAVE TSKMN+4!
ZTSAVE("BGP*" TSKMN+4*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All