AHCCCS Search Engine. Conceptual Design. Anthony Christianson Author Position Date 11/28/07. Version: 1.0



Similar documents
COMPONENTS in a database environment

Call center success. Creating a successful call center experience through data

Health Information Exchange. Scalable and Affordable

Course MIS. Foundations of Business Intelligence

Spatially Enabling SharePoint

Business Intelligence (BI) Data Store Project Discussion / Draft Outline for Requirements Document

Normalized EditChecks Automated Tracking (N.E.A.T.) A SAS solution to improve clinical data cleaning

Problems and Measures Regarding Waste 1 Management and 3R Era of public health improvement Situation subsequent to the Meiji Restoration

Data Dictionary and Normalization

Enterprise Data Governance

Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution

Data Governance for Financial Institutions

Physically Implementing Universal Data Models to INTEGRATE DATA

JOURNAL OF OBJECT TECHNOLOGY

Meaningful Use - The Journey Ahead. John D. Halamka MD CIO, Beth Israel Deaconess Medical Center and Harvard Medical School

Electronic Health Network - Case Study Consent2Share Share with Confidence

Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives

Foundations of Business Intelligence: Databases and Information Management

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

CONTENT STORE SURVIVAL GUIDE

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

HELP DESK SYSTEMS. Using CaseBased Reasoning

<no narration for this slide>

DataFlux Data Management Studio

What is Security Intelligence?

HIE Services & Pricing

Bringing Big Data into the Enterprise

Course Catalog.

South Carolina Health Information Exchange (SCHIEx)

Debunking the business of analytics. An Experian Data Quality white paper

Core services and the path to the future of the ILHIE

Framework for Data warehouse architectural components

Choosing the Right Master Data Management Solution for Your Organization

Moving your Facility to an Electronic Medical Record

6 Steps to Creating a Successful Marketing Database

An Esri White Paper June 2011 ArcGIS for INSPIRE

IBM Cognos Analysis for Microsoft Excel

Course ID#: W 35 Hrs. Course Content

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server (20461) H8N61S

MDM and Data Warehousing Complement Each Other

Master Your Data and Your Business Using Informatica MDM. Ravi Shankar Sr. Director, MDM Product Marketing

Course 10774A: Querying Microsoft SQL Server 2012

Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals

Clinical Document Exchange Integration Guide - Outbound

Clinical Integration. Solutions. Integration Discovery Improve Outcomes and Performance

Q1 Labs Corporate Overview

White Paper. Software Development Best Practices: Enterprise Code Portal

Make your CRM work harder so you don t have to

Fortune 500 Medical Devices Company Addresses Unique Device Identification

Flattening Enterprise Knowledge

Building a Data Warehouse

Getting to a better customer on-boarding experience. An Experian Data Quality White Paper

MASTER DATA MANAGEMENT TEST ENABLER

Online Courses. Version 9 Comprehensive Series. What's New Series

GADD Dashboard Express

Summary Notes from the Table Leads and Plenary Sessions Data Management Enabling Open Data and Interoperability

Viewpoint ediscovery Services

TABLE OF CONTENTS PREFACE ICD-10 ENHANCEMENTS KEY USABILITY ENHANCEMENTS. MicroMD EMR Update Guide Version 10.0

Cheminformatics and Pharmacophore Modeling, Together at Last

Querying Microsoft SQL Server Course M Day(s) 30:00 Hours

The Unfortunate Little Secret About Current CRM Data Cleansing. (And how it destroys your bottom line.)

August 2014 San Antonio Texas The Power of Embedded Analytics with SAP BusinessObjects

Informatica PowerCenter Data Virtualization Edition

A WHITE PAPER BY ASTORIA SOFTWARE

ETL-EXTRACT, TRANSFORM & LOAD TESTING

Foundations of Business Intelligence: Databases and Information Management

Streamlining Medical Image Access and Sharing: Integrating Image Workflow and Patient Referrals

CRM. Customer Relationship Management

Data Quality for BASEL II

Chapter 6 8/12/2015. Foundations of Business Intelligence: Databases and Information Management. Problem:

Benefits of Image-Enabling the EHR

Foundations of Business Intelligence: Databases and Information Management

automates system administration for homogeneous and heterogeneous networks

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Master Data Management

Speeding ETL Processing in Data Warehouses White Paper

Performance Tuning for the Teradata Database

Microsoft Office Word 2010: Level 1

SAS BI Course Content; Introduction to DWH / BI Concepts

ABSTRACT INTRODUCTION THE MAPPING FILE GENERAL INFORMATION

Effecting Data Quality Improvement through Data Virtualization

ebook 4 Steps to Leveraging Supply Chain Data Integration for Actionable Business Intelligence

CA Technologies optimizes business systems worldwide with enterprise data model

HIE Services & Pricing

Review Questions 1. Define subject records management and explain why this system is the best choice for filing certain records.

Next-Generation IT Asset Management: Transform IT with Data-Driven ITAM

USING THE MARKETING MAIL SHOT AREA

Does a Business Intelligence implementation scare you? Here are 5 things to avoid.

CHAPTER SIX DATA. Business Intelligence The McGraw-Hill Companies, All Rights Reserved

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio

ProTrack: A Simple Provenance-tracking Filesystem

Querying Microsoft SQL Server

Course duration: 45 Hrs Class duration: 1-1.5hrs

Business Intelligence: Using Data for More Than Analytics

Publishing geospatial data to the web using the EEA infrastructure

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours

OIT OPERATIONAL STRATEGIES SURVEY

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING

Transcription:

AHCCCS Search Conceptual Design Author Anthony Christianson Author Position Date 11/28/07 Version: 1.0 11/28/2007

Revision & Sign-off Sheet Change Record Date Author Version Change Reference 12/4/07 Anthony Christianson Reviewers Name Version Approved Position Date Distribution Name Position Document Properties Item Details Document Title Conceptual Design Author Creation Date Last Updated 11/28/2007

Table of Contents AHCCCS Search... 1 Conceptual Design... 1 Revision & Sign-off Sheet... 1 Table of Contents... 1 Conceptual Design Summary... 2 Business Situation... 2 Overview of Conceptual Solution Alternatives... 2 Solution Architecture... 3 Patient Record Publish... 3 Patient Search... 4 Patient Record Search... 5 11/28/2007 1

Conceptual Design Summary The purpose of the AHCCCS Search is to consolidate a patient s demographic data into a patient index to minimize the number of items returned during a patient lookup. The design of the RLS mandates that each patient record is a single entry. Therefore, a single patient could feasibly have one or more entries in the RLS system. The AHCCCS Search will store each patient as a single entry, eliminating duplicate patient entries. As a result, the number of entries in the engine will be significantly less than the amount of entries in the RLS system. The smaller size of the engine will result in faster searches. In addition, the AHCCCS Search will store possible aliases of a patient. If two patient records in the RLS system are for the same patient, but there is minor discrepancy of the patient demographic data, depending on business rules, it will be possible for the engine to identify these records as belonging to the same patient and merge the second set of demographics in with the patient s current demographics. Business Situation When publishing a patient, the accuracy of the published data can be questionable. Whether it is a spelling variation of a name or inaccurate data entry, the potential for a patient to have records in the RLS under varied data is to be expected. The AHCCCS Search will be populated with information that consolidates a patient s information into fewer, more accurate items to increase the intelligence and performance of a search. Overview of Conceptual Solution Alternatives The alternative to not creating an AHCCCS Search is to not create an engine and allow searching the RLS system directly. This would pass the patient search criteria directly to the RLS. This would require the querying entity to filter out duplicates or possibly display hundreds of matches for the same patient or display no matches for the patient due to inaccurate search criteria. Advantage of not creating the AHCCCS Search Patient data stored in a single place eliminating redundant data Reduce development time for designing, creating and testing the patient index Disadvantage of not creating the AHCCCS Search Patient search performance Patient search inaccuracy 11/28/2007 2

Solution Architecture The AHCCCS Search will be a separate component within the RLS system. The AHCCCS Search will be utilized when called directly from the Patient Directory service or when the RLS identifies that an incoming request should use the component. The AHCCCS Search data store will contain the consolidated patient information in a search optimized format with enough information to accurately identify a patient. The patient index will be populated in real-time when new patient records are published to the RLS system. Patient Record Publish Data Partner 1. Publishes EMR 3. EMR Forwarded with RLS Key 2. EMR Metadata written RLS AHCCCS Search 4. EMR demographic RLS Data Data 1. Data Partner publishes an EMR to the RLS system 2. RLS insert/updates the EMR s metadata in the RLS 3. RLS forwards the EMR to the AHCCCS Search with the RLS EMR key 4. Patient Index writes the EMR demographic data to the engine data store including the RLS patient key for cross-referencing 11/28/2007 3

Patient Search 1. Searches for Patient User 2. Forwards Parameters 3. Performs Lookup Patient List Viewer AHCCCS Search 6. Displays Patient List 5. Formats and returns Patient List Data 4. Returns Patient List 1. User searches for Patient information 2. Viewer validates search parameters and forwards parameters to Patient Index 3. AHCCCS Search performs lookup using parameters 4. AHCCCS Search receives patient list that match given parameters 5. AHCCCS Search compile list returns to Viewer 6. Viewer displays patient list 11/28/2007 4

Patient Record Search 1. Requests Patient Record Descriptors Data User 2. Forwards Request to RLS 3. Invokes Patient Index 4. Queries for Patient Cross- Reference Data Viewer RLS AHCCCS Search Display 6. Returns Record Descriptor CCD 5. Queries for Record Descriptors 7. Convers CCD to Dataset for Display RLS Data 1. User requests a patients record descriptors 2. Viewer creates message with AHCCCS Search index and AHCCCS Search code system 3. RLS identifies the search code system and forwards parameters to AHCCCS Search 4. AHCCCS Search queries engine data for RLS cross-reference keys 5. AHCCCS Search queries RLS for records descriptors. 6. AHCCCS Search formats RLS results into CCD 7. Viewer converts CCD into dataset for display 11/28/2007 5