30
Pan-Canadian Privacy Forum on EHR Information Governance © 2011 Canada Health Infoway Inc. 1 Dennis Giokas Chief Technology Officer Solutions Products and Services Group Canada Health Infoway Inc. SOA in the pan-Canadian EHR

SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 1

Dennis GiokasChief Technology OfficerSolutions Products and Services GroupCanada Health Infoway Inc.

SOA in the pan-Canadian EHR

Page 2: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 2

Outline

2

• Infoway

• EHR Solution

• EHRS Blueprint Overview

• Services Oriented Architecture

• Business Case

• Key Messages

© 2011 Canada Health Infoway Inc.

Page 3: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 3

MissionTo foster and accelerate the development and adoption of electronic health information systems with compatible standards and communicationstechnologies on a pan-Canadian basis with tangible benefits to Canadians.

VisionA 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.

GoalBy 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.

Page 4: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 4

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.

Page 5: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 5

Patient Receives Care Across Care Providers & Settings

Specialist Clinic

Community Care Center

Clinic

Diagnostic

Hospital Emergency

Homecare

Laboratory

Pharmacy

Emergency Services

Page 6: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 6

Patient Clinical Information is “Shared”Among Care Providers & Settings

Specialist Clinic

Community Care Center

Clinic

Diagnostic

Hospital Emergency

Homecare

Laboratory

Pharmacy

Emergency Services

INTEGRATED VIEW

Page 7: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 7

Clinician systems “put” relevant data for sharing into interoperable EHR

Specialist Clinic

Community Care Center

Clinic

Diagnostic

Hospital Emergency

Homecare

Laboratory

Pharmacy

Emergency Services

Put

PutINTEGRATED VIEW

Page 8: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 8

Clinician systems “list” and “get” desired datafrom interoperable EHR for display and use

Specialist Clinic

Community Care Center

Clinic

Diagnostic

Hospital Emergency

Homecare

Laboratory

Pharmacy

Emergency Services

List/Get

List/Get

INTEGRATED VIEW

Page 9: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 9

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

Page 10: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

10

Standards-based EHR Solutions

© 2011 Canada Health Infoway Inc.

StandardizedArchitecture

StandardizedInterfaces

StandardizedData Structures

StandardizedData Vocabularies

StandardizedFunctional Behavior

Page 11: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 11

Page 12: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 12

EHR Infostructure

12

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.

© 2011 Canada Health Infoway Inc.

Page 13: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 13

EHR Infostructure: Longitudinal Record ServicesJURISDICTIONAL INFOSTRUCTURE

Ancillary Data& Services

Registries Data& Services

EHR Data& Services

DataWarehouse

POINT OF SERVICE

HIAL

BusinessRules

EHRIndex

MessageStructures

NormalizationRules

TerminologyRepository

Longitudinal Record Services

LONGITUDINAL RECORD SERVICES

DATA

Key MgmtServices

ETLServices

BUSINESS

Data QualityServices

Domain BusinessComponents

EHR IndexServices

OrchestrationServices

NormalizationServices

Business RulesServices

AssemblyServices

DataServices

ReplicationServices

TerminologyServices

Page 14: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 14

JURISDICTIONAL INFOSTRUCTURE

Ancillary Data& Services

Registries Data& Services

EHR Data& Services

DataWarehouse

POINT OF SERVICE

Communication Bus

EHR Infostructure: Communication Bus

COMMUNICATION BUS

MESSAGINGTransformation

ServicesRoutingServices

Encrypt/DecryptServices

En/DecodingServices

ParserServices

SerializationServices

PROTOCOLApp Protocol

ServicesNetwork Protocol

Services

Page 15: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 15

EHR Infostructure: Common ServicesJURISDICTIONAL INFOSTRUCTURE

Ancillary Data& Services

Registries Data& Services

EHR Data& Services

DataWarehouse

POINT OF SERVICE

HIAL

Security MgmtData Privacy Data Configuration

Common Services

COMMON SERVICES

INTEROP

InteroperabilityServices

Search/ResolutionServices

INTEGRATION

Service CatalogueServices

Broker Services

Mapping Services

Queuing Services

CONTEXT

Session MgmtServices

Caching Services

Identity ProtectionServices

Identity MgmtServices

AnonymizationServices

User AuthenticationServices

Consent DirectivesMgmt Services

EncryptionServices

Access ControlServices

Secure AuditingServices

Digital SignatureServices

General SecurityServices

SUBSCRIPTION

Alert/NotificationServices

Pub/SubServices

MANAGEMENT

ManagementServices

ConfigurationServices

GENERAL

AuditingServices

Log MgmtServices

Policy MgmtServices

Exception/ErrorHandling Services

PRIVACY & SECURITY

Page 16: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 16

EHRSEHRS EHRSEHRS EHRS EHRSEHRS

Pan-Canadian EHR Infostructures as PeersDistributed, Federated, Message Based

EHR SOLUTION (EHRS)

EHR INFOSTRUCTURE (EHRi)

EHR ViewerPoint of Service

Application

Point of Service

Application

AncillaryData &

Services

HealthInformation

DataWarehouse

EHRData &

Services

RegistriesData &

Services

Longitudinal Record Services

Health Information Access Layer

EHR SOLUTION (EHRS)

EHR INFOSTRUCTURE (EHRi)

EHR ViewerPoint of Service

Application

Point of Service

Application

AncillaryData &

Services

HealthInformation

DataWarehouse

EHRData &

Services

RegistriesData &

Services

Longitudinal Record Services

Health Information Access Layer

Page 17: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

17

Business CaseforSOA

© 2006 Canada Health Infoway Inc.

Page 18: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 18

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 Services)• Use of commercially available solutions to enable components

of EHR Infostructure

Page 19: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 19

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

• Services within an EHR Infostructure to optimize scalability, maintainability and functional flexibility

• Not all ESB services are exposed and standardized

Service Oriented Architecture as an Enabler

Page 20: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 20

First Type of Abstraction: The EHR as ServicesJURISDICTIONAL INFOSTRUCTURE

POINT OF SERVICEPhysician/Provider

Physician/Provider

Physician/Provider

Public Health Provider

Hospital, LTC,CCC, EPR

PhysicianOffice EMR EHR ViewerLab System

(LIS)

Lab Clinician

RadiologyCenter

PACS/RIS

Radiologist

PharmacySystem

Pharmacist

Public HealthServices

Ancillary Data& Services

Registries Data& Services

EHR Data& Services

DataWarehouse

OutbreakManagement

PHSReporting

SharedHealth Record

DrugInformation

DiagnosticImaging Laboratory Health

Information

BusinessRules

EHRIndex

MessageStructures

NormalizationRules

Security MgmtData Privacy Data Configuration

TerminologyRepository

Longitudinal Record Services

HIAL Communication Bus

Common Services

ClientRegistry

ProviderRegistry

LocationRegistry

EHR SERVICES

Get Client IDResolution

List Laboratory Orders Put Laboratory Result

Get LaboratoryResults

Get Prescription

List Medications

Stream DI Image

List DI Results Get DI ReportPut Immunization Data List CD ReportEvents

Get ProviderInformation

List ServiceDelivery

Locations

List EncounterEvents

Get EncounterSummary

Get ClinicalDashboard

Get ClientDemographic

Page 21: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 21

JURISDICTIONAL INFOSTRUCTURE

POINT OF SERVICE

Ancillary Data& Services

Registries Data& Services

EHR Data& Services

DataWarehouse

OutbreakManagement

PHSReporting

SharedHealth Record

DrugInformation

DiagnosticImaging Laboratory Health

Information

BusinessRules

EHRIndex

MessageStructures

NormalizationRules

Security MgmtData Privacy Data Configuration

TerminologyRepository

Longitudinal Record Services

HIAL Communication Bus

Common Services

ClientRegistry

ProviderRegistry

LocationRegistry

Second Type of Abstraction: Generic Application

AnyPoint-of-Service

Application

EHR IP

EHRi SERVICES

CRServices

PRServices

LRServices

TerminologyServices

Detection& Reporting

Services

Shared HealthRecord Services

DrugServices

DIServices

LabServices

NormalizationServices

AssemblyServices

A & AServices

BrokeringServices

ConsentServices

SessionServices

LoggingServices

OutbreakServices

RulesServices

OrchestrationServices

EHR IndexServices

Page 22: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 22

Community Care Center

Clients/Patients

Pharmacy

Laboratory

DiagnosticHospital Emergency

Homecare

Clinic Emergency Services

Specialist Clinic

Canada could have as many as 40,000 systems

Number of Systems to Integrate

Page 23: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 23

SYSTEMS TO CONNECT

Point-to-Point ConnectivityCosts 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

183.9 T $CDNWe need a more cost effective approach

Contracts

2

App 1Appl 1 App 1Appl 2

App 1 App 1

Potential Interfaces = N (N-1) = 1.5B

SYSTEMS TO CONNECT

SYSTEMS TO CONNECT

App 1App 1Appl 1 App 1Appl 2

6App 1App 1Appl 3

12

App 1 App 1App 1Appl 1 App 1App 1Appl 2

App 1 App 1App 1Appl 3 App 1App 1Appl 4

Page 24: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 24

Hospital Networks Approach 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

SYSTEMS TO CONNECT

Contracts

2

App 1Appl 1 App 1Appl 2

App 1 App 1

SYSTEMS TO CONNECT

SYSTEMS TO CONNECT

App 1App 1Appl 1 App 1Appl 2

4App 1App 1Appl 3

App 1App 1Appl 1

App 1App 1Appl 1

App 1App 1Appl 1App 1App 1Appl 1

6Potential Interfaces = 2.1M

Page 25: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 25

EHRS Blueprint ApproachCosts 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 $CDNThe most cost effective approach!

Potential Interfaces = 19k

Page 26: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 26

EHRS Serving Public Health Service Delivery

POINT OF SERVICE

JURISDICTIONAL INFOSTRUCTURERegistries Data

& Services

ClientRegistry

ProviderRegistry

LocationRegistry

Physician/Provider

Public Health Surveillance Portal

PHS SystemsOperational data

CM OM AM IM*PHSA

Hospital,Community,etc… EPR

PhysicianOffice EMR

EHRViewer

Physician/Provider

Physician/Provider

Lab System(LIS)

Lab Clinician

RadiologyCenter

PACS/RIS

Radiologist

PharmacySystem

Pharmacist

Other PHSystem(s)

Public Health Providers

Ancillary Data& Services

EHR Data& Services

DataWarehouse

ImmunizationManagement

PHSReporting

SharedHealth Record

DrugInformation

DiagnosticImaging Laboratory Health

Information

BusinessRules

EHRIndex

MessageStructures

NormalizationRules

Security MgmtData Privacy Data Configuration

HIAL Communication Bus

Common Services

TerminologyRepository

Longitudinal Record Services

PHS DataWarehouse

Services

Alert NotificationServices Messaging BPO, Queuing,

Pub/SubSecurity &

Privacy Services

EHR Data Use

Immunization“Registry“

CaseManagement

Page 27: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

27

In Conclusion

© 2006 Canada Health Infoway Inc.

Page 28: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 28

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

Page 29: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 29

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

Page 30: SOA in the pan-Canadian EHR - Object Management Grouptechnologies on a pan-Canadian basis with tangible benefits to Canadians. Vision ... Secure Auditing Digital Signature General

Pan-Canadian Privacy Forum onEHR Information Governance

© 2011 Canada Health Infoway Inc. 30

Thank you!

Website: www.infoway-inforoute.ca

E-mail: [email protected]

Blog: http://betablog.infoway-inforoute.ca