Profitability By [Fill in the Blank] Using the MEDITECH DR and SQL Analysis Services to Quantify Profitability By Glen R. DAbate Acmeware, Inc.

Slides:



Advertisements
Similar presentations
Microsoft Dynamics® AX 2012
Advertisements

Working with Tables 1 of 5. Working with Tables 2 of 5.
1. Complete and integrated BI and Performance Management offering Complete and integrated BI and Performance Management offering Widespread delivery of.
Business Intelligence Simon Pease. Experience with BI Developing end-to-end BI prototype for Plan International Developing end-to-end BI prototype for.
BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
Business Information Warehouse Business Information Warehouse.
Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
OASUS: FALL 2008 Introduction to SAS OLAP: A Solution for the Curious and Impatient Presented by: Josée Ranger-Lacroix SAS Institute (Canada) Inc.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Integrating Access with the Web and with Other Programs.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
LCT2506 Internet 2 Data-driven web sites Week 5. LCT2506 Internet 2 Current Practice  Combining web pages and data stored in a relational database is.
Lab3 CPIT 440 Data Mining and Warehouse.
Chapter 12 Database Connectivity with ASP.NET JavaScript, Third Edition.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
MUSE International Tuesday Workshop – Session 805 June 2, 2010, 1:00P – 3:30P Glen D’Abate & Jamie McDonald DR Reporting Made Easy with SQL Server BI Tools.
MS Access 2007 IT User Services - University of Delaware.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
DATA WAREHOUSING IN SQL SERVER 2005/2008 BUSINESS INTELLIGENCE.
Classroom User Training June 29, 2005 Presented by:
IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
South Africa Data Warehouse for PEPFAR Presented by: Michael Ogawa Khulisa Management Services
Page Up or Down to navigate through the program.
Introducing Reporting Services for SQL Server 2005.
HAP 709 – Healthcare Databases SQL Data Manipulation Language (DML) Updated Fall, 2009.
WebFOCUS InfoAssist Demonstration
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Microsoft FrontPage 2003 Illustrated Complete Using Office Components.
Cube Intro. Decision Making Effective decision making Goal: Choice that moves an organization closer to an agreed-on set of goals in a timely manner Goal:
Microsoft Business Intelligence Environment Overview.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
The Last Mile: Delivering the Facts – Client Side Analysis.
Building the cube – Chapter 9 & 10 Let’s be over with it.
Database Systems Microsoft Access Practical #3 Queries Nos 215.
Technology In Action Chapter 11 1 Databases and… Databases and their uses Database components Types of databases Database management systems Relational.
BI Terminologies.
Moving Beyond Standard BMV Reports Using Data Repository Session 373 Presented by: Ian Proffer.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Reporting and Analysis With Microsoft Office. Reporting and Analysis Business User Reporting & Analysis OLAP Data Warehouse.
1 Technology in Action Chapter 11 Behind the Scenes: Databases and Information Systems Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
Building Dashboards SharePoint and Business Intelligence.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
1. Moderator Jennifer Effie San Diego County DCSS Speakers Chris Bradley State DCSS Ginger Harms El Dorado County DCSS Youa Xiong Sacramento County DCSS.
11 SAP & SQL Server 2005 Analysis Services Integration Microsoft Corporation SAP-Microsoft Competence Center (Tokyo) Microsoft Corporation SAP-Microsoft.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
3 Copyright © 2006, Oracle. All rights reserved. Building an Analytic Workspace.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Extending and Creating Dynamics AX OLAP Cubes
9 Creating Reports.
Building a Polished Cube
Reporting and Analysis With Microsoft Office
Module III: Business Analytics
Introduction to SQL Server Analysis Services
Microsoft Office Access 2003
Microsoft Office Access 2003
Tutorial 7 – Integrating Access With the Web and With Other Programs
Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB
Presentation transcript:

Profitability By [Fill in the Blank] Using the MEDITECH DR and SQL Analysis Services to Quantify Profitability By Glen R. DAbate Acmeware, Inc.

Objective To develop a SQL Query Analyzer- based On-Line Analytical Processing (OLAP) Cube that will provide information about profitability measures across a wide variety healthcare business parameters

Project Design Environment MEDITECH Data Repository MAGIC 4.9 on SQL Server 2000 MEDITECH ADM, ABS, B/AR, & CA Applications Cost Accounting data could be provided by a third party with minor modifications SQL Server Analysis Services Implemented on DR Server Internet Explorer 6.0 used to browse the OLAP cube on an ASP.NET web page that resides on Internet Information Server (Web-Server) We could also use Microsoft Excel to browse cube

Project Design Strategy Identify OLAP Measures Identify OLAP Dimensions Build SQL Server View with Fact Table Containing Measures and Foreign Keys to Dimensions Build SQL Server Views for Dimension Tables Construct OLAP Cube and Process it Deploy Cube to Web Page

OLAP Measures A set of values that are based on a column in the cube's fact table and are typically numeric In our cube: Count of Visits Receipt Total Cost Total Charge Total Expected Reimbursement Profitability (Calculated Total) Expected Profitability (Calculated Total)

OLAP Dimensions The ways by which would like to break out and view the measures slice and dice Dimensions often correspond to MEDITECH dictionaries Time Dimension are treated special in Analysis Services and can be defined with a hierarchy (i.e., Year / Quarter / Month / Day) Dimensions can have a hierarchy (i.e., MDC -> DRG, ProvderGroup -> Provider, InsuranceGroup -> Insurance) Dimension are limited to 64K entries at any hierarchical level. As a results, to use AccountNumber, we must associate it in a DischargeDate -> AccountNumber hierarchy

Dimensions In This Project: Admission (Inpatients) or Service (Outpatients) Date Transaction Procedure Charge Category Diagnosis Discharge Disposition Discharge (Inpatients) or Service (Outpatients) Date AccountNumber Facility Final DRG Financial Class Insurance Location Patient Status Attending Provider Service There are dozens of other potential dimension fields that could have been selected for this project

Fact Table The central table in the OLAP schema that contain the numerical Measures and Foreign Keys relating facts to the Dimension tables A SQL Server View is used to bring together data from multiple tables in the DR to a single Fact table All columns in the Fact table should have data values. NULL data must be substituted with a value ( )

DR Tables used in Fact Table BarVisits (demographics) BarVisitProvider (Attending Provider) AbsDrgData (Final DRG) BarChargeTransactions (Charges, Charge Category, Transaction Procedure) BarCollectionTransactions (Receipts) CaStandardCosts (Costs) BarInsuranceLedger (Expected Reimbursement)

Fact Table View (Foreign Keys) If there is any chance that a NULL value could be present, replace it with Append leading zeros to DRGs to display in a more typical form Use only left component of the diagnosis For dates, use an integer identifier in dimension and fact tables

Fact Table View (Measures) UNION Expected Reimbursement is at the Visit level, not the Transaction Level Receipts and Adjustments come from Collection Transactions Charges come from Charge Transactions

Dimension Table View Example Dimension View for the Location Dimension Use the MIS Dictionary with Locations The LocationID and Name are concatenated together when more detail is required in the cube is included via a UNION in all dimension to account for any NULL values

SQL Analysis Manager Dimension are defined in a wizard using the Views that were set up in SQL Server Data Source Links to DR livedb Profitability Cube Defined Once SQL Views are defined, SQL Analysis Manager is used to construct the Profitability cube and related components

OLAP Cube Components Data Source Fact Table Dimension Tables Measures Calculated Measures Design Storage Schema

Select the DR Server Select Security Profile Select Cube Database Tool for Building Cubes

Entering a Cube using the Cube Editor Fact Table Dimension Tables Analysis Services has useful Wizards that assist in configuring the cube

Measures are available from the Fact table (View) and are inserted into the cube definition Adding Measures to the Cube

EXPECTED REIMBURSEMENT – COSTS COSTS How to compute Profitability? RECEIPTS – COSTS COSTS Expected Profitability?

Adding Calculated Members Formula expression for Profitability added to Cube All Cube data and many pre-defined functions are available in the Calculated Member Builder

Cube Design Storage Options

Browsing Data in the Cube Editor The Analysis Server provides a rudimentary browser to give a quick reality check that the cube is compiling correctly

Deploying the Cube in Visual Studio It is also possible to deploy cubes using SQL Server Reporting Services, albeit a bit cumbersome Visual Studio.NET solution. Originally deployed as Visual InterDev 6.0 Solution ActiveX Control – Pivot Table Office Component

Web Page with Cube on Internet Information Server Visual Studio.NET project is deployed to an instance of IIS This example includes the Active Server Page (ASP) with the Profitability Cube ActiveX control within a Web Application (AcmeView) that has other OLAP Cubes AcmeView Web Application in IIS

Browsing the Cube using IE