Enterprise Reporting Solution with MRE Dashboard, Metadata

advertisement
Enterprise Reporting Solution with
MRE Dashboard, Metadata-Driven
SRO's and Report Caster.
Presented By
Deborah Heile – Data Integration Project Leader
Mufaddal Frosh – Data Warehouse Lead Analyst
TriHealth Introduction
Combines the strengths of two of Cincinnati’s finest healthcare
organizations, Bethesda and Good Samaritan
• Our approximately 9,800 employees and 2,000 physicians are dedicated to
providing the best care possible.
• “Tri” in TriHealth represents hospitals, physicians and community. Also
represents physical, mental and spiritual aspects of health.
TriHealth provides a wide range of clinical, educational,
preventive and social programs
• Operates the largest corporate health and fitness program in the area.
• Has over 50 ambulatory locations.
• Operates the largest not-for-profit hospice in the region.
• Major teaching programs with the Hatton Research Center and Good
Samaritan College of Nursing.
• Provides services in local communities and workplaces.
TriHealth Recognition
(2007)
TriHealth
• Top 100 Employers for Working Mothers – (Working Mother magazine – 2007)
• Top 100 “Integrated Healthcare Networks” (Verispan – 2007)
Good Samaritan Hospital
• Best Place to Have a Baby (Cincinnati Family Magazine Best of Parenting –
2007)
• 100 Top Hospitals: National Benchmarks for Success – (Thomson, previously
Solucient– 2007)
Bethesda North Hospital
• Select Practice National Quality Leader – (Premier/CareScience – 2007)
• Medal of Honor for Organ Donation – (U.S. Department of Health and Human
Services – 2007)
• 100 Top Hospitals: National Benchmarks for Success – (Thomson, previously
Solucient – 2007)
Enterprise Data Warehouse
Methodology
Kimball Methodology
Data Quality Outside-In
Data Quality Inside-Out
Tools
Context Diagrams
Conceptual Data Models
Data Usage Matrices
Information Packages
Source Mappings
Metadata Repository
Data Quality Metrics
DW Usage Metrics
Data Profiling
Infrastructure/
Architecture
Standards
Hardware Configuration Stds.
Reporting
Security
Data Management
Steering Committee
Project Prioritization
Project Selection
Authorization
Data Quality Oversight
(Strategic)
Project Oversight (Tactical)
Architecture Oversight
Data Stewardship
Program
Validate Information Packages
Validate Data Source
Data Quality Oversight
(Tactical)
Projects
Schedules
Cost
Resources
Issues
Enterprise Data Warehouse
Executive
Sponsors
DM Steering Committee
Direct
Prioritize
Business Users
Clinical, Financial
Data Stewards
Common Definitions
Validate Requirements
“Grade” Potential Projects
Core DW Team
Requirements
Design & Implement
DSS
Information
Systems
Data Warehouse
Solutions
Financial Data Warehouse
Enterprise Reporting Portal
Powered By WebFocus
Business Intelligence Dashboard (BID) is used for report distribution and adhoc access. Approx. 400 users. Includes all management within TriHealth.
MRE setup with IWA (Integrated Windows Authentication) and Trusted
authentication. Report server setup with PTH security.
To access BID users simply type, http://reports in their web browser
Domains created for each data mart. User group created for each domain.
Users directed to group view(s) upon accessing the BID.
Ad-hoc access is based on user roles and metadata driven secure reporting
objects. Master file lists for custom reports are restricted/filtered by domain.
Financial Reports
Authorization
TriHealth Rollup
Structure
TriHealth
Responsible Party
(Director)
Director I
Legal Entity
Responsible Party
(Cost Centers)
Corporations
Cost Centers
Cost Centers
Bethesda
Manager
A
Manager
B
Bethesda North
Cost
Center 1
0102.2000
NRTH
CARDIOGRAPHY
Good Samaritan
Cost
Center 2
0102.2320
NRTH
VASCULAR LAB
Arrow Springs
Cost
Center 3
Cost
Center 4
0109.2000
AWSP
CARDIOGRAPHY
Financial Reports
Proxy Management Tool
Challenge: Users wanted to grant proxy rights to
their supervisors, admins, peers. Proxy rights
granted/restricted by application and cost center(s).
Solution: Proxy management tool using WebFocus
reports and HTML pages in the MRE.
Demonstration of Proxy Tool.
Parameterized Reporting
Reports are accessed through parameterized HTML
pages.
Extensive use of AJAX and JavaScript to modify
parameter behavior.
Parameter driven reports offer a high degree of
flexibility in reporting and are a step closer to true AdHoc functionality offered by reporting objects.
Source-Target Mapping
document (Kimball)
captures metadata.
SQL scripts
add metadataSecure
Metadata
Driven
to database objects in SQL
Server and createObjects
views for
Reporting
each SQL object
Generic SQL view extracts
metadata from SQL Server
system tables.
(dimensions and facts).
WebFocus procedure uses
generic master file to
generate multiple DW
master files.
Generic WebFocus
metadata master file on
generic SQL view.
SQL View contains code to
translates SQL field
properties to WebFocus
attributes.
Reporting Objects are
created on Master Files.
Secured if by filtering data
using ‘&IBIMR_user’ in the
‘Where’ component. Can
also use Join component
to filter data by user.
Users/Reports gain access
to metadata when running
ad-hoc queries or creating
standard reports.
Report Caster
& Data Quality Tool
Data Quality Tool (DQT) is a generic SQL application used to test
numerous data quality scenarios on data warehouse source systems.
Challenge 1: Run quality checks on the physician credentialing and
tracking system. Exceptions from each quality check are written to a
single text file. Exceptions in the text file need to be grouped by
physician and sent to individuals responsible for maintenance.
Challenge 2: Run quality checks on the patient registration system.
Exceptions from each quality check are written to a single text file
containing email address of the registrar. Send emails to each
registrar with a list of their exceptions.
DQT tool in SQL ServerReport
generatesCaster
exceptionsSolutions
file
on a fixed schedule.
Challenge 1
Reporting server has a master file created based
upon the exceptions file.
ReportCaster job runs an alert procedure that
• Checks for the existence of the exceptions file
• Calls a WF procedure to run the report and archive the
exceptions file.
ReportCaster sends exceptions email to
distribution list.
Report Caster Solutions
Challenge 2
DQT tool in SQL Server generates exceptions file on a
fixed schedule.
Reporting server has master files created based upon
the exceptions file and a dynamic address list file.
ReportCaster job runs an alert procedure that
• Checks for the existence of the exceptions file.
• Calls a WF procedure to create the dynamic address list file from the
exceptions file.
• Calls a WF procedure to run the report and archive the file.
ReportCaster sends exceptions email to individual
registrars by bursting on the dynamic address list.
Questions/Comments
Contact Information
•Deborah Heile –
deborah_heile@trihealth.com
•Mufaddal Frosh –
Mufaddal_frosh@trihealth.com
Download