SOA in the pan-canadian EHR



Similar documents
SOA in the pan-canadian EHR

For ONC S&I DS4P. Dennis Giokas Chief Technology Officer Canada Health Infoway Inc. January 25, 2012

2009 Progress in Comprehensive Care for Rare Blood Disorders Conference

Creating a national electronic health record: The Canada Health Infoway experience

The EHR Agenda in Canada

Privacy and Security within an Interoperable EHR

Canada Health Infoway

Industrial-Strength Interoperability Platform for Health (IOP-H)

International HL7 Interoperability Conference - IHIC 2010

Provincial Forum on Adverse Health Event Management

<Insert Picture Here> SOA kot temelj Ogrodja zvem

How To Write An Ehr Blueprint

March 31, Dear partners and collaborators:

Singapore s National Electronic Health Record

Pan-Canadian Nursing Electronic Health Record (EHR)Business and Functional Elements to Support Clinical Practice

Privacy and EHR Information Flows in Canada. EHIL Webinar Series. Presented by: Joan Roch, Chief Privacy Strategist, Canada Health Infoway

ONTARIO S EHR CONNECTIVITY STRATEGY IMPROVING PRIMARY TO SPECIALIST REFERRAL THROUGH INTEGRATION. Peter Bascom Chief Architect, ehealth Ontario

IMPROPER USE OF MEDICAL INFORMATION

Better Healthcare with Electronic Health Records

Health: Electronic Health Records

Pan-Canadian Approach to Allergy, Intolerance and Adverse Reaction (interoperable EHR)

Ontario s ehealth Blueprint

Logical Architecture Introductory Document

RFP#: Issue Date: October 16, 2014

Overview of ehr Development. Slide - 1

Data Analytics in Health Care

CareConnect. Current State and Blueprint Context. Version 1.1

CONNECTING ONTARIO THROUGH THE CONNECTIVITY STRATEGY. Peter Bascom, Chief Architect Mike Krasnay, Director of Integration and Solution Architecture

IBM Software. IBM Initiate: Delivering Accurate Patient and Provider Identification for Canadian Electronic Health Records

CMS & ehr - An Update

Service Oriented Architecture 1 COMPILED BY BJ

GE Healthcare. ehealth: Solutions to Transform Care Delivery

Future Directions for Digital Health in Canada

Electronic Health Record (EHR) Privacy and Security Requirements

Thomas Vargoczky, GM of Mach7 Technologies ANZ

Diagnostic Imaging and the Electronic Health Record

Canada Health Infoway Update

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

National Integrated Services Framework The Foundation for Future e-health Connectivity. Peter Connolly HSE May 2013

Electronic Health Record Infostructure (EHRi)

Learn about innovative health initiatives underway in Manitoba

BC ehealth Conceptual System Architecture

How To Understand The Health Care System In Canada

Annual Review Breakfast with the Chiefs Vancouver, B.C. April 20, 2006 Richard Alvarez, President and CEO

EMR and ehr Together for patients and providers. ehealth Conference October 3-4, 2014

Canada's Global Viewpoint: Emerging Technologies and Healthcare Interoperability

The Big Picture: IDNT in Electronic Records Glossary

Title Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 Data Extract Specifi cation Business View

Privacy & Security Requirements: from EHRs to PHRs

ELECTRONIC HEALTH INFORMATION

Standards and their role in Healthcare ICT Strategy. 10th Annual Public Sector IT Conference

Role of SNOMED CT in Public Health Surveillance

DEMYSTIFYING ELECTRONIC HEALTH Presented to Central East LHIN Board of Directors. January 22, 2014

An Architecture to Deliver a Healthcare Dial-tone

Electronic health records (EHR) landscape in Canada: current state of adoption, benefit and factors driving them

Federal Enterprise Architecture and Service-Oriented Architecture

Electronic Health Records - An Overview - Martin C. Were, MD MS March 24, 2010

Building Regional and National Health Information Systems. Mike LaRocca

Manitoba s Electronic Health Record Project

IBM Enterprise Service Bus for Healthcare

Standards and Interoperability: The DNA of the EHR

Electronic Health Records: A Global Perspective. Overview

Industry specific cover image

Ambulatory Electronic Mental Health Record Solution

PRESENTED BY THE HEALTH CHIEF INFORMATION OFFICER COUNCIL

Electronic Health Records

Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 (PHC EMR CS) Frequently Asked Questions

Five best practices for deploying a successful service-oriented architecture

6/12/2015. Dignity Health Population Health Management and Compliance Programs. Moving Towards Accountable Care. Dignity Health Poised for Innovation

An Introduction to Health Information Integration

I n t e r S y S t e m S W h I t e P a P e r F O R H E A L T H C A R E IT E X E C U T I V E S. In accountable care

MITA to RHIO: Medicaid Enterprise as a Communication Hub. A CNSI White Paper

ONTARIO EHR INTEROPERABILITY STANDARDS WHY STANDARDS MATTER

e-health: Privacy Compliance and the Electronic Health Record

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

EHR Business Process Models for Care Coordination and MU

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Benefits of Cloud Computing in EHR implementation

GE Healthcare. Centricity * Clinical Archive. Unify patient images and documents across the care continuum

Introduction to Service-Oriented Architecture for Business Analysts

ehealth Quarterly Status Report October December, 2010

Portal and Web Application Connectivity

Introduction to Service Oriented Architectures (SOA)

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

The Way to SOA Concept, Architectural Components and Organization

Oracle Reference Architecture and Oracle Cloud

Empowering Patients and Enabling Providers

Managing the Data Center Using the JBoss Enterprise SOA Platform

White Paper August Aligning Health Information System Design with Provincial and Federal EHR Initiatives. Prepared for Strata Health by:

Electronic Health Record Systems and Secondary Data Use

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Table of Contents. Preface CPSA Position How EMRs and Alberta Netcare are Changing Practice Evolving Standards of Care...

Government of Canada Update. Municipal CIO Summit April 10-12, 2014 Banff, AB

TRUVEN HEALTH UNIFY. Population Health Management Enterprise Solution

Service-Oriented Architecture and Software Engineering

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

Enabling Integrated Care

AuditorGeneral. of British Columbia. Electronic Health Record Implementation in British Columbia

Presentation in Steering Group meeting Planning Commission, Govt of India. Public Health Informatics Group Discussion Inputs to Steering Committee

Guideline. Enterprise Architecture Guide. 1. Purpose. 2. Scope. 3. Related documents. 4. Enterprise Architecture Guide

Transcription:

SOA in the pan-canadian EHR Dennis Giokas Chief Technology Officer Solutions Products and Group Canada Health Infoway Inc. 1

Outline Infoway EHR Solution EHRS Blueprint Overview Oriented Architecture Business Case Key Messages 2

Mission To foster and accelerate the development and adoption of electronic health information systems with compatible standards and communications technologies on a pan-canadian basis with tangible benefits to Canadians. Vision A high-quality, sustainable and effective Canadian healthcare system supported by an infostructure that provides residents of Canada and their healthcare providers timely, appropriate and secure access to the right information when and where they enter into the healthcare system. Respect for privacy is fundamental to this vision. Goal By 2010, every province and territory and the populations they serve will benefit from new health information systems that will help transform their healthcare system. Further, by 2010, 50 per cent of Canadians and by 2016, 100% of Canadians will have their electronic health record available to their authorized professionals who provide their healthcare services Shared Governance Facilitates Collaboration Canada Health Infoway is an independent not-for-profit organization, whose Members are Canada s 14 federal, provincial and territorial deputy ministers of health. 3

Electronic Health Record An electronic health record (EHR) provides each individual in Canada with a secure and private lifetime record of their key health history and care within the healthcare system. The record is available electronically to authorized healthcare providers and the individual anywhere, anytime in support of high quality care. This record is designed to facilitate the sharing of data across the continuum of care, across healthcare delivery organizations and across geographies. 4

Patient Receives Care Across Care Providers & Settings Clinic Homecare Community Care Center Emergency Pharmacy Specialist Clinic Laboratory Hospital Emergency Diagnostic 5

Patient Clinical Information is Shared Among Care Providers & Settings Clinic Homecare Community Care Center Emergency Pharmacy Specialist Clinic INTEGRATED VIEW Laboratory Hospital Emergency Diagnostic 6

Clinician systems put relevant data for sharing into interoperable EHR Clinic Homecare Community Care Center Emergency Pharmacy Specialist Clinic INTEGRATED VIEW Put Put Laboratory Hospital Emergency Diagnostic 7

Clinician systems list and get desired data from interoperable EHR for display and use Clinic Homecare Community Care Center Emergency List/Get Pharmacy Specialist Clinic INTEGRATED VIEW List/Get Laboratory Hospital Emergency Diagnostic 8

Integrating Health IT Systems: Key Challenges Protecting Privacy Governance, accountability & data custodianship Controlling access Managing & applying consent directives Trust relationships & contracts Discovery & availability of data Discovery capability Availability in electronic format Timeliness Harmonization Data structures (format) Vocabularies (encoding, normalization) Semantics Behaviours Heterogeneous technology environments Number of organizations, connection points & systems National interoperability Costs inherent to integration 9

Standardized Architecture Standardized Interfaces Standardized Data Structures Standardized Data Vocabularies Standardized Functional Behavior Standards-based EHR Solutions 10

11

EHR Infostructure The EHR Infostructure is a collection of common and reusable components in the support of a diverse set of health information management applications. It consists of software solutions for the EHR, data definitions for the EHR and messaging standards for the EHR. 12 12

EHR Infostructure: Longitudinal Record JURISDICTIONAL INFOSTRUCTURE Registries Data & Ancillary Data & EHR Data & Data Warehouse LONGITUDINAL RECORD SERVICES DATA Business Rules EHR Index Message Structures Normalization Rules Longitudinal Record Terminology Repository Key Mgmt ETL Data Replication BUSINESS HIAL Data Quality Domain Business Components Normalization Terminology EHR Index Business Rules Orchestration Assembly POINT OF SERVICE 13

JURISDICTIONAL INFOSTRUCTURE EHR Infostructure: Communication Bus Registries Data & Ancillary Data & EHR Data & Data Warehouse COMMUNICATION BUS MESSAGING Transformation Encrypt/Decrypt Parser Routing En/Decoding Serialization Communication Bus PROTOCOL App Protocol Network Protocol POINT OF SERVICE 14

JURISDICTIONAL INFOSTRUCTURE EHR Infostructure: Common Registries Data & Ancillary Data & COMMON SERVICES EHR Data & Data Warehouse INTEROP PRIVACY & SECURITY Interoperability Identity Protection Anonymization Consent Directives Mgmt Search/Resolution Identity Mgmt User Authentication Encryption INTEGRATION Access Control Secure Auditing Digital Signature Service Catalogue Broker Mapping HIAL Queuing SUBSCRIPTION Alert/Notification General Security MANAGEMENT Management GENERAL Common Auditing Security Mgmt Data Privacy Data Configuration CONTEXT Pub/Sub Configuration Log Mgmt Caching Session Mgmt Policy Mgmt Exception/Error Handling POINT OF SERVICE 15

Pan-Canadian EHR Infostructures as Peers Distributed, Federated, Message Based EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Ancillary Data & Health Information Data Warehouse EHR Data & Registries Data & Ancillary Data & Health Information Data Warehouse EHR Data & Registries Data & Longitudinal Record Longitudinal Record Health Information Access Layer Health Information Access Layer Point of Service Application Point of Service Application EHR Viewer Point of Service Application Point of Service Application EHR Viewer EHRS EHRS EHRS EHRS EHRS EHRS EHRS 16

Business Case for SOA 2006 Canada Health Infoway Inc. 17

Service Oriented Architecture as an Enabler Application of SOA in EHR Infostructure Solutions Repurpose legacy applications to offer services as part of SOA-based EHR Infostructure New breed of services to enable coordinated transactions in an EHR Infostructure (e.g. Longitudinal Record ) Use of commercially available solutions to enable components of EHR Infostructure 18

Service Oriented Architecture as an Enabler The HIAL as an Application Abstract Layer Each jurisdictional HIAL deployed will have different Physical deployment model Some interfaces which are unique to that implementation HIAL acts as an abstraction of the EHR such that applications see the EHR in a consistent way across EHR implementations within an EHR Infostructure to optimize scalability, maintainability and functional flexibility Not all ESB services are exposed and standardized 19

First Type of Abstraction: The EHR as JURISDICTIONAL INFOSTRUCTURE Registries Data & Client Registry Get Client ID Resolution Provider Registry Location Registry Get Provider Information List Service Delivery Locations Get Clinical Dashboard HIAL Outbreak Management Ancillary Data & Put Immunization Data Business Rules PHS Reporting Get Encounter Summary List Encounter Events EHR Index EHR SERVICES Shared Health Record Message Structures List Laboratory Orders Get Client Demographic List CD Report Events Drug Information Get Laboratory Results Normalization Rules Longitudinal Record Common Communication Bus EHR Data & Terminology Repository List DI Results Diagnostic Imaging Put Laboratory Result Security Mgmt Data Get Prescription Laboratory Stream DI Image Privacy Data Get DI Report List Medications Configuration Data Warehouse Health Information Public Health Pharmacy System Radiology Center PACS/RIS Lab System (LIS) Hospital, LTC, CCC, EPR Physician Office EMR EHR Viewer POINT OF SERVICE Public Health Provider Pharmacist Radiologist Lab Clinician Physician/ Provider Physician/ Provider Physician/ Provider 20

JURISDICTIONAL INFOSTRUCTURE Registries Data & Client Registry Provider Registry Location Registry Second Type of Abstraction: Generic Application CR PR LR Terminology HIAL Outbreak Management Rules Ancillary Data & Outbreak Business Rules PHS Reporting A & A Detection & Reporting EHR Index Shared Health Record Message Structures Orchestration Brokering EHRi SERVICES Shared Health Record Normalization Rules Drug Information Longitudinal Record Consent Common Communication Bus EHR Data & Drug Terminology Repository Diagnostic Imaging Security Mgmt Data Session DI Laboratory Privacy Data Logging Lab EHR Index Assembly Configuration Data Warehouse Health Information Normalization EHR IP Any Point-of-Service Application POINT OF SERVICE 21

Number of Systems to Integrate Homecare Clinic Emergency Community Care Center Pharmacy as40,000 Canada could have as Clients/Patients many systems Specialist Clinic Laboratory Hospital Emergency Diagnostic 22

Point-to-Point Connectivity SYSTEMS TO CONNECT Appl App 1 1 App Appl 1 2 Contracts App 1 App 1 2 SYSTEMS TO CONNECT Appl App 1 App 1 1 App Appl 1 2 Appl App 3 App 1 1 6 SYSTEMS TO CONNECT App 1 Appl App 1 App 1 1 App Appl 1 2 App 1 Costs basis Cost of one integration Simple = $32K; Medium = $95K; Complex = $190K Futile approach 38,783 systems in Canada Simple = 4,527; Medium = 20,081; Complex = 14,175 A theoretical upper limit of the number of integration points but still an exponential challenge App 1 Appl App 3 App 1 1 App Appl 1 4 App 1 12 Potential Interfaces = N (N-1) = 1.5B 183.9 T $CDN We need a more cost effective approach 23

Hospital Networks Approach Appl App 1 App 1 1 SYSTEMS TO CONNECT Appl App 1 1 App Appl 1 2 Contracts App 1 App 1 2 SYSTEMS TO CONNECT Appl App 1 App 1 1 App Appl 1 2 Appl1 3 App 1 SYSTEMS TO CONNECT Appl App 1 App 1 1 Appl App 1 App 1 1 4 6 Potential Interfaces = 2.1M Appl App 1 App 1 1 Costs basis Cost of one integration Simple = $32K; Medium = $95K; Complex = $190K Hypothesis 1,126 Hospital networks, each includes 71 systems to integrate and group (EAI) in 44 points of integration 1,892 (44 x 43) integrations per network totalling 2.1 M (1,126 x 1,892) integrations in Canada 68.2 B $CDN (if Simple 32K) 202.3 B $CDN (if Medium 95K) Significant reduction in interfaces and cost, but we still need a more practical approach 24

EHRS Blueprint Approach Costs basis Cost of one integration Simple = $32K; Medium = $95K; Complex = $190K Hypothesis All hospitals/long term care organizations use an integration engine and count as 1 integration point Simple = 4,575; Medium = 8,134; Complex = 6,597 19,306 integration points Assuming existence of standardized interface and protocols 2.2 B $CDN The most cost effective approach! Potential Interfaces = 19k 25

EHR Data Use EHRS Serving Public Health Service Delivery JURISDICTIONAL INFOSTRUCTURE Registries Data & Client Registry Provider Registry Location Registry Immunization Management Case Management Ancillary Data & Business Rules PHS Reporting Immunization Registry EHR Index Shared Health Record Message Structures Normalization Rules Drug Information Longitudinal Record EHR Data & Terminology Repository Diagnostic Imaging Laboratory Data Warehouse Health Information PHS Data Warehouse Alert Notification Messaging BPO, Queuing, Pub/Sub Security & Security Privacy Mgmt Privacy Data Data Configuration HIAL Common Communication Bus PHS Systems Operational data PHS A CM OM AM IM* Other PH System(s) Pharmacy System Radiology Center PACS/RIS Lab System (LIS) Hospital, Community, etc EPR Physician Office EMR EHR Viewer Public Health Surveillance Portal POINT OF SERVICE Public Health Providers Pharmacist Radiologist Lab Clinician Physician/ Provider Physician/ Provider Physician/ Provider 26

In Conclusion 2006 Canada Health Infoway Inc. 27

Key Messages and Lessons Learned Separate the business problem from the solution Define the business architecture first Conceptual, logical, technical and deployment architectures must support the business Find the patterns Our ESB creates an Application Abstraction Layer Some of the internal services can be hidden We did not identify and specify well those that needed to publicly exposed and what detailed services they would support Evolve your SOA deployment over time No monolithic footprint Maturity path Migration path Govern, maintain and enhance 28

Key Messages and Lessons Learned It is about Systems Interoperability not Systems Integration Only cost effective scenario to handle degree of application integration required Maximized ability to deliver proper response time and consistent access to data across thousands of source systems Maximized ability to apply privacy and security policies in a harmonized and consistent fashion Enables evolutionary path to semantic harmonization of health information across service delivery points Enables high degree of scalability from local health services integration, to regional, provincial or territorial and cross-jurisdictional Enables high degree of flexibility in reconfiguration of health services delivery networks 29

Thank you! Website: www.infoway-inforoute.ca E-mail: dgiokas@infoway-inforoute.ca Blog: http://betablog.infoway-inforoute.ca 30