openehr The Reference Model Thomas Beale Sam Heard



Similar documents
HL7 CDA, Clinical Modelling and openehr

Integration Information Model

What s next for openehr. Sam Heard Thomas Beale

Introduction to openehr Archetypes & Templates. Dr Ian McNicoll Dr Heather Leslie

DIPS Arena New Archetype-based EHR. Sigurd From, DIPS ASA

Electronic Health Records: An introduction to openehr and archetypes

Architecture Overview

Open Source Modular Units for Electronic Patient Records. Hari Kusnanto Faculty of Medicine, Gadjah Mada University

Techniques for ensuring interoperability in an Electronic health Record

The next generation EHR

Advanced Aspects of Hospital Information Systems

Evaluation of a Persistent Store for openehr

Using Archetypes with HL7 Messages and Clinical Documents. Heath Frankel HL7 Working Group Meeting 14 January 2011

The Journal on Information Technology in Healthcare 2003; 1(5): Archetypes, GEHR, openehr and Electronic Health Records

How To Write An Electronic Health Record

Strategies and experiences in Sweden

8th Medical Open Source Software Symposium

Comparing Different Approaches to Two-Level Modelling of Electronic Health Records

EHR Definition, Scope & Context. Sam Heard for Peter Schloeffel ISO/TC 215 WG1 Aarhus, Denmark 3 Oct 2003

EHR Standards Landscape

Extract Information Model

Templates and Archetypes: how do we know what we are talking about?

The Template Object Model (TOM)

openehr Querying for secondary uses Ian McNicoll

Clinical Knowledge Manager. Product Description 2012 MAKING HEALTH COMPUTE

Archetype-Based Knowledge Management for Semantic Interoperability of Electronic Health Records

Health Data Management with an Archetype Driven EHR System in Low Ressource Environments

EHR Archetypes in practice: getting feedback from clinicians and the role of EuroRec

CHAPTER 3 PROPOSED SCHEME

Towards a Repository for Managing Archetypes for Electronic Health Records

Defining the content of shared electronic medical records (emr)

EHR Information Model

A Metabolic Syndrome Health Check EHR based on openehr

Improving EHR Semantic Interoperability Future Vision and Challenges

Electronic Health Record (EHR) Standards Survey

Il lavoro di armonizzazione. e HL7

The ERS IC-EHR as Local, Regional and National ehealth Infrastructure July 2010

EHR Information Model

Streamline Your Radiology Workflow. With Radiology Information Systems (RIS) and EHR

Interoperability within Health & Social Care Systems

Describing Electronic Health Records Using XML Schema

ISO EN TECHNICAL REVISION

The Electronic Health Record Why is it still so hard?

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

A Semantic Foundation for Achieving HIE Interoperability

A Product Line and Model Driven Approach for Interoperable EMR Messages Generation

What do clinical data standards mean for clinicians? Dr Nick Booth GP and Informatician, Warden, Northumberland, UK

Ontology-based Archetype Interoperability and Management

Advanced and secure architectural EHR approaches

Single Presentation Layer: Design Directions for iehr Graphical User Interface

An archetype-based solution for the interoperability of computerised guidelines and electronic health records

TRANSFoRm: Vision of a learning healthcare system

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment

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

Tackling the Semantic Interoperability challenge

ehr Sharable Data Vicky Fung Senior Health Informatician ehr Information Standards Office

Health Informatics Standardisation - educational, informative and normative

Combining Smart Spaces and HL7 Medical standard in telemedicine scenarios

EHR Systems: an Introduction

Modeling Temporal Data in Electronic Health Record Systems

OpenEyes Overview. OpenEyes Overview

Enabling medical research on clinically collected data using openehr archetypes

Data models standards to define, exchange and archive data

3M Health Information Systems

Design of Modern Mobile Devices based on Medical Information Interchange Standards Med e Tel, 2015 Luxembourg

A Repository of Semantic Open EHR Archetypes

Semantic interoperability of dual-model EHR clinical standards

EHR Standards and Semantic Interoperability

How To Understand The Difference Between Terminology And Ontology

Standardization of the Australian Medical Data Exchange Model. Michael Legg PhD

Genomics and the EHR. Mark Hoffman, Ph.D. Vice President Research Solutions Cerner Corporation

Electronic Health Record. Standards, Coding Systems, Frameworks, and Infrastructures

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

Electronic Health Record (EHR) System for Developing as well as Developed Countries Based on the openehr Approach

The EHR and Clinical Archetypes: time for clinical engagement!

HL7 & HL7 CDA: The Implementation of Thailand s Healthcare Messaging Exchange Standards Nawanan Theera-Ampornpunt, M.D., Ph.D.

BI en Salud: Registro de Salud Electrónico, Estado del Arte!

Healthcare Data: Secondary Use through Interoperability

A State-Wide EHR for NSW Health

Semantic Issues in Integrating Data from Different Models to Achieve Data Interoperability

Theodoros. N. Arvanitis, RT, DPhil, CEng, MIET, MIEEE, AMIA, FRSM

City Research Online. Permanent City Research Online URL:

Report on a preliminary analysis of the dataflow(s) in HealthConnect system

Universitat Jaume I, Castellón, Spain,

Environmental Health Science. Brian S. Schwartz, MD, MS

Creating application interfaces for legacy systems. Clinical-driven EHRs the openehr approach. Health Informatics Group -

Semantically Steered Clinical Decision Support Systems

Custom Report Data Elements: 2012 IT Database Fields. Source: American Hospital Association IT Survey

CREATING AND APPLYING KNOWLEDGE IN ELECTRONIC HEALTH RECORD SYSTEMS. Prof Brendan Delaney, King s College London

Welcome to the Data Analytics Toolkit PowerPoint presentation on clinical quality measures, meaningful use, and data analytics.

Meaningful use. Meaningful data. Meaningful care. The 3M Healthcare Data Dictionary (HDD): Implemented with a data warehouse

ONTARIO EHR INTEROPERABILITY STANDARDS WHY STANDARDS MATTER

August 13, :35 WSPC/INSTRUCTION FILE gidatacentre. Multi-Datacenter Network of Knowledge Extraction and Dissemination for IBD Clinics

Care360 EHR Frequently Asked Questions

Message generation facilities for interoperability in pervasive healthcare environments

Welcome to the Data Analytics Toolkit PowerPoint presentation on EHR architecture and meaningful use.

Management and maintenance policies for EHR interoperability resources

HL7 and Meaningful Use

Defense Healthcare Management Systems

European Quality Labelling, Certification, Electronic Health Record systems (EHRs) gf v1

Transcription:

openehr The Reference Model Thomas Beale Sam Heard

1:N openehr Semantic architecture Screen Forms Messages 1:N Reports Templates Data conversion schemas 1:N Archetypes Terminology interface Terminologies 1:N Reference Model Querying What openehr provides ICPC ICDx Snomed CT

Specification Map Archetype Query Language Terminology Subset Syntax RM SM EHR Security EHR Extract Demographic virtual EHR { } { domain patterns{ core{ terminology service Composition demographic service Integration Common Data Structures Data Types EHR service Support (identifiers, terminology access) archetype service Template OM openehr Archetype Profile Archetype OM AM

Reference Model Class model overview

The reference model Structure of one EHR All versioned

Structure of one Composition ENTRYs where the data are

Structure of an EHR Extract

Context Model in openehr data values spatial structure temporal structure clinical statement healthcare event data-entry session Healthcare Events recorded in (1:1) recorded in (1:N) commit to EHR (Contribution) ENTRIES organise by: SECTIONS COMPOSITION organise by: FOLDERs EHR Recording Environment

Time in openehr generally = instant event Real-world activities sample/ measurement/ collection time reporting time observation healthcare event data entry commit openehr record COMPOSITION. OBSERVATION. context.start_time data.origin time-lag recorded in archetyped attribute in OBSERVATION.data if relevant COMPOSITION. VERSION. context.end_time audit.time

Time in openehr radiology imaging report data entry radiologist - assess images commit openehr record OBSERVATION. data.origin COMPOSITION. context.start_time COMPOSITION. context.end_time VERSION. audit.time

Time in openehr nurse obs. (hospital) vital vital vital signs commit signs commit signs 0100 0500 0900 commit openehr record ADMIN_ENTRY move to ward time =... OBSERVATION. data.origin VERSION. audit.time OBSERVATION. data.origin VERSION. audit.time OBSERVATION. data.origin VERSION. audit.time ADMIN_ENTRY discharge time =...

Security Features Separation

Entries the clinical information

Entry types Archetype Query Language Terminology Subset Syntax RM SM EHR Security EHR Extract Demographic virtual EHR { } { domain patterns{ core{ terminology service Composition demographic service Integration Common Data Structures Data Types EHR service Support (identifiers, terminology access) archetype service Template OM openehr Archetype Profile Archetype OM AM

Entry types based on process investigator Investigator agents This process is cyclic & repetitive Clinicians don t always document every step

History of Solutions GeHR Australia early version of Entry types based on information categories in philosophy + problem-solving

History of Solutions Danish G-EPJ

History of Solutions - Samba

History of Solutions Act-based Includes RICHE HL7v3 RIM Many others Problems Everything is an act good for tracking business process steps, but not natural to physicians Hard to model typical clinical recordings

Our approach Clinical Investigator observations Based on clinical process MedInfo 2007 paper goals (desired observations) evaluation clinical investigator system goals + (desired observations) interventions a) problem-solving metaphor - interventions evaluation f() patient system administrative context patient system observations clinical investigator system administrative context b) control system metaphor

Entry types based on process investigator Investigator agents This process is cyclic & repetitive Clinicians don t always document every step

Leading to an Ontology xxx = observation-related xxx = intervention-related care information recorded information ADMIN_ENTRY admin information cognitive/temporal categories history EVALUATION opinion INSTRUCTION instruction OBSERVATION observation/ observation intervention categories ACTION action assessment proposal investigation request intervention request analytical categories diagnosis risk prognosis scenario goal recommendation

(with a speculative part for Admin) admin information status update task event patient event birth death commence ment completion transfer scheduling admission discharge emergency care referral appointment reservation

Specification Map Archetype Query Language Terminology Subset Syntax RM SM EHR Security EHR Extract Demographic virtual EHR { } { domain patterns{ core{ terminology service Composition demographic service Integration Common Data Structures Data Types EHR service Support (identifiers, terminology access) archetype service Template OM openehr Archetype Profile Archetype OM AM

RM data types & structures data_structures item_structure representation history data_types quantity basic text date_time time_ specification uri multimedia support definitions terminology measurement identification assumed types Boolean Integer String List<T> Real Character Interval<T> Set<T> inbuilt

data_structures

data_structures.item_structure

item_structure.representation

data_structures.history

History Basic Structure

History - Variations

History Storing Device Data Efficiently 14,400 x 1 second samples from device 5 x Events in openehr History

Math Functions

Glucose Tolerance Test

EHR Extract

openehr Extract Model

openehr EHR Extract

Generic EHR Extract

Versioning

Specification Map Archetype Query Language Terminology Subset Syntax RM SM EHR Security EHR Extract Demographic virtual EHR { } { domain patterns{ core{ terminology service Composition demographic service Integration Common Data Structures Data Types EHR service Support (identifiers, terminology access) archetype service Template OM openehr Archetype Profile Archetype OM AM

Basis of versioning (similarly to CVS, Subversion etc ) We use the Composition as the unit of change (like a file in Subversion) Folder structure also versioned We use the Contribution as the unit of committal (like a change-set) Pre-commit check ensures that the current state of Compositions & Folder structure unchanged since check-out

Versioning Family History Current medications Problem List Care Plan Contrib 12/4/2003 Contact 12/4/2003 Problem List ++ Contrib 15/4/2003 Test Results 15/4/2003 Contrib 20/4/2003 Contact 20/4/2003 Current Meds ΔΔ Care Plan Δ Contrib 22/4/2003 Correction 22/4/2003 Current Version

Conflicts & Merging One System User A System User B v1 v1a commit? v2 commit v1b v2a commit v3

Synchronisation Problems Sys C v1 v1 Are we getting Duplicates? Sys A v1 v2 v3 Sys B v1 Do we have the latest? Solutions: designated master repository from which to update reliable, global version identification scheme

Distributed conflicts Sys C v1 v2c Sys A v1 v2a This can only happen: 1. where no master designated 2. no update-before-commit 3. patient presents in both places i.e. ad hoc situation, e.g. patient sick while on holiday Solution: One of the systems will be the Patient s home system

Why is the openehr RM useful? Because it was developed with clinical input OGTT example It provides a solid ontological basis for the next levels: Archetypes Templates GUI, messages etc