What to Expect when On-Boarding to ILHIE Master Patient Index (MPI) Presentation By : Alexander Danel

Similar documents
HL7 Format and Electronic Sharing

JiveX Enterprise PACS Solutions. JiveX HL7 Gateway Conformance Statement - HL7. Version: As of

Core services and the path to the future of the ILHIE

Illinois Health Information Exchange Client Readiness Technical Assessment Checklist

HL7 Onboarding Guide for. May 2015 v3

Project Initiation Report HealthInsight HIE

HL7 EHR to PowerSoftMD Visit Import Specifications

Data Integrity and Integration: How it can compliment your WebFOCUS project. Vincent Deeney Solutions Architect

Eligible Hospital (EH) Onboarding Approach for the Meaningful Use (MU) Incentive Program

MHS EMR Program. EMR HIE Integration Toolkit

HL7 Conformance Statement

Developers Integration Lab (DIL) System Architecture, Version 1.0

Guidelines for Pilot Testing of Data Management Maturity sm Model for Individual Data Matching

Principal MDM Components and Capabilities

Chapter 3: Data Mining Driven Learning Apprentice System for Medical Billing Compliance

Issues in Identification and Linkage of Patient Records Across an Integrated Delivery System

LAUREL BRIDGE. Orchestrating Medical Imaging Workflow. Solutions Overview

Presenters: Laura Zaremba, ILHIE Acting Executive Director Ivan Handler, Chief Technology Officer Kevin Ferriter, InterSystems Corp, Program Manager

The Value of Advanced Data Integration in a Big Data Services Company. Presenter: Flavio Villanustre, VP Technology September 2014

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Compromised Identity Exchange: How to Contribute Compromised Data

NCIR Technical Onboarding Process. Version 1.2

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

Using Managed Services As A Software Delivery Model In Canadian Health Care

Office of Court Administration Automated Registry (AR) Interface Design Document for DSHS - Clinical Management for Behavioral Health Services (CMBHS)

W16 Data Mining Workshop

What We ll Cover. Component 8 Installation and Maintenance of Health IT Systems

WASHINGTON STATE STATEWIDE HIE HUB APPENDIX D: VENDOR DEMONSTRATION OUTLINE

Appendix F: HISPC ASP Use Case Policy Requirements Templates

CT RADIATION DOSE REPORT FROM DICOM. Frank Dong, PhD, DABR Diagnostic Physicist Imaging Institute Cleveland Clinic Foundation Cleveland, OH

Interoperability and Integrating the Healthcare Enterprise

New York ehealth Collaborative. Health Information Exchange and Interoperability April 2012

Integrating with BarTender Integration Builder

Syndromic Surveillance BioSense Onboarding in Arizona

Central Intake Library Information

CERULIUM TERADATA COURSE CATALOG

HL7 Conformance Statement RadCentre. Release

Electronic Health Network - Case Study Consent2Share Share with Confidence

ShadowLink 2. Overview. May 4, ONLINE SUPPORT emdat.com/ticket/ PHONE SUPPORT (608) ext. 1

Identity Management. An overview of the CareEvolution RHIO Technology Platform s Identity Management (record linking) service

Clinical Document Exchange Integration Guide - Outbound

Installation and Maintenance of Health IT Systems. What We ll Cover. What are Interface and Integration? Unit 7 System Interfaces and Integration

Demographic Batch Search (DBS)

South Carolina Health Information Exchange (SCHIEx)

Data Quality and Stewardship in the Veterans Health Administration

Oracle Siebel Marketing and Oracle B2B Cross- Channel Marketing Integration Guide ORACLE WHITE PAPER AUGUST 2014

Jet Data Manager 2012 User Guide

EMR Technology Checklist

IHS Pharmacy-Automated Dispensing Interface System (BOP)

Introduction to Reporting with Allscripts Professional EHR

SQL Server Introduction to SQL Server SQL Server 2005 basic tools. SQL Server Configuration Manager. SQL Server services management

Service-Oriented Approach to Electronic Health Records Phase 3 November 23, 2010

Entity store. Microsoft Dynamics AX 2012 R3

PATIENT IDENTIFICATION AND MATCHING INITIAL FINDINGS

HIE Services & Pricing

Electronic Public Health Case Reporting: Current & Future Possibilities. Joint Public Health Forum & CDC Nationwide Call October 16, 2014

Public Health Case Reporting Using Consolidated Clinical Data Architecture (C-CDA) Pilot

SJÖGREN S INTERNATIONAL COLLABORATIVE CLINICAL ALLIANCE (SICCA) BIOREPOSITORY AND DATA REGISTRY DATA MANAGEMENT PLAN

New York State Student Information Repository System. New York State Student Identification System (NYSSIS) USERS GUIDE

Release Notes. Medtech32 Australia. Version Build July 2015

HL7 Interconnection Guide v1.1

AUTOMATION CENTER MAXIMUM ENGAGEMENT. MINIMUM RESOURCES.

Administration for Children and Families (ACF) Master Person Index Services White Paper DRAFT Version D0.2 June 2012

De-Identification of Clinical Data

Link Crew & WEB Database User Guide. Database 2006

Moving your Facility to an Electronic Medical Record

8000 Marina Boulevard, Suite 600, Brisbane, California U.S.A. Toll free: +1 (888) Voice: +1 (650) Fax: +1 (650)

A Scheme for Automation of Telecom Data Processing for Business Application

Harmonized Use Case for Electronic Health Records (Laboratory Result Reporting) March 19, 2006

Clinical Mapping (CMAP) Draft for Public Comment

Oracle Fusion Middleware

Infinite Campus Ad Hoc Reporting Basics

dbspeak DBs peak when we speak

Introduction to the Data Migration Framework (DMF) in Microsoft Dynamics WHITEPAPER

Functional/Technical Specification

Release Notes for InQuira 8.2.3

HL7 Fundamentals. Presented by: Dana McDonough, Carolina Velasquez, & Bing Chen. August 2014

Contents COMBO SCREEN FOR THEPATRON EDGE ONLINE...1 TICKET/EVENT BUNDLES...11 INDEX...71

7. Databases and Database Management Systems

IBM Interoperable Healthcare Information Infrastructure (IHII) Overview. China October 2006 IBM

Overview. Table of Contents. SA Data Warehouse

Workflow Optimization Intake Process

COSC 6397 Big Data Analytics. 2 nd homework assignment Pig and Hive. Edgar Gabriel Spring 2015

How To Understand The History Of A Webmail Website On A Pc Or Macodeo.Com

REQUEST FOR INFORMATION (RFI) Health Interface Engine Solution

Soarian All Patient Access Training. Soarian: Patient Access. Facilitator Guide

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

IHE IT Infrastructure Technical Framework Supplement. XAD-PID Change Management (XPID) Trial Implementation

EzyScript User Manual

IHE Radiology Technical Framework Volume 3 (IHE RAD TF-3)

IHE Standards-based Onboarding Guide for Connecting to the WVHIN. February 2015 v1

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

Event Notification Service Overview for the Florida HIE

Health Information Exchange. Scalable and Affordable

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM

Continuous Delivery Workshop

MASTER DATA MANAGEMENT: APPLICATIONS FOR CLINICAL TRIAL DATA

Open Healthcare Framework Bridge Architecture & API Documentation

Jefferson County Public Schools. FRYSC Tips and Tricks

Business and Technical Description of Commercial Systems The scope of the technical solution is further described below.

Transcription:

What to Expect when On-Boarding to ILHIE Master Patient Index (MPI) Presentation By : Alexander Danel

What Constitutes Demographics? MPI contains patient demographics. Patient information related to identification, contact, and environment. Examples: name, address, date-of-birth. Not clinical, yet can be subject to confidentiality concerns. Page 2

How is Demographics Managed? MPI is repository of patient demographics for entire HIE. The brand name HSPI is sometimes applied to the Illinois MPI. MPI = Repository + methods for maintenance and access Page 3

The MPI Responds to Queries Requestor and HIE must agree which patient is subject of query. Requestor sends (usually partial) demographics. MPI finds matching patients. Send back a list of candidates. Page 4

Search is Interactive Search might return a list of candidates. Requestor chooses which (if any) is correct. Even if just one candidate, requestor still needs to confirm. Fully populated demographic records help requestor make the correct decision. Page 5

ILHIE Assembles the Patient's Clinical Data Once the patient is identified, ILHIE assembles the consolidated record. ILHIE doesn t store clinical data; fetches it on-demand. Patient might have records at several facilities that are attached to ILHIE. ILHIE assembles a single, consolidated record from the several sources. Page 6

RLS Directs the Fetch Multiple partners might have information about the patient. Record locator service (RLS) knows which partners are familiar with the patient. RLS identifies which partners get queried by ILHIE. Page 7

Establishing and Maintaining the MPI Partner will establish the initial state of MPI using a bulk-load. After that, partner will maintain using message based transactions. Page 8

MPI Bulk-Load is Part of On-Boarding The bulk-load (a.k.a. back-load ) into production environment is done exactly once. Partner creates a text file that follows ILHIE specification. All participating patients from partner EHR must be present. Page 9

Bulk Load is a "Cut-Over" Critical timing a sequence of related actions must occur. The bulk-load brings MPI current. Messages must immediately start flowing to keep it current. Page 10

Parallel Development Efforts Bulk-load development. PIX messaging development. Both must be working reliably, then schedule cut-over. Page 11

Development Cycle for the Load Iterative cycle: develop-and-test, develop-and-test, etc. Goal is a reliable process. Actual load file won t get created until last minute, in cut-over. Need well defined, repeatable, scripted process. Page 12

Tasks in Developing the Load Process ETL extract, transform, load. Partner does business analysis what to extract and how to transform. Partner does extract, need SQL programmer. Partner does transform, need text programmer. ILHIE does the load. Page 13

Mapping EHR Fields into the Load-File Spec Mapping is a business analysis that matches source fields to target fields. Find the EHR table that has demographics. Simplest case: One-to-one match between source field and target field. Simplest case: Identical meanings, just re-order and re-name. Example: Field labeled family_name in EHR is labeled last_name in ILHIE. Page 14

More Complicated Field Mappings More complicated mappings require transformation and inference. Example: Parsed data might go to two fields. Example: Implied data might have no source except context. Business analyst must identify. Programmers must implement. SQL programmer and text programmer to agree about nulls, etc. Page 15

Known Complications to Field Mappings The tasks that need to get done might include: De-normalize Combine Convert Format Parse Infer Skip Re-code Compute Page 16

Filtering Records Sometimes the process should filter out records: Bad, very incomplete records. Non-participating patients. Other. Page 17

Incremental Test Files Optional: First attempt at bulk-load files can have: Just a few records Fictional patients Subsequent test files must be the real thing: All applicable records in the EMR OK to use e-mail for fictional patient records, but must use secure method for real patients. Page 18

The Result is a Process Testing proves a process. Process must be simple and reliable. Don t want trouble at cut-over time. Push-button, fool-proof scripts. Page 19

Continuous Updates after Cut-Over Admit, discharge, transfer (ADT,) or update at the partner EHR must trigger action. The EHR communicates with ILHIE about the event. Communication is via messages. Page 20

Message Standard for Synchronization Message protocol is IHE. Use PIX add-revise. When connection is via VPN, use PIX version 2. When connection is via web-services (SSL/TLS,) use PIX version 3. Page 21

Action Sequence for MPI Synchronization Partner actions upon ADT/update event. EHR trigger begins process Populate PIX revise Open communications channel Send PIX Receive acknowledgement Page 22

OK to Synchronize MPI with Daily Batch Basic ILHIE model is immediate update. Some partners can only do daily batch. ILHIE has no special technique for batch updates. Partner must convert batch into individual PIX revise transactions. Page 23

Parts of MPI Development Effort have a Dependency Connectivity is a pre-requisite for messages. Need secure network tunnel; either VPN or web-services (SSL/TLS.) Typically don t start PIX effort until connected, but could do some stuff, like populate. Page 24

An OID is Required Partner must identify self with an OID. ILHIE asks that partner acquire and use an HL7 OID. Have documents that show how to do it; quick, easy, and no cost. Page 25

OID and MRN Combination is Unique Partner medical record numbers (MRN) are unique only within partner s assigning domain. The OID is used to identify partner assigning authority domain. Combining the OID with the MRN restores the uniqueness. Assumes partner is maintaining internal uniqueness. Page 26

One Patient, Many Sources, Linked Within MPI, for each data source that treated a patient, there is a demographics record. Example: three hospitals treated a patient, then three demographics records in MPI. Want to link together records that are about the same patient. Have an automated link process. Will need manual intervention for some records. Decision making process is called link resolution. Page 27

Fields Used for Automated Linking Automated linking uses six fields Names Gender Addresses SSN Birth-date Telecoms Repetition fields telecoms and addresses compare all repetitions in one record with all repetitions in the other record. SSN is important do you have it available? Page 28

Manual Link Resolution Automated link-resolution assigns a score and compares score against a threshold. Record pairs slightly under threshold might none-the-less be for same patient. Human intervention might help; humans can: Apply common sense rules. Look at other demographics fields that were not used for automated scoring. Use external information, like partner DB, or even make phone calls. Page 29

Preventing False Positives ILHIE independently confirmed a large group of links. Found five rules for preventing false positives. Gender If genders are different, then put in review worklist DOB If three out of three (day/mon/year) are different, then put in review worklist NewBorn If DOB within 2 weeks from current date, then put in review worklist Twins If DOB and LN match and SSNs differ, then put in review worklist Jr/Sr If one has a suffix and DOB is different, then put in review worklist Page 30

MPI Calibration ILHIE's vendor offers a service called "MPI Calibration" which might be applied. Page 31

ILHIE s System Environments ILHIE maintains three environments: Test, UAT, and Prod. Partner does not need to imitate this. Partner will point interface engine at appropriate end-point to match work being done. Test UAT Prod Prelim testing, no patient info stored here. User Acceptance Testing. MPI goes here during link resolution. Final promotion. Page 32

Summary MPI stores, maintains, and makes use of patient demographics. Bulk-load initially, then continuous updates. Bulk-load uses file, continuous updates use messages. Cut-over is simultaneous bulk-load and message start-up. Need business analyst, SQL programmer, and text programmer. Messages follow the IHE standard, using the PIX profile. Partner EHR triggers message action upon local events. Message have prerequisite of connection. An OID is required, please get one from HL7 per ILHIE directions. Partner and ILHIE should agree on link resolution goal before starting. ILHIE has three environments; Test, UAT, and Prod end-points. Page 33

Appendix A -- More Information about the Bulk Load File Appendix A Contents: Fields in MPI Bulk Load File Format Field Delimiters Sample Load File Page 34

Fields in the MPI Bulk-Load File Unique Patient ID at partner (usually Medical Record Number.) For matching of pairs during link resolution, six field groups are used. Remaining fields are useful for human decision makers. Unique Patient ID Assigning Authority Is unique at partner domain; used in all messages. OID that identifies partner within ILHIE Fields used for matching pairs Name SSN Gender Birth-date Addresses Telecoms last, first, middle, prefix, suffix social security number M/F/U yyyy-mm-dd Street,city,state,postal-code,country, county, precinct country_code,area_code,phone_number, email_adrs, type, use Other fields other identifiers marital status religious affil VIP status other names mother s mdn nm ethnic group place of birth race language Page 35

File Format Plain text, one record per line. First line is a header that identifies the file and number of records. Need to figure out a way to get record count into header. Page 36

Field Delimiters Delimiters are just like those used for HL7 version 2.x Type Record Field Sub-field Repetition Escape Delimiter <cr> (pipe) ^ (carrot) ~ (tilde) \ (backslash) Page 37

Sample Load File Sample rows appear below. First line is the header. Next two lines are sample data. 2013-08-26_12:59:59-HFS HFS 2 2013-08-26 Sample file for facility HFS 10001 HFS S3098476234^USA^PPN 012-222-3333 Jones Jason James Mr. Jr. Jones^J.J.^^Mr^^Alias M 1980-09-23 1 Billings Road, Apt 1^Middlesex^Framingham^MA^02487^^US^HP~1 Mailing St^^Boston^MA^02487^^US^WP 1^617^4891111^^M^WP~1^782^2589338^^L^HP~^^^jjj@yahoo.com^^ si ngle Gonzalez caucasian baptist hispanic Spanish 0 10002 HFS 123456788^HFSID^PI 012-111-5555 Johnston Howard Henry M 1999-05-12 123 Main St.^^Malden^MA^02732^^US^WP ^^^test1@gmail.com^^ married caucasian English 0 Page 38

Appendix B: Connectivity A separate document will explain more about connectivity. Page 39