Infoway Architecture Update March 2006 Solution Architecture Group 1 Outline Introducing Infoway EHRS Blueprint Scope Business Context Clinical/Work Process Architecture System Architecture Information Architecture Integration & Deployment Options Potential Applications Summary & Conclusion 2 What Does Infoway Do? End User Adoption & Setting the Future Direction Innovation & Adoption The Electronic Health Record Interoperable EHR Domain Repositories & Healthcare Applications Cross Program Foundation Components Architecture & Standards $60M $175M Drug Information Systems Laboratory Information Systems Diagnostic Imaging Systems $185M $150M $220M Public Health Systems $100M TeleHealth $150M Client, Provider & Location Registries $110M Infostructure $125M 3 EHRS Blueprint Scope EHRS BLUEPRINT V1.0 ADDRESSED BUSINESS CONTEXT (Mission, objectives, stakeholders, benefits) WORK PROCESS INFORMATION SYSTEM Conceptual Blueprint V1 Blueprint V2 Blueprint V2 Blueprint V1 Blueprint V2 Logical Blueprint V2 Blueprint V2 Blueprint V2 TECHNOLOGY Physical EHR Implementations across Canada 4 Architecture Perspectives Business Architecture Clinical Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 5 Architecture Perspectives Business Architecture Clinical Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 6 Business Context 7 Healthcare Industry Ministry of Health Elected Government Provides $ Planning & Resources Planning & Resources Health Authority Health Authority Health Authority Tax $$$ Homecare Community Care Center Emergency Services Tax Payer Providers Clients/Patients Pharmacy Specialist Clinic Hospital Emergency Laboratory Diagnostic 8 International Industry: IT Spending Comparisons IT spending as a % of total expenditures Financial Services 12.1 5.7 Government 5.5 Telcos Worldwide Health Providers 4.2 3.3 Transportation 2.7 Utilities Textiles 2.2 1.9 Manufacturing Petroleum 1.7 Pulp & Paper 1.6 Canadian Healthcare Food & Bev 1.4 1.2 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% Canadian IT budgets as a % of total hospital budget less than 1% 25 1-1.4% 27 1.5-1.9% 27 12 2-2.4% 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… The Old World The New World Provider-focused Illness Site-of-care Episode Management Supply Management Solitary decision making Efficiency De-centralized, generalized care Patient & family-focused Wellness Continuum of care Disease Management Demand Management Collaborative, evidence-based decisions Effectiveness Centralized, specialized care 11 Why an EHR? The World of Healthcare is Changing… The changes in healthcare require significant capability from the health infostructure, capability which does not fully exist today 12 The Timing Has Never Been Better! WILL • Public wants more accessibility • Health Authorities recognize benefits • Increased financial pressures • Healthcare professionals embracing technology • Willingness to collaborate CONVERGENCE CAPACITY • Better infrastructure • More mature application technologies CAPABILITY • Political will • Funding is now available • Infoway mandated to pursue investments 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 Surveillance Professionals • Relevant data, granular • Real time • Rapid access from multiple locations, anywhere, anytime • Decision support • • • Clinical reference data Guidelines & protocols Common terms & codes • Case management & workflow • Safety • Improved quality of care • Appropriately summarized data • Anonymized • Designed for analysis: Authoritative, reliable, secure, private • • • • • • Statistical sampling Trends Outbreak detection Outcome analysis Regional Pan-Canadian • Regulation & accountability Payer/Payee • Relevant data to adjudicate claim • Workflow management Patient/Public/Clients • Convenient, relevant access to accredited health information • Access to relevant personal health information • Safety • Improved quality of care Public Sector Health Managers • Registry solutions & initiatives • Objective analysis of results & benefits • Management reports • Funding & resource allocation • Policy 18 Key EHRS Architecture Concepts EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHRS Locator Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application Point of Service Application EHR Viewer 19 EHRS Blueprint Recommended Approach: A Pan-Canadian EHR Service EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Health Information Data Warehouse Ancillary Data & Services Longitudinal Record Services Point of Service Application EHRS Health Information Access Layer Point of Service Application EHR Viewer EHRS Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application EHR Data & Services EHRS EHRS EHRS Point of Service Application EHRS EHR Viewer EHRS 20 EHR Infostructure: Conceptual Architecture JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services Registries Data & Services Client Registry Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Health Information Laboratory Provider Registry Location Registry Business Rules EHR Index Message Structures Terminology Registry Normalization Rules Longitudinal Record Services Security Mgmt Data Privacy Data Configuration Common Services HIAL Communication Bus Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 21 Guiding Principles for EHRS • Patient-centric • Leverage legacy systems & solutions • Mass customized views of all clinical data • Value add for the provider • Design for phased rollout with near term results • Timely, accurate information • Scalable • Enable sharing at local, regional, cross-jurisdictional • Extensible to support future growth • Interoperable, integrated • Secure & private • Standards based • Allow for innovation & competition • Replicable solution – patterns, components • Comprehensive • Cost-effective 22 Generations of EHR Capabilities Gen 5 Full The Mentor Gen 4 The Colleague Gen 3 Functionality 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 physical EHR • EHR: an integrated service covering all available EHR Solutions; a client’s record is seen as coming from a single integrated EHR • All data for a person must be in the EHR to have value and generate adoption • A jurisdiction is a province/territory • The EHR is a data warehouse to support research and surveillance • Quality, safety & effectiveness enhanced with only subsets of clinically relevant data available for sharing • Any geo-political entity mandated to 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) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Health Information Data Warehouse Ancillary Data & Services Longitudinal Record Services Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application EHR Data & Services Poin of Service Application Health Information Access Layer Point of Service Application EHR Viewer Homecare Community Care Center Community Care Center Clients/Patients Emergency Services Clients/Patients Specialist Clinic Pharmacy Laboratory Diagnostic EHR Viewer Homecare Emergency Services Hospital Emergency Point of Service Application Specialist Clinic Pharmacy Hospital Emergency Laboratory Diagnostic 26 Public Health Business Requirements • Focuses on managing health status of populations • Managed and executed through complex network of public/private organizations acting at different levels of the health system (Federal, Provincial/Territorial, Regional, Local, Individual) • Involves: • Research & analysis to identify/define population health programs • Surveillance activities to detect and pro-actively react to potential population health problems • Application of health programs to prevent the appearance and/or dissemination of preventable diseases • Active management of communicable disease outbreaks • Active management of the delivery of health services to individuals in the context public health related programs • Current focus limited to: • Surveillance and detection (focused on human health-related diseases) • Outbreak Management • Public Health Alert Management • Disease Information Dissemination • Immunization Management • Communicable Disease Case Management 27 Integrating Public Health in the Architecture New services required to support: • Surveillance & Detection: introduces a formal business need for the Health information data warehouse introduced in V2 • Outbreak Management: requires the addition of a new category of service called Ancillary Services where a specific service is introduced to address outbreak management • Disease Information Dissemination: introduces the need for a formal terminology registry system that would maintain information about diseases and other key terminologies required for many services of the EHRi • Terminology registry would go beyond simply maintaining to allow for maintenance, dissemination of education, etc. associated with diseases • Public Health Alert Management • Public health disease alert reporting requires use of specific applications also positioned as ancillary services • Public health alerts dissemination relies on terminology registry and HIAL Alerts and Notification services • 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 • Communicable Disease Case Management • Delivery of health services in relation with the treatment of a CD case would be tracked by the shared health record and other domains as part of the EHR • Management of a CD case from the perspective of the public health specialists involved in detection and tracking would require a specific application that would live under the ancillary services category 28 Integrating Public Health in the Architecture Some Public Health business requirements can be sustained by the existing services of the EHR Infostructure • Public Health Alert Management: HIAL and LRS to provide for mechanism to help with detection & reporting on communicable diseases • Immunization Management: Drug Information Domain is the home of immunisation information as part of the core clinical data in client’s health records. HIAL and LRS to provide mechanisms to communicate the data and coordinate its location and access within the EHRi • Communicable Disease Case Management: CD Cases, from the perspective of the EHR are treated like any other health delivery encounter 29 EHRS Serving Public Health Service Delivery JURISDICTIONAL INFOSTRUCTURE Immunization “Registry“ Ancillary Data & Services Registries Data & Services Client Registry Outbreak Management Provider Registry EHR Data & Services PHS Reporting Shared Health Record Drug Information Data Warehouse Diagnostic Imaging Health Information Laboratory Case Management Reference Management Location Registry Business Rules EHR Index Message Structures Terminology Registry Normalization Rules PHS Data Warehouse Services Longitudinal Record Services Alert Notification Services Content & Knowledge Management Messaging Security & Privacy Services Security Mgmt Data Privacy Data Configuration Common Services HIAL 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 Pharmacist POINT OF SERVICE Public Health Providers Radiologist Lab Clinician Physician/ Provider Physician/ Provider Physician/ Provider 30 Telehealth Business Requirements • Telehealth: the use of information & communication technologies to deliver health services in contexts where the providers and clients are in separate locations • Telecommunication infrastructure is a pre-requisite • Telehealth solutions enable health service delivery channels: Tele-consultations Videoconferencing stations, communication enabled medical devices Tele-education Videoconferencing stations used for training/education Tele-homecare Active or passive monitoring of remote patients for pre-/ post-op procedures, chronic diseases management, etc Tele-triage Centralized call centers to offer first line delivery of service to clients as part of primary care and emergency response • 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 Registries Data & Services Client Registry Ancillary Data & Services Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Health Information Laboratory Provider Registry Location Registry Terminology Registry Business Rules EHR Index Message Structures Normalization Rules Longitudinal Record Services Security Mgmt Data HIAL Privacy Data Configuration Common Services Communication Bus TSA Database Patient Info End-user Info Event History Clinical Profile Scheduling Video Session POINT OF SERVICE Referring Physician Site Physician/ Provider Attending Physician Site Physician/ Provider TSA APPLICATION 32 EHRS Blueprint: Tele-Consultation EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services EHR INFOSTRUCTURE (EHRi) Registries Data & Services Ancillary Data & Services Longitudinal Record Services Lutselk’e, NWT Telehealth Application EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Access Layer Local Electronic Medical Record Health Information Data Warehouse Health Information Access Layer Live Video-Conferencing Session Tele-Consultation Devices Data Telehealth Application Local Electronic Patient Record Edmonton, AB 33 EHRS Blueprint: Tele-Homecare EHR INFOSTRUCTURE (EHRi) Ancillary Data & Services Health Information Data Warehouse EHR Data & Services EHR INFOSTRUCTURE (EHRi) Registries Data & Services Longitudinal Record Services Health Information Data Warehouse EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Access Layer Local Electronic Medical Record Ancillary Data & Services Health Information Access Layer Homecare Application Server Tele-Homecare Data Feed Tele-Consultation Devices Homecare Client Application Montreal, QC Dieppe, NB 34 EHRS Blueprint: Tele-Triage EHR INFOSTRUCTURE (EHRi) Ancillary Data & Services Health Information Data Warehouse EHR Data & Services EHR INFOSTRUCTURE (EHRi) Registries Data & Services Longitudinal Record Services End-user Info Event History Clinical Profile Scheduling Video Session EHR Viewer Kingston, ON London, ON Health Information Data Warehouse EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Access Layer Patient Info Ancillary Data & Services Health Information Access Layer Personal Health Record Application Tele-Triage Application Sault Ste-Marie, ON Oshawa, ON 35 Clinical, Business & Socio-economic Drivers for EHR Solutions 36 Why is Value Created by an EHR Solution? • Healthcare professionals make clinical decisions based on knowledge • Better knowledge translates to better care • Knowledge starts with accurate, relevant clinical information • The EHR creates the capability to share relevant clinical information • The 5 Rs of the EHR: • The right information • About the right client • Available to the right person • In the right place • At the right time 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 Term Care Homecare, etc.) # of Data Domains Included (Encounter Summaries, Lab, DI, Drugs, etc.) 38 Why Pursue The EHR: Circle of Care Homecare Clinic Emergency Services Community Care Center Pharmacy Specialist Clinic Laboratory Hospital Emergency Diagnostic 39 Why Pursue The EHR: Benefits Homecare Clinic Emergency Services Community Care Center Pharmacy QUALITY SAFETY ACCESSIBILITY Specialist Clinic Laboratory Hospital Emergency Diagnostic 40 The EHR is a Key to a Renewed Health System! EHR solutions provide an opportunity to • Improve the quality, safety, accessibility and timeliness of care for Canadians • Support more informed healthcare decision making, research and management • Improve the efficiency of the healthcare system and reduce costly duplication • Maximize return on IT investments • Achieve standards based solution allowing interoperability 41 EHR Key Clinical & Business Requirements • Life-long longitudinal record of clinical data • Allowing private and secured access to data made available in EHR • Focused on clinically relevant data shared beyond organizational boundaries • Support for accurate, complete, timely delivery of information • Shared across multiple organizations, jurisdictions • Adaptive to the future of healthcare delivery in the 21st Century • Requiring ongoing governance and operations management with 24/7 high availability service • Affordable in relation to complexity and size of integration challenges (connecting large numbers health points of service) • Scalable to allow continuous, extensive growth of clinical and $ ROI • More POS applications sourcing data to EHR • More users accessing and using data from EHR • Allowing natural growth of capabilities towards Generation 3 and beyond 42 Different Approaches To Achieving EHR 43 EHR: How Do We Do This? Sharing Information From Multiple Systems Homecare Clinic Emergency Services Community Care Center Pharmacy INTEGRATED VIEW Clients/Patients Specialist Clinic Laboratory Hospital Emergency Diagnostic 44 Methods of Sharing EHR Information The “Big Database in the Sky” Broadcast to all or a logical subset of systems The “Big Index in the Sky” Use of a shared reference information source • All Point-of-Service (POS) systems share same data store • Replication of data from one system to all other relevant/ participating POS systems • EHR Index or locator service that holds links to all POS systems where information resides • POS systems populate it • Every POS system holds same information • Each POS system interfaces to other systems • POS systems or viewers reference it • External to the “operational” store 45 Key Factors Affecting How to Share • Sharing creates some very profound issues & requirements • Unique identification of clients, providers, service delivery locations, etc. • Protecting privacy and confidentiality of patients and providers while simultaneously not limiting the ability to deliver appropriate services • Ensuring information is stored, shared securely • Ensuring compatibility of how data is interpreted/understood • Issues the same no matter which model is chosen to share patient identified information • Canadian governance model for healthcare means these issues are F/P/T jurisdictional responsibilities – requirements vary • People increasingly mobile, especially when considering long periods of time • Provider’s confidence in the mechanisms to enable sharing is crucial 46 The Integration Challenge of EHR Solutions 47 Integrating Heterogeneous Systems Homecare Clinic Emergency Services Community Care Center Pharmacy Clients/Patients Specialist Clinic Laboratory Hospital Emergency Diagnostic 48 Integrating Heterogeneous Systems: Hospital Hospital Emergency Homecare Clinic Emergency Services Finance, inventory, payroll ADT Order/ Results Electronic Patient Record Specialized Care Community Care Center Pharmacy Pharmacy Human Resources Scheduling Laboratory Clients/Patients Clinical Data Repository Specialist Clinic Radiology PACS Emergency Laboratory Hospital Emergency Diagnostic 49 Integrating Heterogeneous Systems: Hospital Homecare Clinic Clinic Emergency Services Scheduling Accountiing/ Billing Electronic Medical Record Community Care Center Pharmacy Clients/Patients Specialist Clinic Laboratory Hospital Emergency Diagnostic 50 Locations of Electronic Clinical Data Today: Number of Systems to Integrate Homecare Clinic Emergency Services Community Care Center Pharmacy 40,000 systems Clients/Patients Canada has approximately Specialist Clinic Laboratory Hospital Emergency Diagnostic 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 Costs basis AppAppl 1 2 • Cost of one integration • Simple = $32K; Medium = $95K; Complex = $190K Contracts App 1 App 1 2 Futile approach SYSTEMS TO CONNECT • 38,783 systems in Canada ApplApp 1 App 1 1 AppAppl 1 2 ApplApp 3 App 1 1 • Simple = 4,527; Medium = 20,081; Complex = 14,175 • 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 Costs basis AppAppl 1 2 • Cost of one integration • Simple = $32K; Medium = $95K; Complex = $190K Contracts App 1 App 1 2 Hypothesis SYSTEMS TO CONNECT ApplApp 1 App 1 1 • 1,126 Hospital networks, each includes 71 systems to integrate and group (EAI) in 44 points of integration AppAppl 1 2 ApplApp 3 App 1 1 • 1,892 (44 x 43) integrations per network totalling 2.1 M (1,126 x 1,892) integrations in Canada 6 SYSTEMS TO CONNECT App 1 ApplApp 1 App 1 1 AppAppl 1 2 App 1 • Assuming existence of standardized protocol for interfaces • 68.172 M $CDN (if Simple – 32K) App 1 ApplApp 3 App 1 1 AppAppl 1 4 12 App 1 • 202.316 M $CDN (if Medium – 95K) We need a different approach Interfaces = N (N-1) 55 Integrating Health Information Systems: EHRS Blueprint Approach EHR SOLUTION (EHRS) Costs basis • Cost of one integration EHR INFOSTRUCTURE (EHRi) • Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application Point of Service Application EHR Viewer 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.170 M $CDN 56 Rational for Recommended Approach • 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 57 Architecture Perspectives Business Architecture Clinical Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 58 EHRS Work Process Architecture • The EHR Clinical Reference Framework: Life of the Lamberts • Depiction of the use of an EHR Solution in different contexts of health service delivery • 14 different storyboards created • Extensible by adding new use cases • System or security administration use cases not represented • Life of the Lamberts • Patient centric framework • Focused on different members of a family and their health status evolution • Focused on health related events • Represented with UML use case notation • Developed under Magic Draw case tool • Published as artefacts under the Artefact Repository • Available in HTML and PDF format • Available in Magic Draw format and XMI for upload to other case tools 59 EHRS Reference Architecture Comm Step Put New Patient HIAL POS APPLICATION SIGNIFICANT REUSE HERE Encounter Life Of The Lamberts COPD Storyboard Encounter Clinical Activity Clinical Events Storyboard New Family Physician Activity New Family Physician Activity Clinic Visit Admission EHR IP Clinical Activity Clinical Events EHR IP Clinical Events EHR IP Storyboard EHR IP Public Health Services POINT OF SERVICE Public Health Provider EHR IP Pharmacy System Pharmacist EHR IP Radiology Center PACS/RIS Radiologist EHR IP Lab System (LIS) Lab Clinician EHR IP Hospital, LTC, CCC, EPR Physician/ Provider EHR IP Physician Office EMR Physician/ Provider EHR IP Add New Patient EHR IP EHR Viewer Physician/ Provider EHRS Reference Architecture 60 Documenting EHRi Services Requirements JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services HIAL Provider Registry HIAL Location Registry EHR Data & Services Data Warehouse Outbreak Management PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Laboratory HIAL HIAL HIAL HIAL HIAL HIAL Business Rules EHR Index HIAL Client Registry HIAL Registries Data & Services Terminology Registry Message Structures Health Information Normalization Rules Longitudinal Record Services HIAL HIAL HIAL Privacy Data Configuration Common Services IP “Put” EHR IP Data EHR IP Hospital, LTC, CCC, EPR POINT OF SERVICE Security Mgmt Data HIAL Radiologist IP “List” Communication Bus IP “Get” EHR IP Data EHR IP Physician Office EMR Lab Clinician EHR IP Data IP “List” EHR IP Data IP “Get” EHR IP Data EHR IP EHR IP EHR IP Physician Office EMR EHR Viewer EHR Viewer Physician/ Provider Physician/ Provider Physician/ Provider EHRS Reference Architecture 61 People Use Cases: Caregiver Perspective JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services Registries Data & Services EHR Data & Services Data Warehouse • First class of deliverables are contextual & informational • They describe the end-user functional requirements and assumptions for use of an EHR Solution • Establish when POS applications expected to interact with an EHRi in the context of daily work activities for caregivers • Infoway not attempting to document all forms of potential uses of an EHR • Scope is broad enough to cover large spectrum of healthcare and public health service delivery to achieve representative set Security Mgmt Data Privacy Data Configuration Common Services HIAL Communication Bus EHR INTERFACE REQUIREMENTS DOCUMENTATION Public Health Services Pharmacy System Life of the Lamberts POINT OF SERVICE Public Health Provider Radiology Center PACS/RIS Lab System (LIS) Storyboards Pharmacist Radiologist Hospital, LTC, CCC, EPR Encounters Lab Clinician Physician/ Provider Physician Office EMR EHR Viewer Clinical Activities Physician/ Provider Physician/ Provider 62 EHR Interoperability Profile (EHR IP) JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services Registries Data & Services EHR Data & Services Data Warehouse • 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 EHR INTEROPERABILITY PROFILE Public Health Services Pharmacy System Radiology Center PACS/RIS EHR IP POINT OF SERVICE Public Health Provider Pharmacist Radiologist Lab System (LIS) Hospital, LTC, CCC, EPR Communication Steps Lab Clinician Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 63 EHR Infostructure IP (EHR I-IP) JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Client Registry Ancillary Data & Services EHR Data & Services Data Warehouse INFOSTRUCTURE INTEROPERABILITY PROFILE Outbreak Management PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Health Information Laboratory Provider Registry Location Registry Terminology Registry Business EHR Rules Infostructure Index IP Message Structures Normalization Infostructure Rules Services Catalogue Generic Interface Specification Longitudinal Record Services Security Mgmt Data HIAL Privacy Data Configuration Common Services 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 Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 65 EHR Infostructure: Services Drill-Down JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services Registries Data & Services Client Registry Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Health Information Laboratory Provider Registry Location Registry Business Rules EHR Index Message Structures Terminology Registry Normalization Rules Longitudinal Record Services Security Mgmt Data Privacy Data Configuration Common Services HIAL Communication Bus Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 66 EHR Infostructure: Standards Based Connectivity JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services HIAL Provider Registry HIAL Location Registry EHR Data & Services Data Warehouse Outbreak Management PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Laboratory HIAL HIAL HIAL HIAL HIAL HIAL Business Rules EHR Index Message Structures HIAL Client Registry HIAL Registries Data & Services Terminology Registry Health Information Normalization Rules Longitudinal Record Services HIAL HIAL Security Mgmt Data HIAL Privacy Data Configuration Common Services HIAL Communication Bus EHR SCP Standards EHR IP EHR IP Standards EHR IP EHR IP Standards EHR IP EHR IP Standards EHR IP EHR IP EHR IP Standards EHR IP Standards EHR IP EHR IP Standards EHR IP EHR IP Standards EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP Public Health Services 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 67 EHR Infostructure: Communication Bus JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse COMMUNICATION BUS MESSAGING Transformation Services Routing Services Encrypt/Decrypt Services En/Decoding Services Parser Services Serialization Services HIAL PROTOCOL App Protocol Services Communication bus Network Protocol Services POINT OF SERVICE 68 EHR Infostructure: Common Services JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data COMMON & Services EHR Data & Services SERVICES PRIVACY & SECURITY INTEROP Interoperability Services Identity Protection Services Anonymization Services Consent Directives Mgmt Services Search/Resolution Services Identity Mgmt Services User Authentication Services Encryption Services INTEGRATION Access Control Services Secure Auditing Services Digital Signature Services Service Catalogue Services General Security Services Broker Services SUBSCRIPTION MANAGEMENT Management Services Common Auditing Services Queuing Services Alert/Notification Services CONTEXT Pub/Sub Services Configuration Services Log Mgmt Services Policy Mgmt Services Exception/Error Handling Services Mapping Services HIAL Caching Services Data Warehouse GENERAL Security Mgmt Data Privacy Data Configuration Services Session Mgmt Services POINT OF SERVICE 69 EHR Infostructure: Longitudinal Record Services JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse LONGITUDINAL RECORD SERVICES DATA Business Rules EHR Index Message Structures Normalization Rules Longitudinal Record Services Key Mgmt Services Data Services ETL Services Replication Services BUSINESS Data Quality Services Normalization Services HIAL Domain Business Components (Registries, EHR, Domains, User, Context) EHR Index Services Business Rules Services Orchestration Services Assembly Services POINT OF SERVICE 70 EHR Infostructure: Longitudinal Record Services JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services The EHR Index maintains a sequential list of all events that affect the clinical picture of a client. It also provides the location where the data relevant to each event is kept in the EHRi. It can be used to retrieve the history of events for a client or to trace the information about a specific event. EHR Data & Services Data Warehouse LONGITUDINAL RECORD SERVICES DATA EHR INDEX Event ID (Instance ID of an Business Rules event) EHR Index Parent Folder ID Focal Class Type Message Structures Normalization Rules Longitudinal Record Services Key Mgmt Services Data Services ETL Services Replication Services Focal Act Subject (Client ECID) Focal Act Author (Provider) Focal Act Service Delivery Location Focal Act Timestamp BUSINESS Data Quality Services Normalization Services FocalHIAL Act Status Focal Act Language Focal Act Type: • Act Mood (e.g. Order Request) • Act Class Code (type of class, e.g. Lab order) • Act Code (Class value, e.g. CBC) Focal Act Source ID (ID provided by POS) Domain Business Components (Registries, EHR, Domains, User, Context) EHR Index Services Business Rules Services Orchestration Services Assembly Services Focal Act Template ID Focal Act Data Location ID (URI) POINT OF SERVICE 71 EHR Infostructure: EHRS Locator Data CROSS-JURISDICTIONAL INFOSTRUCTURE • • • • • EHRS Locator EHRi Client ID (resolved ECID) CR instance ID (OID root) EHRi instance ID (which instance of an EHRi) 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 EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application EHR Data & Services Health Information Access Layer EHR Viewer Point of Service Application Point of Service Application EHR Viewer POINT OF SERVICE 72 Centralized Service Approach CROSS-JURISDICTIONAL INFOSTRUCTURE EHRS Locator JURISDICTIONAL INFOSTRUCTURE EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application EHR Data & Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer EHR Viewer EHR Data & Services Health Information Access Layer EHR Viewer Point of Service Application Point of Service Application EHR Viewer POINT OF SERVICE Jurisdiction Jurisdiction Jurisdiction A B C 73 Distributed Service Approach CROSS-JURISDICTIONAL INFOSTRUCTURE EHRS Locator Synchronization EHRS Locator EHRS Locator JURISDICTIONAL INFOSTRUCTURE EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application EHR Data & Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer EHR Viewer EHR Data & Services Health Information Access Layer EHR Viewer Point of Service Application Point of Service Application EHR Viewer POINT OF SERVICE Jurisdiction Jurisdiction Jurisdiction A B C 74 EHRS Locator: LRS Integrated Approach CROSS-JURISDICTIONAL INFOSTRUCTURE EHRS Locator JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse Client Registry Provider Registry Location Registry Terminology Registry Business Rules EHR Index Message Structures Normalization Rules Longitudinal Record Services HIAL POINT OF SERVICE 75 LRS Integrated Services Approach CROSS-JURISDICTIONAL INFOSTRUCTURE Client Registry Synchronization JURISDICTIONAL INFOSTRUCTURE EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services Longitudinal Record Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer Point of Service Application EHR Data & Services Health Information Data Warehouse Ancillary Data & Services Point of Service Application Point of Service Application Registries Data & Services Longitudinal Record Services Health Information Access Layer EHR Viewer EHR Data & Services Health Information Access Layer EHR Viewer Point of Service Application Point of Service Application EHR Viewer POINT OF SERVICE Jurisdiction Jurisdiction Jurisdiction A B C 76 EHR Infostructure: EHR Data Domain Services JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Laboratory SHARED HEALTH RECORD DATA Key Mgmt Services HIAL Data Services BUSINESS Domain Business Components (Registries, EHR, Domains, User, Context) Normalization Services Business Rules Services EHRi Interoperability Services Assembly Services POINT OF SERVICE 77 EHR Infostructure: EHR Viewer JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse EHR VIEWER EHRi Interoperability Services Data Services EHR Viewer Business Objects Components Normalization Services Business Rules Services End-user Navigation Services End-user Display Services HIAL EHR Viewer POINT OF SERVICE Physician/ Provider 78 EHR Infostructure: Client Registry JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse Client Registry Provider Registry Location Registry Terminology Registry HIAL POINT OF SERVICE 79 EHR Infostructure: Why A Client Registry? JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse Client Registry Provider Registry Location Registry Terminology Registry Has Mr. Lambert had any ER visits since I’ve last seen him one year ago? HIAL Patient Info End-user Info Visit History Drug Profile Laboratory Diagnostic Imaging POINT OF SERVICE EHR Viewer Physician/ Provider EHR VIEWER 80 EHRi Client Registry: The Challenge EMPI 1: A 123 Robert Lambert 1 Main St 1: B 456 Bob Lambert 1 Main St 1: C 789 Robert Lambert 1 Main St 1: C 987 Robert Lambert 1 Main St 2: B 444 Robert Lambert 2 Elm St Pharmacy Lab ??? A B C 123 Robert Lambert 1 Main St 456 Bob Lambert 1 Main St 444 Robert Lambert 2 Elm St 789 Robert Lambert 1 Main St 987 Robert Lambert 1 Main St 81 EHRi Client Registry: What Data? Name Birthdate Gender The generation (or sourcing) of the EHRI Client Identifier (ECID) is a service offered by the Client Registry. Address Phone SIN ULI ECID The ECID is the foundation for interoperability both locally and across EHR Infostructures. Static, natural person identity information Dynamic, natural person identity information Static, artificial person-identifying information MDR ID Lab ID Dynamic, artificial person-identifying information Eligibility status Coverage details Core system data about the person 82 EHRi Client Registry: Interoperability Pattern JURISDICTIONAL ECID: J1 Root ID. Client ID ECID: J2 Root ID. Client ID Client Registry J1 Client Registry J2 Active synchronization of travelling clients only Client Registry J1/2 Client Registry J1.1 Applications Applications REGIONAL 83 EHR Infostructure: Provider Registry JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse Client Registry Provider Registry Location Registry Terminology Registry HIAL POINT OF SERVICE 84 EHR Infostructure: Why A Provider Registry? JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Ancillary Data & Services EHR Data & Services Data Warehouse Client Registry Provider Registry Location Registry Terminology Registry Have any new test results been published for me? HIAL Patient Info End-user Info Visit History Drug Profile Laboratory Diagnostic Imaging POINT OF SERVICE EHR Viewer Physician/ Provider EHR VIEWER 85 Provider Registry: Data Sources JURISDICTIONAL Doctors Unlicensed Providers Dentists EHR SCP Standards Provider Registry Provider Registry EHR SCP Standards Provider Registry Applications Applications Applications REGIONAL 86 Standards-based Solutions: What Does It Mean? 87 Interoperable EHR Solutions: Key Architectural Requirements Standardized Architecture Standardized Interfaces Standardized Data Structures Standardized Data Vocabularies (encoding rules) Standards-based Solutions 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 Mandatory Investment Eligibility Requirements • Compliance to standards (infostructure, architecture) • Initiatives must comply with existing guidelines or standards adopted by Infoway • Where standards or guidelines do not exist, projects must support longer-term interoperability and congruence of solutions Infoway’s role is to set standards and requirements for robust, interoperable products and outcomes 89 Principles for Establishing Pan-Canadian EHRS Standards • Infoway has created Principles for Establishing pan-Canadian EHRS • Standards to provide guidance in the adoption of standards-based solutions • 11 Principles – accessible via Infoway Knowledge Way • Business-driven • Adoption of existing standards where ever possible • http://knowledge.infoway-inforoute.ca 90 Principles for Establishing Pan-Canadian EHR Standards • Standards initiatives to be driven by the business of healthcare with a clearly defined business need • Existing standards work must be leveraged wherever possible and practical with an approach that includes adoption, or adaptation of existing standards, before development • Health Level 7 V3 messaging standard required for all new message development related to EHR • Infoway investments predicated on a commitment to implement pan-Canadian EHR standards • Standards to be established, tested, refined and evaluated within the context of early adopter implementations • Infoway will support early adopter investment projects that have the establishment of pan-Canadian standards as their goal 91 Principles for Establishing Pan-Canadian EHR Standards • Establishing standards is an evolutionary process and will not be perfect the first time; implementation of standards that are not fully balloted may be needed • Infoway is committed to supporting Canada’s leadership role in influencing EHR international standards • Infoway will work with other countries undertaking similar EHR initiatives to leverage their work and bring synergies to the projects as they move toward internationally balloted standards • Infoway will partner with CIHI, HL7 Canada, IHE Canada and other standards organizations in the establishment of pan-Canadian EHR standards • Establishment of pan-Canadian EHR standards is coordinated via an open, transparent and inclusive Stakeholder Collaboration Process as defined by our stakeholders 92 Standards Collaboration Process (SCP) • Pan-Canadian EHR Standards Advisory Committee PAN-CANADIAN DEVELOPMENT Telehealth Lab Interoperable EHR Diagnostic Imaging Drugs Registries Infostructure/EHR The EHR Standards Collaboration Process will establish panCanadian standards for Infoway investments through collaboration and consensus EHR Standards Steering Committee Expert Working Groups • The EHR Standards Collaboration Process includes those jurisdictions, standardsrelated organizations, healthcare professionals and vendors that will build, operate and use an interoperable EHR GOVERNANCE STRATEGIC COLLABORATION/COORDINATION • An integral element of and key requirement for the establishment of a pan-Canadian interoperable Electronic Health Record (EHR) Infostructure Pan-Canadian Standards working groups 93 Pan-Canadian EHR Standards: Status Pan-Canadian Standards Groups • • • • • • • Drugs Client Registry Provider Registry DI/Tele-radiology Laboratory Clinical Terminology iEHR Technical Standards (coming soon) • iEHR Clinical Standards (coming soon) • Public Health (coming soon) Program Projects Health Surveillance Telehealth Lab Diagnostic Imaging Drugs Registries Interoperable EHR • • • • • • • • • • • • • • • • • EHRS Blueprint V1 EHR Data Definition & Standards Standards Collaboration Process Standards Tactical Plan Artefacts Repository Telehealth ISO Interoperability Telehealth CCHSA Accreditation CeRx (formerly Rx5) HL7 V3 Messaging Client Registry Provider Registry IRIS (Infoway Reference Implementation Suite) Laboratory Nomenclature & Messaging NeCST: electronic claims messaging EHR Clinical Terminology Integration EHR Profiles for Interoperability between DI, Registries & Consumers EHR Blueprint Evolution Project Privacy & Security Architecture Project 94 EHR Infostructure: Standards-based Connectivity JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services EHR Data & Services Data Warehouse HIAL Registries Data & Services HIAL Architecture Standards HIAL Data Messaging Standards HIAL HIAL HIAL • Provider Registry iIn ballot) • EHR Data Model • Pharmacy CeRx (in ballot) • EHR Services Model • Laboratory (in Planning) • EHR Interoperability Profiles • Diagnostic Imaging/Teleradiology (in planning) HIAL • Terminology Standards HIAL Clinical Messaging (in planning) • iEHR HIAL • EHR Use Cases HIAL HIAL • CTI project (underway) EHR SCP Standards HIAL • Client Registry (in ballot) HIAL • EHRS Blueprint HIAL • iEHR Technical Standards(in planning) • Terminology implemented in data • Public EHR IP EHR IP EHR IP EHR IPHealth Services EHR IP Standards EHR IP messaging standards EHR IP Standards EHR IP Standards EHR IP Standards IP Standards EHR IP Standards EHR IP Standards • Public EHR Health Surveillance Standards EHR IP POINT OF SERVICE Public Health Provider EHR IP Pharmacist EHR IP Radiologist EHR IP Lab Clinician EHR IP Physician/ Provider EHR IP Physician/ Provider EHR IP EHR IP Standards EHR IP Physician/ Provider 95 Service-oriented Architecture (SOA): What Does It Mean? 96 Level of Encapsulation Can Vary: Five Normal Forms of Encapsulated Software 1 2 3 4 5 External access Other data Own data Encapsulated software Programmatic interface Overloaded, incomplete; any data One complete function; any data Own data only Exclusive data Opaque data Source: Gartner 97 SOA as an Enabler Applications of SOA in EHRi Solutions • Repurposed 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 Two Degrees of Separation • Services exposed outside of an EHRi in the form of supported EHR Interoperability Profiles for an entire Infostructure perceived as a single system with transactional services • Services within an EHR Infostructure to optimize scalability, maintainability and functional flexibility 98 First Degree: The EHR Service JURISDICTIONAL INFOSTRUCTURE ClientGet Client ID RegistryResolution Get Outbreak Case Data PHS Reporting Outbreak Management Provider Registry Location Registry EHR SERVICE Ancillary Data & Services Registries Data & Services List CD Report Events Shared Health Record Business Rules EHR Index List Service Terminology Registry Delivery Locations Message Structures Data Warehouse Get DI Report Health Information Laboratory Stream DI Image Normalization Rules List Laboratory Orders Get Laboratory Result Longitudinal Record Services List Medications Get Encounter Summary HIAL List DI Results Diagnostic Imaging List Laboratory Results List Encounter Events Get Provider Information Drug Information EHR Data & Services Get Clinical Dashboard Security Mgmt Data Get Client Demographic Common Services Privacy Data Configuration Get Prescription Communication Bus Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 99 Second Degree: Inside The EHR Infostructure JURISDICTIONAL INFOSTRUCTURE Registries Data & Services CR Services Client Registry PR Provider Services Registry LR Location Services Registry Terminology Terminology Registry Services Ancillary Data & Services Detection Outbreak & Reporting Services Services Outbreak PHS Management Business Rules Rules Services A&A Services HIAL Reporting EHRi SERVICES Shared Health Record Services Shared Health Record EHR Data & Services Drug Services Drug Information DI Services Diagnostic Imaging EHR Message Normalization EHR Index Index Structures Rules Orchestration Services Services Longitudinal Record Services Normalization Services Brokering Services Consent Services Session Services Data Warehouse Lab Services Health Information Laboratory Assembly Services Security Mgmt Privacy Data Logging Data Services Configuration Common Services Communication Bus EHR IP Any Point-of-Service Application POINT OF SERVICE 100 Functioning Principles 101 Functioning Principles/Rules • Home/no-home EHR • Level of parameterization • EHRi Identifier Management • Primary Purpose for EHRi repositories • EHR Index • Other uses of the HIAL (POS to POS) • EHRS Locator • Multilingual capabilities • POS to EHRi interface • Runtime environment • Level of transparency of EHR to POS applications • Performance principles – targets • Transaction scope • Error Handling • Trust Models valid for an EHRi • Consent • Normalization • Authentication & Authorization • Auditing, logging, use of logs • OIDS as a principle • HL7 V3 (Messaging and templates) • Prospective Events • POS Integration environment 102 Architecture Perspectives Business Architecture Clinical Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 103 EHRi Conceptual Data Model Governance • High-level model representing generalized concepts • Event driven model to represent instances of clinical service impacting a patient record Role • Broad range of event typing – governance, people playing roles, delivery, environment, resource Event Linkage Event • Derived from the Canadian conceptual health data model (CCHDM) • Aligned and mapped to HL7 V3 RIM • Mapped against several local and international EHR data models – Quebec, Alberta, Ontario, Australia, etc. People • More detailed views available – transactional views, domain views Place Capability Resource Environment 104 Architecture Perspectives Business Architecture Clinical Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 105 HIAL Integration Layer: Evolutionary Path 106 Interim State: No EHR Services (Undesirable) JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Drug Information System Repository DR API CR API Client Registry EHR Data & Services HL7 (CR) Search/Resolve CR API HL7 v3 (CeRx) Client Registration 1) Search client 2) Create new client 3) Update existing client PATIENT ENCOUNTER Client Registration 1) Search client 2) Create new client 3) Update existing client Pharmacy Profile 4) Request drug profile 5) Request DUR 6) Enter new prescription CR API Each Jurisdiction Infostructure level system uses patient and other required strong identifiers (e.g. provider, encounter) based on point-of-service generated IDs (e.g. MRNs). The CR-EMPI source systems make the CR-EMPI aware of client identifiers. The Point-ofService applications and Infostructure systems query the CR EMPI for these identifiers in order to access data within any Infostructure System. The level of queries and maintenance of MRNs in the EMPI is not scalable to hundreds or thousands of Point-ofService systems. There are performance issues accessing CR/EMPI for every Drug system interaction. Pharmacy Profile 4) Request drug profile 5) Request DUR 6) Enter new prescription DR API HL7 v3 (CeRx) CR API Pharmacy System EHR Viewer DR API HL7 (CR) Pharmacist Physician POINT OF SERVICE 107 Interim State: HIAL Without LRS The Client Registry system “determines” a global unique ID (EHR ID) for patients. The Drug Informaton System (DIS) will use the EHR patient ID to store prescribing and dispensing data. Point-of-Service applications query the Client Registry and obtain the EHR patient ID and will use this ID as a token throughout the entire business transaction. This model eliminates the need for communication between the DIS and CR and reduces the transactions to the CR to one per business transaction. JURISDICTIONAL INFOSTRUCTURE EHR Data & Services Search/ Resolve Get EHR ID HL7 (CR) Drug Information System Repository HIAL Client Registry Client Registration 1) Search client 2) Create new client 3) Update existing client HIAL Registries Data & Services HL7 v3 (CeRx) HIAL Pharmacy Profile 4) Request drug profile 5) Request DUR 6) Enter new Prescription Determine EHR Client ID Security Mgmt Data Privacy Data Configuration Common Services HIAL Pharmacy System HL7 HL7 EHR IP PATIENT ENCOUNTER Client Registration 1) Search client 2) Create new client 3) Update existing client EHR IP Communication Bus EHR Viewer 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 EHR Data & Services Search/Resolve Get EHR ID HL7 (CR) Business Components Determine EHR Client ID CR API DR API Data Access Longitudinal Record Services EHR Index HL7 v3 (CeRx) Drug Information System Repository HIAL Client Registry Client Registration 1) Search client 2) Create new client 3) Update existing client HIAL Registries Data & Services Pharmacy Profile 4) Request drug profile 5) Request DUR 6) Enter new Prescription Security Mgmt Data The Client Registry determines a global unique ID (EHR ID) for patients. The DIS will use the EHR patient ID to store prescribing and dispensing data. EHR services will use the CR to map any local MRN found within transactions to the corresponding EHR client ID. The POS applications do not necessarily have to be aware of the EHR client ID or they can continue to provide this ID themselves after querying the CR (compatible with prior model). Privacy Data Configuration Common Services HIAL Pharmacy System HL7 HL7 EHR IP PATIENT ENCOUNTER Client Registration 1) Search client 2) Create new client 3) Update existing client EHR IP Communication Bus EHR Viewer 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 Ancillary Data & Services Registries Data & Services Client Registry Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Provider Registry Location Registry Business Rules EHR Index Message Structures Terminology Registry Normalization Rules Longitudinal Record Services Security Mgmt Data The client, provider, location registries and EHR Services Data determine (respond with) Warehouse global unique ids for patient, providers, encounters and other required strong identifiers. Health All Laboratory Infostructure systems use these Information unique IDs to store clinical data about a person. The EHR Services will map any local ID to the corresponding EHR ID. The Domain services (DIS, DI, Lab) systems rely on the EHR Services to ensure that the necessary EHR IDs are provided with every transaction. Privacy Data Configuration Common Services HIAL Communication Bus Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 110 EHRS Infostructure: Deployment Models 111 Client Registry Provider Registry Laboratory Repository REGION 1 DI Repository Drug Repository Larger size Jurisdictions • Provincial Client and Provider and Location Registries REGION 2 Shared Health Record Longitudinal Record Services DI Repository • Provincial Lab, Drug Repositories and HIAL Shared Health Record • Supra-regional LRS, Shared Health Record and DI Repositories and EHR Viewer Longitudinal Record Services Common Services HAIL • EHRS Locator across regions Communication Bus EHR Viewer EMR Medium size Jurisdictions • Provincial Client and Provider and Location Registries • Provincial Lab, Drug, DI, Shared Health Record, LRS, HIAL and EHR Viewer • EHRS Locator across Provinces CIS REGIONAL/ JURISDICTIONAL CIS • Local EMR, CIS and other applications • Local EMR, CIS and other applications EHR Viewer Client Registry EMR Provider Registry Shared Health Record Laboratory Repository Drug Repository DI Repository Longitudinal Record Services Common Services HAIL Communication Bus LOCAL LOCAL/REGIONAL REGIONAL/ JURISDICTIONAL Large & Medium Deployment Models CIS EHR Viewer EMR 112 Small Jurisdictions PROVINCIAL Client Registry Provider Registry DI Repository Shared Health Record Drug/Lab Longitudinal Record Services Common Services HIAL Communication Bus LOCAL CIS EHR Viewer EMR • Provincial Client, Provider & Location Registry • integrated hospital CIS solution fulfilling the roles of the Provincial EHR Services, Laboratory and Drug services • Provincial DI Service • Provincial HIAL & EHR Viewer • Local physician office systems & other CIS connect as POS Systems 113 Model 1: Single EHR Infostructure PROVINCIAL Registry & Data Services Client registry Provider Registry EHR Data & Services Location registry Terminology Registry Drug Information EHR Data & Services Shared Health Record Business Rules EHR Index Message Structures Diagnostic Imaging Laboratory Normalization Rules Longitudinal Record Services Security Mgmt Data Privacy Data Configuration Common Services HIAL Communication Bus Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 114 Model 2: Shared EHR Infostructure PROVINCIAL Registry & Data Services Client registry Provider Registry Location registry REGIONAL EHR Data & Services Terminology Registry Drug Information REGION 1 Shared Health Record Diagnostic Imaging Business Rules EHR Index Message Structures … REGION 2 Laboratory Normalization Rules Shared Health Record Diagnostic Imaging Business Rules Longitudinal Record Services EHR Index Shared Health Record Laboratory Message Structures Normalization Rules Longitudinal Record Services Security Mgmt Data Privacy Data Configuration Common Services HIAL Communication Bus Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 115 Model 3: Distributed EHR Infostructures PROVINCIAL Registry & Data Services Client registry Provider Registry REGIONAL Location registry EHR Data & Services Terminology Registry Drug Information REGIONAL EHR Data & Services POINT OF SERVICE REGIONAL EHR Data & Services POINT OF SERVICE Region 1 EHR Data & Services POINT OF SERVICE Region 2 Region X Least leverage No solution Most leverage Different specification Different standards Specification & standards Data model Business process Business rules User Interface Same solution Use shared service Reuse drives down cost, accelerates timelines, reduces risk and enables interoperability 116 Deployment Decisions Business choices? • Who, where, when, what EHR Data & Services • Clinical value • Adoption Drug PROVINCIAL Registry & Data Services Client registry Provider Registry Location registry Terminology Registry Information Solution development choices? • Services/functions EHR Data & Services Shared Health Record Business Rules EHR Index Message Structures Normalization Rules • • • • Data persistence Diagnostic Laboratory Communication standards Imaging Data standards Integration tooling Evolution plan? Longitudinal Record Services • What functionality when • EHR Service evolution path Security Mgmt configuration choices? Deployment Privacy Data Configuration Data • Provincial vs regional Common Services • Single Solution/many deployments Communication Bus HIAL • Multiple solutions Public Health Services POINT OF SERVICE Public Health Provider Pharmacy System Pharmacist Radiology Center PACS/RIS Radiologist Lab System (LIS) Lab Clinician Hospital, LTC, CCC, EPR Physician/ Provider Physician Office EMR Physician/ Provider EHR Viewer Physician/ Provider 117 Architecture Perspectives Business Architecture Clinical Work Process Architecture Potential Applications CONTEXT Integration & Deployment Models System Architecture Information Architecture 118 EHR Infostructure Deployment JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services Registries Data & Services Client Registry Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Health Information Laboratory Provider Registry Location Registry Business Rules EHR Index Message Structures Terminology Registry Normalization Rules Longitudinal Record Services Security Mgmt Data Privacy Data Configuration Common Services HIAL Communication Bus • Strategic planning • Testing (compliance) • Change management • System implementation • System development/integration • Education & training • EHR SCP message development • Operation & maintenance 119 EHRS Data: Value Enabler For Existing Applications EHR Infostructure (EHRi) EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services EHR Data & Services Registries Data & Services HIAL EHR SCP Standards EHR SCP Standards ADT CDR EHR SCP Standards PMS Rx Lab • • • • • • • Client data Provider data Location data Privacy data Security data Encounter data Blood/allergy/ immunization data • Encounter summaries • Clinical notes • Observations/ problems/conditions • Orders/Results data • Referrals data • Lab data • Pharmacy data • Diagnostic Imaging data EHR SCP Standards EHR SCP Standards Chronic Disease Health Education Health Prevention Custom projects Data Mining DI Data loading Data feeds Enhanced presentation Enhanced presentation Initial data load/ data feeds/integration of systems Hospitals/private clinics/ emergency/homecare/specialty centers/LT care Laboratories/pharmacy / diagnostics Self-care Research/surveillance 120 End-User Perspective: EHR Viewer JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Client Registry Ancillary Data & Services Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Health Information Laboratory Provider Registry Location Registry Terminology Registry Business Rules EHR Index Message Structures Normalization Rules Longitudinal Record Services Security Mgmt Data HIAL Privacy Data Configuration Common Services Communication Bus Patient Info End-user Info Visit History Drug Profile Laboratory Diagnostic Imaging POINT OF SERVICE EHR Viewer Physician/ Provider EHR VIEWER 121 End-User Perspective: EMR Application JURISDICTIONAL INFOSTRUCTURE Registries Data & Services Client Registry Ancillary Data & Services Outbreak Management EHR Data & Services PHS Reporting Shared Health Record Drug Information Diagnostic Imaging Data Warehouse Health Information Laboratory Provider Registry Location Registry Terminology Registry Business Rules EHR Index Message Structures Normalization Rules Longitudinal Record Services Security Mgmt Data HIAL Privacy Data Configuration Common Services Communication Bus EMR Database Patient Info End-user Info Patient History Drug Profile Laboratory Diagnostic Imaging POINT OF SERVICE Physician Office EMR Physician/ Provider EMR APPLICATION 122 EHRS Data: Enables New Classes of Applications EHR Infostructure (EHRi) • • • • • • • Client data Provider data Location data Privacy data Security data Encounter data Blood/allergy/ immunization data • Encounter summaries EHR SOLUTION (EHRS) EHR INFOSTRUCTURE (EHRi) Health Information Data Warehouse Ancillary Data & Services Health Information Access Layer EHR SCP Standards ? ? Decision support The Helper The Mentor EHR Data & Services Registries Data & Services EHR SCP Standards ? ? ? Automated workflow Drug interactions Abnormal results EHR SCP Standards ? ? ? New applications Patient monitoring • Clinical notes • Observations/ problems/conditions • Orders/Results data • Referrals data • Lab data • Pharmacy data • Diagnostic Imaging data EHR SCP Standards ? Custom projects Data mining Patients 123 Deployment Configurations: COTS-based Solutions 124 COTS: CIS with Integrated Viewer JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services HIAL Provider Registry HIAL Location Registry PHS Reporting Services Outbreak Services EHR Data & Services Drug Information System Diagnostic Imaging HIAL HIAL CLINICAL INFORMATION SYSTEM Shared Health Record EAI HIAL Client Registry HIAL Registries Data & Services Terminology Registry Consent Management Authentication/Acess Control Auditing/Logging Interoperability General Integration Subscription Context Management Laboratory Laboratory Shared Health Record Longitudinal Record Services Communication Bus EHR Viewer Server EHR IP Transactions: Get, Put, List; Pan-Canadian EHR Standards EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP Public Health Services Pharmacy System Radiology Center PACS/RIS Lab System (LIS) Hospital, LTC, CCC, EPR Physician Office EMR EHR Viewer Client POINT OF SERVICE 125 COTS: CIS with External Viewer JURISDICTIONAL INFOSTRUCTURE Ancillary Data & Services HIAL Provider Registry HIAL Location Registry PHS Reporting Services Outbreak Services EHR Data & Services Drug Information System Diagnostic Imaging HIAL HIAL CLINICAL INFORMATION SYSTEM EAI HIAL Client Registry HIAL Registries Data & Services Terminology Registry Consent Management Authentication/Acess Control Auditing/Logging Interoperability General Integration Subscription Context Management Shared Health Record Laboratory Laboratory Shared Health Record Longitudinal Record Services Communication Bus EHR IP Transactions: Get, Put, List; Pan-Canadian EHR Standards EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP Public Health Services Pharmacy System Radiology Center PACS/RIS Lab System (LIS) Hospital, LTC, CCC, EPR Physician Office EMR EHR Viewer Client POINT OF SERVICE 126 COTS Based: EAI Centric JURISDICTIONAL INFOSTRUCTURE HIAL Provider Registry HIAL PHS Reporting Services CIS: Shared Health Record & Laboratory Drug Information System Diagnostic Imaging HIAL HIAL HIAL EAI HIAL Location Registry Outbreak Services HIAL Client Registry EHR Data & Services Ancillary Data & Services Registries Data & Services Terminology Registry Consent Management Authentication/Acess Control Auditing/Logging Interoperability General Integration Subscription Context Management Communication Bus EHR IP Transactions: Get, Put, List; Pan-Canadian EHR Standards EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP EHR IP Public Health Services Pharmacy System Radiology Center PACS/RIS Lab System (LIS) Hospital, LTC, CCC, EPR Physician Office EMR EHR Viewer Client POINT OF SERVICE 127 EHRS Blueprint: In Summary 128 EHRS Blueprint As Design Pattern & Standard Provides specifications for provider organizations & the vendor community to design and develop: • EHR infostructure • Interfaces to allow existing systems to interoperate using EHR infostructure • New applications that take advantage of the EHR infostructure to provide added value to service providers, patients; to promote wellness of Canadians Provides design pattern & set of standardized specifications that: • Provide flexibility to meet the variety found in existing service delivery settings while providing an ability for jurisdictions to evolve their solution set, leveraging their current investments in systems • Allowing the managed addition of contributors to and users of Electronic Health Records 129 From Concept to Implementation Infoway’s interoperable EHR investment program provides the primary vehicle for transitioning the Blueprint from architecture to working components through: • partnering with jurisdictions ready to build interoperability between existing systems • jurisdictions ready to incorporate their registries and domain repositories CONCEPT The second vehicle for testing and refining the Blueprint specifications is adoption by the vendor community and acquisitions of “interoperable ready” applications This process will be the test-bed for the EHRS Blueprints specifications • Major vendors have incorporated the Infoway architectural approach into their product strategies • Implementation guidelines will be produced to assist others in implementing these capabilities • Elements of the EHRS Blueprint specifications will be updated by these project teams as the concepts are tested and refined • The Blueprint can provide the framework for jurisdictions to evaluate vendor provided solutions and ensure they will work with their evolving EHR infostructures IMPLEMENTATION 130 Maintaining the Blueprint as a Pan-Canadian Standard • Infoway understands the importance of having a stable, managed specification for interoperability • Jurisdictions and provider organizations need to be confident that their commitment to implementing EHR infostructure is based on a sound specification that will be maintained and managed • Implementations of the infostructure will reveal where the specification needs to be adjusted to optimize performance and ensure reliability • For this reason, the EHRS Blueprint specifications will be subject to the pan-Canadian Standards Collaboration Process established by Infoway • Ensuring pan-Canadian participation in requirements definition • Providing foreknowledge of the financial and change management requirements to all affected groups and organizations • Providing a scope and change-management model for the Blueprint specifications themselves 131 The Architecture In Summary: EHR Repository Concepts Benefits • Patient’s data is stored and accessed from one logical EHR • Interoperability, performance, scalability • Patient’s longitudinal clinically relevant information, authoritative & reliable • Provider adoption, supports use cases across continuum of care, timely and accurate for provider • EHR co-exists with provincial domain repositories • Preserves investments, does not unnecessarily duplicate data • EHR may be implemented at any jurisdictional level • Flexibility, configurable to local & provincial needs • EHR has a common definition across Canada • Cost effective, standards-based, Interoperability 132 The Architecture In Summary: HIAL Concepts Benefits • HIAL (Health Information Access Layer) provides common way to interoperate with EHR, registries, domain repositories • Common and standards based is most cost effective, secure & private; applications focus on clinical logic vs. integration logic • Provider applications interoperate through HIAL to access EHRS • Cost effective environment for broad set of provider applications, standards based integration • Provides peer-to-peer trusted communication and value-added common services to enable interoperability across the continuum of care and across jurisdictions • Secure & private, efficient, scalable, cost effective and standard runtime environment, responsive 133 The Architecture In Summary: EHRi Concepts Benefits • Common standards will enable integration & interoperability • Reduces design, development, test & operational costs • Standard message data protocol for external communications is HL7 V3 • True interoperability, international standard will incent vendors • Registries have common definition across Canada • Interoperability, cost, security & privacy 134 The Architecture In Summary: Applications Concepts Benefits • Messages initiated by point-of-care applications populate EHR with clinical data • Low cost and common model of integration, secure and private, scalable, extensible, preserves current investments • Provider applications read data out of the EHR via the HIAL in addition to their operational data stores • Mass customized views of data tailored to provider needs, secure and private, scalable, authoritative, reliable, responsive • Use cases, business rules and visualization of data is a function of the point-of-care application • Vendors compete and innovate, extensible, value added services for providers 135 Thank you! Website: infoway-inforoute.ca E-mail: rparker@infoway-inforoute.ca 136