Service Functional Models (SFMs) and their relationship to the Electonic Health Record System Functional Model (EHR-S FM)



Similar documents
HL7 and Service-oriented Architecture (SOA) Ambassador Briefing

FHIM Model Content Overview

HL7 EHR System Functional Model and Standard (ISO/HL ), Release 2

EHR Standards Landscape

ConnectVirginia EXCHANGE Onboarding and Certification Guide. Version 1.4

Using SOA to deliver a Healthcare Interoperability Platform that improves medical outcomes and enables public health surveillance

Clinical Quality Improvement

Data Provenance. Functional Requirements Document: Developed in Response to the Data Provenance Task Force Recommendations. Version 1.

HL7 NCPDP e-prescribing harmonization: using the v3 HDF for as a basis for semantic interoperability

ISO/HL EHR System Functional Model Standard

Structured Data Capture (SDC) Trial Implementation

HL7 V2 Implementation Guide Authoring Tool Proposal

IHE Australia Workshops July Prepared by: Heather Grain Chair: Standards Australia IT14 Health Informatics and Ehealth Education

Interoperability. Reference Architecture

CDX Vendor Conformance Process Version 1.0

Overview of ehr Development. Slide - 1

Consolidated Clinical Data Architecture

Terminology Services in Support of Healthcare Interoperability

Structured Data Capture (SDC) Draft for Public Comment

CMS & ehr - An Update

Service Oriented Architecture

MFI 4 Extended Registry SC32/WG2

South Carolina Health Information Exchange (SCHIEx)

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

Privacy and Security within an Interoperable EHR

Accelerating Clinical Trials Through Shared Access to Patient Records

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

U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)

HL7 Version 3 Standard: Decision Support Service (DSS), Release 2

Interoperability for Mobile applications: New IHE profiles

EHR Interoperability Framework Overview

IHE IT Infrastructure White Paper. A Service-Oriented Architecture (SOA) View of IHE Profiles. Public Comment

IHE IT Infrastructure Technical Committee White Paper. Template for XDS Affinity Domain Deployment Planning

How To Align With Common Ground And Shared In A Cloud Computing Environment

HL7 Common Terminology Services 2 Service Functional Model (SFM)

HIMSS Interoperability Showcase 2011

MITA Information Architecture. May 8, 2006

HL7 EHR-System for a Pharmacist/ Pharmacy Electronic Health Record Implementation Guide for Community Practice

Service Oriented Architecture and Design Strategies

HL7 Electronic Health Record System (EHR-S) Functional Model and Standard

IHE Eye Care Technical Framework Supplement. Unified Eye Care Workflow Refractive Measurements (U-EYECARE Refractive) Draft for Public Comment

IHE Patient Care Device Technical Framework Supplement. Medical Equipment Management Device Management Communication (MEMDMC) Trial Implementation

Setting the World on FHIR

Interoperability testing in Finland. Konstantin Hyppönen Summit on Interoperability (DK)

Chap 1. Introduction to Software Architecture

HL7 Clinical Document Architecture: Overview and Applications

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

IHE Pharmacy Technical Framework Supplement. Pharmacy Medication List (PML) Trial Implementation

Measuring the Interoperability Degree of Interconnected Healthcare Information Systems Using the LISI Model

Guideline for Implementing the Universal Data Element Framework (UDEF)

EHR Business Process Models for Care Coordination and MU

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR

Customer Cloud Architecture for Mobile.

Principles of integrating added-value applications to health information management and sharing

SOA Standards Service Profile

IHE IT Infrastructure Technical Framework Supplement

Integration Information Model

HL7 EHR System Functional Model and Standard

HIMSS Interoperability Showcase 2011

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

IHE Patient Care Coordination (PCC) Technical Framework Supplement. Referral/Order Linking (ROL) Trial Implementation

Applying 4+1 View Architecture with UML 2. White Paper

Clinical Document Exchange Integration Guide - Outbound

MDHT Capabilities & Success Story

The National Finnish Patient Record Archive & EMC Documentum-DMX-Centera solution Yves Mahieu EMEA Director Healthcare

Data Analytics in Health Care

Electronic Health Network - Case Study Consent2Share Share with Confidence

Federal Enterprise Architecture and Service-Oriented Architecture

Business Rule Standards -- Interoperability and Portability

Annexure-A (Qualifications & Job Description with Roles & Responsibilities) Job Description

Health Level Seven Records Management & Evidentiary Support (RM-ES) Supporting Clinical Documentation for Legal and Billing Purposes

Healthcare Services - education and research - developed in the INSEED project

IHE IT Infrastructure Technical Framework Supplement. Secure Retrieve (SeR) Trial Implementation

Electronic Submission of Medical Documentation (esmd) CDA Digital Signatures. January 8, 2013

ISO INTERNATIONAL STANDARD. Health informatics Requirements for an electronic health record architecture

HL7 Personal Health Record System Functional Model and Standard & Industry Update

The Practical Guide for SOA in Health Care Volume II: Immunization Management Case Study

Helping the Cause of Medical Device Interoperability Through Standardsbased

This document is a preview generated by EVS

Transcription:

Service Functional Models (SFMs) and their relationship to the Electonic Health Record System Functional Model (EHR-S FM) EFMI STC interoperability workshop, Reykjavik, June 2010 Dr. Juha Mykkänen University of Eastern Finland, HIS R&D Unit, researcher HL7 Finland, vice chair Includes material of HL7 International SOA WG, Healthcare Services Specification Project (HSSP) and HL7 Services- Aware Interoperability Framework which is gratefully acknowledged

Overview SOA service standards for healthcare? Service Functional Model (SFM) Specifications Structure of SFMs Relationship of EHR System Functional Model and SFMs Concluding remarks Page 2

Why develop healthcare SOA standards? Healthcare organizations are being driven to interoperate Messaging is not the ideal approach for every interoperability challenge SOA has demonstrated viability and benefits for many organizations and in many vertical-markets especially for complex and changing domains Open service specifications already exist in many countries and organizations for healthcare Healthcare Services Specification Project has been defining SOA service standards since 2005 joint effort between HL7 and OMG Services are now one of the supported interoperability paradigms in HL7 SAIF (Services-Aware Interoperability Framework) in addition to HL7 messages and CDA documents Page 3

Open service specifications in HL7 and HSSP Asset Purpose Functional Spec-DSTU Entity Identification Service (EIS) Retrieve Locate Update Service (RLUS) Decision Support Service (DSS) Common Terminology Service (CTS II) [Healthcare] Access Control Service (PASS Access Control) Human Svcs Directory (HSD) [Healthcare] Audit Service (PASS Audit) To manage identities and identifying traits (e.g., MPI) To manage location and retrieval of healthcare content To analyze patient data and assess against knowledge rules. Defines behavior for managing/maintaining terminologies Manages security policy as pertaining to access to health information To find providers & services in allocated areas, e.g., referrals. Security-oriented service to manage audit record Technical Spec Functional Spec-Norm Implementation Availability Complete Complete Complete Commercially Available Complete Complete Expected 9/2010 Complete Complete Expected 9/2010 Complete Expected 12/2010 Expected 5/2011 Commercially Available In development In development Complete In process TBD TBD N/A In process Complete TBD In process TBD TBD TBD page 4 Page 4

Service Functional Model Characteristics The SFM is a specification of the functionality of a Service expressed in business terms It does not specify any technology or platform and is implementation-independent In general is not used to define new semantic content (especially HL7 content), but may reference existing or new semantics being defined elsewhere It should cite and leverage existent work (i.e. specifications, not specific implementations) Business capabilities and Profiles sections provide the core normative Service description The remainder provides supporting context, rationale and explanation A key specification for defining open SOA service standards Is followed by technical specifications in the process Page 5

RFP Responders OMG HDTF Place of SFM within the overall HSSP Process HL7 Service Functional Model HL7 DSTU HL7 defines the requirements and functional specification. Technical Specification defined by vendors through the OMG RFP process. OMG OMG RFP ANSI Standard Technical Specification Page 6

Structure of a SFM specification [SFM boilerplate] 1 Executive Summary 1.1 Service Overview 1.2 Scope 1.3 Assumptions and Dependencies 1.4 Implementation Considerations 2 Business Context 2.1 The reason why the service is necessary 2.2 Storyboards / business process descriptions 3 Detailed Functional Model for each Interface 4 Profiles 4.1 Functional profiles 4.2 Semantic profiles 5 System Interaction Details [Optional] 6 Recommendations for Technical Specification Appendices Page 7

Detailed Functional Model for each Interface This section is the main normative content of the SFM Each individual piece of functionality to be provided by the Service is described in some detail in terms of business capabilities, structured within interfaces Each business capability describes a specific action the service must perform (in the technical specification, each will result in one or more operations ). Examples: Find a Person, Locate a Medical Record, Create an Order, Book an Appointment The grouping into interfaces is not critical, since this may be reorganized in the technical specification, but provides a logical, cohesive mechanism for grouping capabilities, e.g. service administration, service metadata management, update, query Page 8

Detailed functional model example [HL7 Decision Support Service Functional Model] 5.3.1 Get Knowledge Module Evaluation Result Description Precondition Inputs Outputs Post-conditions Business exceptions Evaluates the data provided by the client using one or more knowledge modules and returns the result(s) of the evaluation The specified knowledge module(s) exist The client is providing the data required by the knowledge module. The required data are identified using the Get Knowledge Module Data Requirements operation specified above Time zone, One or more knowledge modules for the evaluation, Data required by each knowledge module Evaluation results in the format specified by the semantic signifier None Knowledge module does not exist, Data were not provided in the correct format, unexpected error during the evaluation Aspects left to RFP submitters Relationship to levels of conformance Supported by all functional profiles Page 9

Use of Profiles - Example Conformance Profile - Name - Version - Date - etc Functional Profile - Name - Version - Capability 1 - Capability 2 - Capability N. Semantic Profile - Information Model ID - Version - Source - etc Entity Identification Service Patient Cross Reference Profile Version: 1.0 Date: 10/22/2007 Description:.. Entity Cross-Reference Version 1.0 - Link Entity - Unlink Entity - List Linked Entities HL7 RIM V2.14 Patient - HL7 RIM - V2.14 - Model: Set of traits taken from Patient Billing Account RMIM (FIAB_DM000000UV01). (EIS SFM included sample model) Page 10

SFM Appendices Appendix A Relevant standards existing standards or work that can be leveraged or referenced, which are documented in Appendix B Glossary contains a glossary of terms specific to the SFM Appendix C HL7 EHR-S Functional Model traceability an assessment of how the Service maps to the EHR Functional Model Any additional relevant details may be added in further appendices, e.g. in the Entity Identification SFM there was a discussion on relevant existing IHE profiles Page 11

EHR-S functional model and SFMs EHR system functional model provides shared language for the description of EHR system functionality many functional requirements from EHR-S FM can be defined as services or their operations, or supported by infrastructure service operations traceability of service specifications to requirements! examples Clinical Decision Support Service (DSS) supports many Clinical Decision Support functions specified in Section C.2 of the EHR-S functional model Record Location and Update Service (RLUS) can be used to implement tens of direct care, supportive or information infrastructure functions of the EHR-S Page 12

Example: EHR-S functions supported by RLUS DC.1.1.3 Manage summary lists DC.1.1.3.1 Manage problem list DC.1.1.3.2 Manage medication list DC.1.1.3.3 Manage allergy and adverse reaction list DC.1.1.5 Summarize health record DC.1.1.6 Manage clinical documents and notes DC.1.1.7 Capture external clinical documents DC.1.1.8 Capture patientoriginated data DC.1.5.1 Manage consents and authorizations DC.1.5.2 Manage patient advanced directives DC.3.2.2 Pharmacy communication DC.3.2.5 Communication with medical devices S.2.2 Report generation S.2.2.1 Health record output S.3.2 Information access for supplemental use S.3.3.4 Support of service requests and claims I.2 Health record information and management I.2.1 Data Retention and Availability I.2.4 Extraction of health record information I.3.1 Distributed registry access Page 13

Conclusions SOA approach emphasizes interoperability and flexibility service-oriented enterprise architecture used increasingly in healthcare organizations and networks SOA service standards emerging also in healthcare Service Functional Models are an important tool to realize services-based interoperability paradigm in analysis and blueprint phases, basis for conceptual design especially important are service role specifications, behaviors and static information models EHR system functional model standard promotes traceability to requirements from service specifications Page 14

Takk fyrir / Kiitos http://www.uku.fi/solea http://www.hl7.com http://hssp.wikispaces.com http://www.hl7.fi juha.mykkanen@uef.fi This work is related to the SOLEA project, funded by the National Agency of Technology and Innovation TEKES, Konecranes, OP-keskus OSK, Commit; Oy, CSC Tieteen tietotekniikan keskus, Datawell, Fujitsu Services, Hospital district of Helsinki and Uusimaa, Intersystems, Logica Suomi, Mawell, RAY - Finland s Slot Machine Association, Medbit / Hospital diestrict of Varsinais-Suomi, Metso, Hospital district of Northern Savo, Hospital district of Satakunta. Blindur er bóklaus maður Blind is a man without a book -Icelandic proverb Page 15

Additional material Page 16

Understanding HSSP Artifacts, Roles, Attributes SFM Owned / Produced by HL7 Community RFP Submission Implementation Produced / owned by OMG community Produced by OMG Member Submitters Owned by organizations and vendors Defines what a service does but not how Translates SFM into technical requirements Defines the service s technical spec Builds the service that lives behind the interface Independent of technical platform ID s supported technical platforms Defines interfaces, platform bindings, and conformance profiles Complies with a conformance profile Audience is tech leads, EAs, tech spec developers Audience is community with implementation interest Audience is project team architect, lead developers, etc. Audience are consumers of the system or service Page 17

SFM vs Technical Specification SFM Technical Specification Service scope Defined From SFM Business case Defined N/A Process / interaction Functions Information Infrastructure / Deployment Conformance Storyboards, mappings of capabilities to storyboards Technology neutral capabilities or responsibilities, behavior description in business terms Reference or define relevant content (data+metadata) for inputs and outputs. Assumptions, what is expected to be there, requirements for mandatory supported platforms Mandatory features, conformance of functional model to business need, identification of functional profiles, semantic profiles Interaction details as needed Interfaces and Operations, both technology independent and technology specific based on SFM capabilities. Behavior specification Operation payloads based on SFM capability inputs/outputs. Platform-specific technical infrastructure (interfacing technology, communication), generic runtime infrastructure, implications to deployment topology Conformance assertion to RFP requirements, establish platform specific technical conformance criteria for implementations Page 18