Professional Documents
Culture Documents
March 2006
Solution Architecture Group
1
Outline
Introducing Infoway
Business Context
System Architecture
Information Architecture
Potential Applications
2
What Does Infoway Do?
Infostructure
Architecture &
Standards $125M
3
EHRS Blueprint Scope
Blueprint V1 Blueprint V1
Conceptual Blueprint V2
Blueprint V2 Blueprint V2
Physical
4
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
5
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
6
Business Context
7
Healthcare Industry Ministry
of Health
Elected
Government
Homecare
Community Emergency
Care Center Services
Tax Payer
Providers
Clients/Patients
Pharmacy
Specialist Clinic
Hospital
Emergency Laboratory
Diagnostic
8
International Industry: IT Spending Comparisons
Government 5.7
Telcos 5.5
Transportation 3.3
Utilities 2.7
Textiles 2.2
Manufacturing 1.9
Petroleum 1.7
SOURCE: Gartner Group – as reported in the Health Services Restructuring Commission’s (www.hsrc.gov.on.ca) report: Ontario Health Information Management Action Plan, June 1999
9
Mean Hospital: IT spending in Canada <2%
less than 1% 25
1-1.4% 27
1.5-1.9% 27
2-2.4% 12
2.5% or more 10
0 5 10 15 20 25 30
SOURCE: 2003 Report on I.T. in Canadian Hospitals: Top issues, applications and vendors. Canadian Healthcare Technology, 2003. CIHI NHex 2002 (Hospital Expenditures)
10
Why an EHR?
The World of Healthcare
is Changing…
11
Why an EHR?
The World of Healthcare
is Changing…
12
The Timing Has Never Been Better!
13
EHRS Blueprint:
Key Definitions
14
EHR
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
health system. The record is available electronically to authorized health 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.
15
EHR Solution
The EHR Solution is a combination of people,
organizational entities, business processes, systems,
technology and standards that interact and exchange
clinical data to provide high quality and effective
healthcare.
16
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.
17
EHRS Outcomes
Providers Researchers & Health
• Relevant data, granular Surveillance
• Real time Professionals
• Rapid access from multiple • Appropriately summarized data
locations, anywhere, anytime
• Anonymized
• Decision support
• Clinical reference data
• Designed for analysis:
• Guidelines & protocols • Statistical sampling
• Common terms & codes • Trends
• Outbreak detection
• Case management & workflow Authoritative,
• Outcome analysis
• Safety reliable, secure,
• Regional
• Improved quality of care private
• Pan-Canadian
• Regulation & accountability
Payer/Payee
Patient/Public/Clients • Relevant data to adjudicate claim
• Convenient, relevant access to • Workflow management
accredited health information
• Access to relevant personal health
information Public Sector Health Managers
• Safety • Registry solutions & initiatives
• Improved quality of care • Objective analysis of results & benefits
• Management reports
• Funding & resource allocation
• Policy
18
Key EHRS Architecture Concepts
19
EHRS Blueprint Recommended Approach:
A Pan-Canadian EHR Service
EHR SOLUTION (EHRS) EHR SOLUTION (EHRS)
Health Health
Ancillary EHR Registries Ancillary EHR Registries
Information Information
Data & Data & Data & Data & Data & Data &
Data Data
Services Services Services Services Services Services
Warehouse Warehouse
20
EHR Infostructure: Conceptual Architecture
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
21
Guiding Principles for EHRS
22
Generations of EHR Capabilities
Full Gen 5
The Mentor
Gen 4
The Colleague
Functionality Gen 3
The Helper
Gen 2
The Documentor
Gen 1
The Collector
Minimal
1993 1998 2005 2010 2015+
End of 2009
Source: Gartner (December 2005)
Availability of Products
23
A Few Misconceptions About EHR Solutions
Misconception Reality
• A person’s health data is in only one • EHR: an integrated service covering
physical EHR all available EHR Solutions; a client’s
• All data for a person must be in the record is seen as coming from a single
EHR to have value and generate integrated EHR
adoption • Quality, safety & effectiveness
• A jurisdiction is a province/territory enhanced with only subsets of clinically
relevant data available for sharing
• The EHR is a data warehouse to
• Any geo-political entity mandated to
support research and surveillance
govern the operation of an EHR
Solution
• The EHR: an information support
service available to caregivers in the
daily context of care provision work
activities
24
Business/Clinical Scope
25
EHRS Serving Healthcare Service Delivery
EHR SOLUTION (EHRS) EHR SOLUTION (EHRS)
Health Health
Ancillary EHR Registries Ancillary EHR Registries
Information Information
Data & Data Data & Data & Data & Data Data & Data &
Services Services Services Services Services Services
Warehouse Warehouse
Homecare Homecare
Clients/Patients Clients/Patients
Diagnostic Diagnostic
26
Public Health Business Requirements
27
Integrating Public Health in the Architecture
• Immunization Management
• Immunization programs and their management requires a specific application that would live under the ancillary
services category
• Delivery of immunisation would be tracked by the drug information domain as part of the EHR
28
Integrating Public Health in the Architecture
29
EHRS Serving Public Health Service Delivery
JURISDICTIONAL INFOSTRUCTURE Immunization
“Registry“
Registries Data Ancillary Data EHR Data Data
& Services & Services & Services Warehouse
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Case
Reference Management
Management
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules PHS Data
Terminology Warehouse
Longitudinal Record Services Services
Registry
Content &
Alert Notification Security &
Messaging Knowledge
Services Privacy Services
Management Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
PHS Systems
Operational data
Radiology Hospital,
PHS Other PH Pharmacy Lab System Physician
CM OM AM IM* Center Community, EHR Viewer
A System(s) System (LIS) Office EMR
PACS/RIS etc… EPR
30
Telehealth Business Requirements
• Scheduling solutions – a key enabler required for the effective use of telehealth service delivery
• EHR Infostructures support telehealth applications as per any other Point-of-Service Application
31
EHRS Serving Telehealth Scheduling
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
TSA APPLICATION
32
EHRS Blueprint: Tele-Consultation
EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi)
Health Health
Ancillary EHR Registries Ancillary EHR Registries
Information Information
Data & Data & Data & Data & Data & Data &
Data Data
Services Services Services Services Services Services
Warehouse Warehouse
Live Video-Conferencing
Session
Local Electronic Telehealth Telehealth Local Electronic
Medical Record Application Application Patient Record
Tele-Consultation Devices Data
Lutselk’e, Edmonton,
NWT AB
33
EHRS Blueprint: Tele-Homecare
EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi)
Health Health
Ancillary EHR Registries Ancillary EHR Registries
Information Information
Data & Data & Data & Data & Data & Data &
Data Data
Services Services Services Services Services Services
Warehouse Warehouse
Montreal,
QC
Dieppe,
NB
34
EHRS Blueprint: Tele-Triage
EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi)
Health Health
Ancillary EHR Registries Ancillary EHR Registries
Information Information
Data & Data & Data & Data & Data & Data &
Data Data
Services Services Services Services Services Services
Warehouse Warehouse
EHR Viewer
Sault Ste-Marie,
Kingston, ON ON
London, ON Oshawa, ON
35
Clinical, Business &
Socio-economic Drivers
for EHR Solutions
36
Why is Value Created by an EHR Solution?
37
How Is Value Delivered By An EHR?
The value of the EHR for clients, families and their providers
increases with the completeness of the information contained as well
as the level of standardization of the data
Point of
greatest value
Extent of the Care
Continuum Involved
(PCP office, Hospital, Long a
Term Care Homecare, etc.) Are
l
ra
fer
l Re
ra
atu
N
a
A re
a re
lC
ca
Lo
38
Why Pursue The EHR: Circle of Care
Homecare
Community Pharmacy
Care Center
Hospital Diagnostic
Emergency
39
Why Pursue The EHR: Benefits
Homecare
Community Pharmacy
Care Center
QUALITY SAFETY
ACCESSIBILITY
Hospital Diagnostic
Emergency
40
The EHR is a Key to a
Renewed Health System!
41
EHR Key Clinical & Business Requirements
42
Different Approaches To
Achieving EHR
43
EHR: How Do We Do This?
Sharing Information From Multiple Systems
Homecare
Community Pharmacy
Care Center
INTEGRATED VIEW
Clients/Patients
Hospital Diagnostic
Emergency
44
Methods of Sharing EHR Information
45
Key Factors Affecting How to Share
46
The Integration Challenge
of EHR Solutions
47
Integrating Heterogeneous Systems
Homecare
Community Pharmacy
Care Center
Clients/Patients
Hospital Diagnostic
Emergency
48
Integrating Heterogeneous Systems: Hospital
Finance, Electronic
Order/ Specialized
inventory, ADT Patient Pharmacy
Results Care
payroll Record
Community Pharmacy
Care Center
Hospital Diagnostic
Emergency
49
Integrating Heterogeneous Systems: Hospital
Homecare
Electronic
Accountiing/
Scheduling Medical
Billing
Record
Community Pharmacy
Care Center
Clients/Patients
Hospital Diagnostic
Emergency
50
Locations of Electronic Clinical Data Today: Number of
Systems to Integrate
Homecare
Community Pharmacy
Care Center
Hospital Diagnostic
Emergency
51
Integrating Health Information Systems: Key Challenges
• Protecting Privacy
• Governance, accountability & data custodianship
• Controlling access
• Managing & applying consent directives
• Controlling feeds and queries to the data
• Trust relationships & contracts
• Existence & availability of data
• Discovery capability
• Availability in electronic format
• Timeliness
• Harmonization
• Data structures (format)
• Vocabularies (encoding, normalization)
• Semantics
• Heterogeneous technology environments
• Number of organizations, connection points & systems
• Costs inherent to integration
52
EHRS Blueprint
Recommended Approach:
The Cost of Integration
As A Key Driver
53
Integrating Health Information Systems:
Point-to-Point Connectivity
SYSTEMS TO CONNECT
ApplApp
1 1 AppAppl
1 2
Costs basis
• Cost of one integration
Contracts • Simple = $32K; Medium = $95K;
App 1 App 1
Complex = $190K
2
SYSTEMS TO CONNECT
Futile approach
• 38,783 systems in Canada
ApplApp
1 App
1 1 AppAppl
1 2
• Simple = 4,527; Medium = 20,081;
Complex = 14,175
ApplApp
3 App
1 1 • 1.5 B integration points
6 • 183.928 B $CDN
SYSTEMS TO CONNECT
App 1 ApplApp
1 App
1 1 AppAppl
1 2 App 1
App 1 ApplApp
3 App
1 1 AppAppl
1 4 App 1
We need a different approach
12
Interfaces = N (N-1)
54
Integrating Health Information Systems:
Hospital Networks Approach
SYSTEMS TO CONNECT
ApplApp
1 1 AppAppl
1 2
Costs basis
• Cost of one integration
Contracts • Simple = $32K; Medium = $95K;
App 1 App 1
Complex = $190K
2 Hypothesis
SYSTEMS TO CONNECT
• 1,126 Hospital networks, each
ApplApp
1 App
1 1 AppAppl
1 2 includes 71 systems to integrate and
group (EAI) in 44 points of
integration
ApplApp
3 App
1 1
• 1,892 (44 x 43) integrations per
6 network totalling 2.1 M (1,126 x
SYSTEMS TO CONNECT 1,892) integrations in Canada
• Assuming existence of standardized
App 1 ApplApp
1 App
1 1 AppAppl
1 2 App 1
protocol for interfaces
• 68.172 M $CDN (if Simple – 32K)
App 1 ApplApp
3 App
1 1 AppAppl
1 4 App 1 • 202.316 M $CDN (if Medium – 95K)
55
Integrating Health Information Systems:
EHRS Blueprint Approach
56
Rational for Recommended Approach
57
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
58
EHRS Work Process Architecture
59
EHRS Reference Architecture
EHRS Reference
Architecture 60
Documenting EHRi Services Requirements
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
HIAL
Provider
Registry HIAL HIAL HIAL HIAL HIAL HIAL
HIAL
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
HIAL
Terminology
Registry Longitudinal Record Services
HIAL
Security Mgmt
Privacy Data Configuration
HIAL HIAL Data
Common Services
HIAL
IP “Put” IP “List” IP “Get”
Communication Bus IP “List” IP “Get”
EHR IP EHR IP EHR IP EHR IP EHR IP
Data Data Data Data Data
EHRS Reference
Architecture 61
People Use Cases: Caregiver Perspective
JURISDICTIONAL INFOSTRUCTURE
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
62
EHR Interoperability Profile (EHR IP)
JURISDICTIONAL INFOSTRUCTURE
• Second class of deliverables normative; specify the interfaces between POS applications
and EHR
• Establishes a language to describe types of service requests made to an EHRi
• Positions which data to be exchanged by referring to data views of the data model
• Assumes SOAP-based web services calls where XML encoded HL7 V3 message requests
and responses are carried between POS applications and the EHRi
HIAL
63
EHR Infostructure IP (EHR I-IP)
JURISDICTIONAL INFOSTRUCTURE
Client
INFOSTRUCTURE INTEROPERABILITY PROFILE
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Infostructure
Index Structures Infostructure
Rules Generic Interface
IP Services Catalogue Specification
Terminology Longitudinal Record Services
Registry
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
• Third class of deliverables normative; specify inner workings within EHR Infostructure to
orchestrate and process transactions
• Express sequencing of activities to process transactions
• Express expected capabilities of services within an EHRi to process transactions
POINT OF SERVICE
64
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
65
EHR Infostructure: Services Drill-Down
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
66
EHR Infostructure: Standards Based Connectivity
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
HIAL
Provider
Registry HIAL HIAL HIAL HIAL HIAL HIAL
HIAL
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
HIAL
Terminology
Registry Longitudinal Record Services
HIAL
Security Mgmt
Privacy Data Configuration
HIAL HIAL Data
Common Services
HIAL
Communication Bus
EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP
EHR SCP
Standards EHR IP Standards EHR IP Standards EHR IP Standards EHR IP Standards EHR IP Standards EHR IP Standards EHR IP Standards
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
POINT OF SERVICE Public Health Pharmacist Radiologist Lab Clinician Physician/ Physician/ Physician/
Provider Provider Provider Provider
67
EHR Infostructure: Communication Bus
JURISDICTIONAL INFOSTRUCTURE
COMMUNICATION BUS
MESSAGING
Transformation Routing
Services Services
Encrypt/Decrypt En/Decoding
Services Services
Parser Serialization
Services Services
HIAL
PROTOCOL Communication bus
POINT OF SERVICE
68
EHR Infostructure: Common Services
JURISDICTIONAL INFOSTRUCTURE
Ancillary Data EHR Data Data
Registries Data COMMON
& Services
SERVICES & Services Warehouse
& Services
Service Catalogue
General Security
Services
Services
Caching Services
Policy Mgmt Exception/Error
Services Handling Services
Session Mgmt
Services
POINT OF SERVICE
69
EHR Infostructure: Longitudinal Record Services
JURISDICTIONAL INFOSTRUCTURE
DATA
Key Mgmt Data
Business EHR Message Normalization Services Services
Rules Index Structures Rules
ETL Replication
Longitudinal Record Services Services Services
BUSINESS
Data Quality Normalization
Services Services
HIAL
Domain Business Components
(Registries, EHR, Domains, User, Context)
Orchestration Assembly
Services Services
POINT OF SERVICE
70
EHR Infostructure: Longitudinal Record Services
JURISDICTIONAL INFOSTRUCTURE
DATA
Key Mgmt Data
EHR INDEX Business EHR Message Normalization Services Services
Event ID (Instance ID of an event)
Rules Index Structures Rules
FocalHIAL
Act Status
Domain Business Components
Focal Act Language (Registries, EHR, Domains, User, Context)
Focal Act Type:
• Act Mood (e.g. Order Request) EHR Index Business Rules
Services Services
• Act Class Code (type of class, e.g. Lab order)
• Act Code (Class value, e.g. CBC) Orchestration Assembly
Focal Act Source ID (ID provided by POS) Services Services
POINT OF SERVICE
71
EHR Infostructure: EHRS Locator Data
CROSS-JURISDICTIONAL INFOSTRUCTURE
• EHRi Client ID (resolved ECID)
• CR instance ID (OID root)
EHRS • EHRi instance ID (which instance of an EHRi)
Locator • EHRi URI (the URI to access the HIAL)
• Optimized for performance
• Information type (drug, lab, DI) (derived from HL7 act classes)
• First created date
• Last updated date
JURISDICTIONAL INFOSTRUCTURE
Health Health
Ancillary EHR Registries Ancillary EHR Registries
Information Information
Data & Data & Data & Data & Data & Data &
Data Data
Services Services Services Services Services Services
Warehouse Warehouse
POINT OF SERVICE
72
Centralized Service Approach
CROSS-JURISDICTIONAL INFOSTRUCTURE
EHRS
Locator
JURISDICTIONAL INFOSTRUCTURE
Health Information Access Layer Health Information Access Layer Health Information Access Layer
Point of Service Point of Service Point of Service Point of Service Point of Service Point of Service
Application EHR Viewer Application EHR Viewer Application EHR Viewer
Application Application Application
POINT OF SERVICE
Jurisdiction Jurisdiction Jurisdiction
A B C
73
Distributed Service Approach
CROSS-JURISDICTIONAL INFOSTRUCTURE
EHRS Locator Synchronization
EHRS EHRS
Locator Locator
JURISDICTIONAL INFOSTRUCTURE
Health Information Access Layer Health Information Access Layer Health Information Access Layer
Point of Service Point of Service Point of Service Point of Service Point of Service Point of Service
Application EHR Viewer Application EHR Viewer Application EHR Viewer
Application Application Application
POINT OF SERVICE
Jurisdiction Jurisdiction Jurisdiction
A B C
74
EHRS Locator: LRS Integrated Approach
CROSS-JURISDICTIONAL INFOSTRUCTURE
EHRS
Locator
JURISDICTIONAL INFOSTRUCTURE
Client
Registry
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
HIAL
POINT OF SERVICE
75
LRS Integrated Services Approach
CROSS-JURISDICTIONAL INFOSTRUCTURE
Client Registry Synchronization
JURISDICTIONAL INFOSTRUCTURE
Health Information Access Layer Health Information Access Layer Health Information Access Layer
Point of Service Point of Service Point of Service Point of Service Point of Service Point of Service
Application EHR Viewer Application EHR Viewer Application EHR Viewer
Application Application Application
POINT OF SERVICE
Jurisdiction Jurisdiction Jurisdiction
A B C
76
EHR Infostructure: EHR Data Domain Services
JURISDICTIONAL INFOSTRUCTURE
DATA
HIAL BUSINESS
Domain Business Components
(Registries, EHR, Domains, User, Context)
POINT OF SERVICE
77
EHR Infostructure: EHR Viewer
JURISDICTIONAL INFOSTRUCTURE
EHR VIEWER
EHR Viewer
Business Objects Components
EHR Viewer
Physician/
Provider
POINT OF SERVICE
78
EHR Infostructure: Client Registry
JURISDICTIONAL INFOSTRUCTURE
Client
Registry
Provider
Registry
Location
Registry
Terminology
Registry
HIAL
POINT OF SERVICE
79
EHR Infostructure: Why A Client Registry?
JURISDICTIONAL INFOSTRUCTURE
Client
Registry
Provider
Registry
Location
Registry
Has Mr. Lambert had any ER
Terminology
Registry
visits since I’ve last seen him
one year ago?
HIAL
Patient End-user
Info Info EHR Viewer
Visit Drug
History Profile
Diagnostic
Laboratory
Imaging Physician/
Provider
POINT OF SERVICE
EHR VIEWER
80
EHRi Client Registry: The Challenge
EMPI
A B C
123 Robert Lambert 1 Main St 456 Bob Lambert 1 Main St 789 Robert Lambert 1 Main St
444 Robert Lambert 2 Elm St 987 Robert Lambert 1 Main St
81
EHRi Client Registry: What Data?
Static, natural Dynamic, natural Static, artificial Dynamic, artificial Core system data
person identity person identity person-identifying person-identifying about the person
information information information information
82
EHRi Client Registry: Interoperability Pattern
JURISDICTIONAL
Client Client
Registry Registry
J1 Active synchronization J2
of travelling clients only
Client Client
Registry Registry
J1.1 J1/2
Applications Applications
REGIONAL
83
EHR Infostructure: Provider Registry
JURISDICTIONAL INFOSTRUCTURE
Client
Registry
Provider
Registry
Location
Registry
Terminology
Registry
HIAL
POINT OF SERVICE
84
EHR Infostructure: Why A Provider Registry?
JURISDICTIONAL INFOSTRUCTURE
Client
Registry
Provider
Registry
Location
Registry
Terminology
Have any new test results been
Registry published for me?
HIAL
Patient End-user
Info Info EHR Viewer
Visit Drug
History Profile
Diagnostic
Laboratory
Imaging Physician/
Provider
POINT OF SERVICE
EHR VIEWER
85
Provider Registry: Data Sources
JURISDICTIONAL
Unlicensed
Doctors Dentists
Providers
Provider
Registry
REGIONAL
86
Standards-based
Solutions: What Does
It Mean?
87
Interoperable EHR Solutions: Key Architectural Requirements
Standardized Standardized
Architecture Interfaces
Standards-based
Solutions
Standardized
Standardized
Data Vocabularies
Data Structures
(encoding rules)
Standardized
Functional Behaviour
88
Standards-based Solutions
Why Standards?
• They facilitate information exchange; are a critical foundation
for EHR
• They create opportunity for future cost reduction as vendors
and systems converge on pan-Canadian and international
standards
• They ease effort required for replication Infoway’s role
Mandatory Investment Eligibility Requirements
is to set
• Compliance to standards (infostructure, architecture) standards and
• Initiatives must comply with existing guidelines or standards requirements
adopted by Infoway for robust,
• Where standards or guidelines do not exist, projects must
support longer-term interoperability and congruence of
interoperable
solutions products and
outcomes
89
Principles for Establishing Pan-Canadian EHRS Standards
90
Principles for Establishing Pan-Canadian EHR Standards
91
Principles for Establishing Pan-Canadian EHR Standards
92
Standards Collaboration Process (SCP)
STRATEGIC COLLABORATION/COORDINATION
The EHR Standards
Collaboration Process includes
those jurisdictions, standards-
related organizations, healthcare PAN-CANADIAN Telehealth
DEVELOPMENT
professionals and vendors that
will build, operate and use an
interoperable EHR Lab
Infostructure/EHR
The EHR Standards Collaboration Interoperable
Registries
Infostructure
93
Pan-Canadian EHR Standards: Status
94
EHR Infostructure: Standards-based Connectivity
JURISDICTIONAL INFOSTRUCTURE
EHR SCP
• Terminology
EHR IP implemented
EHR IP in data
EHR IP • PublicEHR IPHealth ServicesEHR IP Standards EHR IP EHR IP
Standards messaging standards
EHR IP Standards EHR IP Standards EHR IP Standards
• Public EHR IP Standards EHR IP Standards
Health Surveillance Standards
EHR IP Standards EHR IP Standards
POINT OF SERVICE Public Health Pharmacist Radiologist Lab Clinician Physician/ Physician/ Physician/
Provider Provider Provider Provider
95
Service-oriented
Architecture (SOA):
What Does It Mean?
96
Level of Encapsulation Can Vary:
Five Normal Forms of Encapsulated Software
External access
1 2 3 4 5
Other data
Own data
Encapsulated software
Programmatic interface
Overloaded, One complete Own data only Exclusive data Opaque data
incomplete; any data function; any data
Source: Gartner
97
SOA as an Enabler
98
First Degree: The EHR Service
JURISDICTIONAL INFOSTRUCTURE
List Service
Terminology List Laboratory Orders
Get Laboratory Result
Longitudinal Record Services
Registry Delivery List Medications
Locations
Get Encounter
Summary
Security Mgmt
Privacy Data Configuration
Data
Get Clinical Get Client
Get Prescription
Dashboard Demographic Common Services
HIAL
Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
99
Second Degree: Inside The EHR Infostructure
JURISDICTIONAL INFOSTRUCTURE
LR Assembly
Location
Services Business EHR Message Normalization Services
Registry EHR Index
Rules Index Structures Rules
Orchestration Services
Terminology Services
Terminology Rules Longitudinal Record Services Normalization
Registry
Services Services
Services
Security Mgmt
A&A Brokering Consent Session Privacy Data
Logging Configuration
Data
Services Services Services Services Services
Common Services
HIAL
Communication Bus
EHR IP
Any
Point-of-Service
Application
POINT OF SERVICE
100
Functioning Principles
101
Functioning Principles/Rules
102
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
103
EHRi Conceptual Data Model
Governance
Resource Environment
104
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
105
HIAL Integration Layer:
Evolutionary Path
106
Interim State: No EHR Services (Undesirable) Each Jurisdiction Infostructure level
system uses patient and other
JURISDICTIONAL INFOSTRUCTURE required strong identifiers (e.g.
provider, encounter) based on
Registries Data EHR Data point-of-service generated IDs
& Services & Services (e.g. MRNs). The CR-EMPI source
systems make the CR-EMPI aware
Drug of client identifiers. The Point-of-
CR API
PATIENT ENCOUNTER
Client Registration CR API DR API
HL7 v3 (CeRx)
CR API
1) Search client Pharmacy
2) Create new client EHR Viewer
System DR API
3) Update existing client
HL7 (CR)
Pharmacy Profile
4) Request drug profile
5) Request DUR
6) Enter new prescription
Pharmacist Physician
POINT OF SERVICE
107
Interim State: HIAL Without LRS
The Client Registry system
JURISDICTIONAL INFOSTRUCTURE “determines” a global unique ID
(EHR ID) for patients. The Drug
Registries Data Client Registration EHR Data
& Services & Services Informaton System (DIS) will
1) Search client Search/
use the EHR patient ID to store
2) Create new client Resolve
Drug prescribing and dispensing data.
3) Update existing client Get EHR ID
Client Information Point-of-Service applications
HIAL
HIAL
Registry System query the Client Registry and
HL7 v3 (CeRx)
HL7 Repository obtain the EHR patient ID and
(CR) will use this ID as a token
Pharmacy Profile throughout the entire business
4) Request drug profile transaction. This model
5) Request DUR eliminates the need for
Determine 6) Enter new Prescription communication between the
HIAL
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
PATIENT ENCOUNTER
Client Registration
1) Search client
2) Create new client HL7 HL7
EHR IP
EHR IP
Pharmacy
3) Update existing client EHR Viewer
System
Pharmacy Profile
4) Request drug profile
5) Request DUR
6) Enter new prescription
Pharmacist Physician
POINT OF SERVICE
108
Interim State: HIAL Without LRS
JURISDICTIONAL INFOSTRUCTURE
The Client Registry determines
Registries Data EHR Data & Services a global unique ID (EHR ID) for
Client Registration
& Services patients. The DIS will use the
1) Search client
2) Create new client EHR patient ID to store
Search/Resolve
3) Update existing client prescribing and dispensing
Get EHR ID
Client data. EHR services will use the
HIAL
HIAL
Longitudinal Record Services (CR) System corresponding EHR client ID.
Repository The POS applications do not
Data Access
Business Components necessarily have to be aware of
EHR Pharmacy Profile the EHR client ID or they can
CR API DR API Index
Determine 4) Request drug profile continue to provide this ID
EHR Client ID 5) Request DUR themselves after querying the
6) Enter new Prescription CR (compatible with prior
model).
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
PATIENT ENCOUNTER
Client Registration
1) Search client
2) Create new client HL7 HL7
EHR IP
EHR IP
Pharmacy
3) Update existing client EHR Viewer
System
Pharmacy Profile
4) Request drug profile
5) Request DUR
6) Enter new prescription
Pharmacist Physician
POINT OF SERVICE
109
Target State: Full Featured EHR Infostructure
JURISDICTIONAL INFOSTRUCTURE The client, provider, location
registries and EHR Services
Registries Data Ancillary Data EHR Data Data
determine (respond with)
& Services & Services & Services Warehouse
global unique ids for patient,
Client providers, encounters and other
Registry Outbreak PHS Shared Drug Diagnostic required strong identifiers.
Health All
Laboratory
Infostructure systems use these
Management Reporting Health Record Information Imaging Information
unique IDs to store clinical data
Provider
about a person. The EHR
Registry
Services will map any local ID
to the corresponding EHR ID.
Location The Domain services (DIS,
Registry Business EHR Message Normalization
DI, Lab) systems rely on the
Rules Index Structures Rules
EHR Services to ensure that
Terminology the necessary EHR IDs are
Longitudinal Record Services
Registry provided with every transaction.
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
110
EHRS Infostructure:
Deployment Models
111
JURISDICTIONAL
Large & Medium Deployment Models
Client Provider Laboratory Drug
REGIONAL/
EHR Viewer
Common Services • EHRS Locator across regions
HAIL
Communication Bus
• Local EMR, CIS and other
EHR applications
CIS EMR CIS EMR
Viewer EHR
Viewer
EHR
LOCAL
CIS EMR
Viewer
112
Small Jurisdictions
PROVINCIAL
Client Provider DI
Registry Registry Repository
Shared
Health Record
Drug/Lab
Common Services
HIAL
Communication Bus
LOCAL
CIS EHR Viewer EMR
113
Model 1: Single EHR Infostructure
PROVINCIAL
Registry & Data Services EHR Data & Services
Shared Diagnostic
Laboratory
Health Record Imaging
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
114
Model 2: Shared EHR Infostructure
PROVINCIAL
Registry & Data Services EHR Data & Services
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician
Center EHR Viewer
Services System (LIS) CCC, EPR Office EMR
PACS/RIS
115
Model 3: Distributed EHR Infostructures
PROVINCIAL
Registry & Data Services EHR Data & Services
No
No Different
Different Different
Different Specification
Specification Data
Data Business
Business Business
Business User
User Same
Same Use
Use shared
shared
solution
solution specification
specification standards
standards &
& standards
standards model
model process
process rules
rules Interface
Interface solution
solution service
service
Reuse drives down cost, accelerates timelines, reduces risk and enables interoperability
116
Deployment Decisions
Business choices?
PROVINCIAL • Who, where, when, what
Registry & Data Services EHR Data & Services
• Clinical value
Client Provider Location Terminology • Adoption Drug
registry Registry registry Registry Information
Solution development choices?
• Services/functions
EHR Data & Services
• Data persistence
Shared Diagnostic
Health Record • Communication
Imaging standards
Laboratory
• Data standards
• Integration tooling
Business EHR Message Normalization
Rules Index Structures Rules Evolution plan?
Longitudinal Record Services • What functionality when
• EHR Service evolution path
Deployment
Security Mgmt
Data
configuration
Privacy Data choices?
Configuration
117
Architecture Perspectives
Business
Architecture
Clinical
Potential
Work Process
Applications
Architecture
CONTEXT
Integration &
System
Deployment
Architecture
Models
Information
Architecture
118
EHR Infostructure Deployment
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
119
EHRS Data: Value Enabler For Existing Applications
EHR Infostructure (EHRi)
EHR SCP EHR SCP EHR SCP EHR SCP EHR SCP
Standards Standards Standards Standards Standards
Data loading Enhanced Enhanced Chronic Disease Health Education Custom projects
Data feeds presentation presentation Health Prevention Data Mining
120
End-User Perspective: EHR Viewer
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
Patient End-user
Info Info EHR Viewer
Visit Drug
History Profile
Diagnostic
Laboratory
Imaging Physician/
Provider
POINT OF SERVICE
EHR VIEWER
121
End-User Perspective: EMR Application
JURISDICTIONAL INFOSTRUCTURE
Client
Registry Outbreak PHS Shared Drug Diagnostic Health
Laboratory
Management Reporting Health Record Information Imaging Information
Provider
Registry
Location
Registry Business EHR Message Normalization
Rules Index Structures Rules
Security Mgmt
Privacy Data Configuration
Data
Common Services
HIAL
Communication Bus
EMR APPLICATION
122
EHRS Data: Enables New Classes of Applications
EHR Infostructure (EHRi)
? ? ? ? ? ? ? ? ?
Patients
123
Deployment Configurations:
COTS-based Solutions
124
COTS: CIS with Integrated Viewer
JURISDICTIONAL INFOSTRUCTURE
Client
Registry PHS Drug
Outbreak Diagnostic
Reporting Information
Services Imaging
Services System
HIAL
Provider
Registry HIAL HIAL
HIAL
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician EHR Viewer
Center
Services System (LIS) CCC, EPR Office EMR Client
PACS/RIS
POINT OF SERVICE
125
COTS: CIS with External Viewer
JURISDICTIONAL INFOSTRUCTURE
Client
Registry PHS Drug
Outbreak Diagnostic
Reporting Information
Services Imaging
Services System
HIAL
Provider
Registry HIAL HIAL
HIAL
EAI
HIAL
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician EHR Viewer
Center
Services System (LIS) CCC, EPR Office EMR Client
PACS/RIS
POINT OF SERVICE
126
COTS Based: EAI Centric
JURISDICTIONAL INFOSTRUCTURE
Client CIS:
Registry PHS Drug
Outbreak Shared Health Diagnostic
Reporting Information
Services Record & Imaging
Services System
Laboratory
HIAL
Provider
Registry HIAL HIAL HIAL
HIAL
Location
Registry
EAI
HIAL
Terminology
Registry Consent Management
Interoperability General
Integration Subscription
Authentication/Acess Control
Context Management
Auditing/Logging Communication Bus
Radiology
Public Health Pharmacy Lab System Hospital, LTC, Physician EHR Viewer
Center
Services System (LIS) CCC, EPR Office EMR Client
PACS/RIS
POINT OF SERVICE
127
EHRS Blueprint: In Summary
128
EHRS Blueprint As Design Pattern & Standard
129
From Concept to Implementation
Infoway’s interoperable EHR The second vehicle for This process will be the
investment program provides testing and refining the test-bed for the EHRS
the primary vehicle for Blueprint specifications is Blueprints specifications
transitioning the Blueprint from adoption by the vendor • Elements of the EHRS Blueprint
community and acquisitions specifications will be updated by
architecture to working
of “interoperable ready” these project teams as the concepts
components through: applications are tested and refined
• partnering with jurisdictions ready
• Major vendors have • Implementation guidelines will be
to build interoperability between
incorporated the Infoway produced to assist others in
existing systems
architectural approach into implementing these capabilities
• jurisdictions ready to incorporate their product strategies
their registries and domain • The Blueprint can provide the
repositories
framework for jurisdictions to
evaluate vendor provided
solutions and ensure they will
work with their evolving EHR
infostructures
CONCEPT IMPLEMENTATION
130
Maintaining the Blueprint as a
Pan-Canadian Standard
131
The Architecture In Summary: EHR Repository
Concepts Benefits
• Patient’s data is stored and accessed • Interoperability, performance, scalability
from one logical EHR • Provider adoption, supports use cases
• Patient’s longitudinal clinically relevant across continuum of care, timely and
information, authoritative & reliable accurate for provider
• EHR co-exists with provincial • Preserves investments, does not
domain repositories unnecessarily duplicate data
• EHR may be implemented at any • Flexibility, configurable to local &
jurisdictional level provincial needs
• EHR has a common definition • Cost effective, standards-based,
across Canada Interoperability
132
The Architecture In Summary: HIAL
Concepts Benefits
• HIAL (Health Information Access Layer) • Common and standards based is most cost
provides common way to interoperate with effective, secure & private; applications
EHR, registries, domain repositories focus on clinical logic vs. integration logic
• Provider applications interoperate through • Cost effective environment for broad set of
HIAL to access EHRS provider applications, standards based
• Provides peer-to-peer trusted integration
communication and value-added common • Secure & private, efficient, scalable, cost
services to enable interoperability across effective and standard runtime
the continuum of care and across environment, responsive
jurisdictions
133
The Architecture In Summary: EHRi
Concepts Benefits
• Common standards will enable integration • Reduces design, development, test &
& interoperability operational costs
• Standard message data protocol for • True interoperability, international standard
external communications is HL7 V3 will incent vendors
• Registries have common definition • Interoperability, cost, security & privacy
across Canada
134
The Architecture In Summary: Applications
Concepts Benefits
• Messages initiated by point-of-care • Low cost and common model of integration,
applications populate EHR with clinical secure and private, scalable, extensible,
data preserves current investments
• Provider applications read data out of • Mass customized views of data tailored to
the EHR via the HIAL in addition to provider needs, secure and private,
their operational data stores scalable, authoritative, reliable, responsive
• Use cases, business rules and • Vendors compete and innovate, extensible,
visualization of data is a function of the value added services for providers
point-of-care application
135
Thank you!
Website: infoway-inforoute.ca
E-mail: rparker@infoway-inforoute.ca
136