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
Dec 16, 2015
Enterprise Reporting Solution with MRE Dashboard, Metadata-Driven
SRO's and Report Caster.
Presented ByDeborah Heile – Data Integration Project LeaderMufaddal 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
Tools
Context DiagramsConceptual Data Models
Data Usage MatricesInformation Packages
Source MappingsMetadata RepositoryData Quality MetricsDW Usage Metrics
Data Profiling
Projects
SchedulesCost
ResourcesIssues
Data Stewardship Program
Validate Information PackagesValidate Data Source
Data Quality Oversight (Tactical)
Data Management Steering Committee
Project PrioritizationProject Selection
AuthorizationData Quality Oversight
(Strategic)Project Oversight (Tactical)
Architecture Oversight
Methodology
Kimball MethodologyData Quality Outside-InData Quality Inside-Out
Infrastructure/Architecture Standards
Hardware Configuration Stds.Reporting Security
Enterprise Data Warehouse
Business UsersClinical, Financial
Data WarehouseSolutions
ExecutiveSponsors
DM Steering Committee
Core DW Team
InformationSystems
Data Stewards
DSS
DirectPrioritize
Common DefinitionsValidate Requirements“Grade” Potential Projects
Requirements Design & Implement
Enterprise Reporting Portal Powered By WebFocus
Business Intelligence Dashboard (BID) is used for report distribution and ad-hoc 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
Director I
Manager A
Cost Cente
r 1
Cost Cente
r 2
Manager B
Cost Cente
r 3
Cost Cente
r 4
Responsible Party (Director)
Responsible Party (Cost Centers)
Cost Centers
TriHealth
Bethesda
Bethesda North
0102.2000 NRT
H CARDIOGRAPHY
0102.2320 NRT
H VASCULAR LAB
Arrow Springs
0109.2000 AWSP CARDIOGRAPHY
Good Samaritan
TriHealth Rollup Structure
Legal Entity
Corporations
Cost Centers
Financial ReportsProxy 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 Ad-Hoc functionality offered by reporting objects.
Metadata Driven Secure Reporting Objects
Source-Target Mapping document (Kimball) captures
metadata.
SQL scripts add metadata to database objects in SQL
Server and create views for each SQL object
(dimensions and facts).
Generic SQL view extracts metadata from SQL Server system tables.
SQL View contains code to translates SQL
field properties to WebFocus attributes.
Generic WebFocus metadata master file on generic SQL view.
WebFocus procedure uses generic master file
to generate multiple DW master files.
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.
Report Caster SolutionsChallenge 1
DQT tool in SQL Server generates exceptions file on a fixed schedule.
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 fileCalls a WF procedure to run the report and archive the exceptions file.
ReportCaster sends exceptions email to distribution list.
Report Caster SolutionsChallenge 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 sends exceptions email to individual registrars by bursting on the dynamic address list.
Questions/Comments
Contact Information
• Deborah Heile – [email protected]• Mufaddal Frosh – [email protected]