Top Banner
Dr Ian McNicoll What is openEHR?
38

Introduction to openEHR

Feb 07, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to openEHR

Dr Ian McNicoll

What is openEHR?

Page 2: Introduction to openEHR

What is openEHR?An open specification for a health information model

capable of supporting an open platform ecosystem

vendor neutral

technology neutral

licensed to allow open and closed source business models

Page 3: Introduction to openEHR

www.openehr.org

Page 4: Introduction to openEHR

Research

Page 5: Introduction to openEHR

openEHR misconceptions

not an open source health application

not a downloadable app

not owned by a single vendor or commercial organisation

not proprietary or commercially unfriendly

Page 6: Introduction to openEHR

openEHR - key goalProvide specifications for an open eHealth platform

keeping the data in any openEHR system completely interoperable

regardless of programming language

regardless of human language

regardless of internal database technology

Page 7: Introduction to openEHR

Two-level modelling

Page 8: Introduction to openEHR

openEHR: Archetypesopen source computable models of discrete clinical concepts

Familiar components of a health record

Blood pressure, Body weight

Medication order, Family history

Urea, Creatinine results

‘Maximal dataset’ Capture as many clinical perspectives as possible

Page 9: Introduction to openEHR

openEHR: TemplatesTemplates deliver the datasets by aggregating archetypes together

Key clinical endpoint and start point for generation of technical artefacts

i.e. openEHR archetypes and templates can be used directly

Class libraries, Message schema

GUI skeletons, API Profiles

Page 10: Introduction to openEHR

AQL: Information-model querying

Information model querying, independent of the actual database querying

vendor/technology neutral querying

To query an openEHR system you only have to know which archetypes are in use.

Page 11: Introduction to openEHR

life-long record:clinicians in control

Archetypes consumed automatically by an openEHR system

Out-of-the-box interoperability through archetype sharing

No transforms or other processing required when moving data to other vendors

Page 12: Introduction to openEHR

However ….Building an openEHR back-end is easy

just follow the specifications

BUT building a high-quality openEHR back-end is hard

must understand archetypes

must support information-model querying

must be fast and flexible

This is not a trivial engineering exercise

Page 13: Introduction to openEHR

The good news…You do not have to build your own openEHR back-end ‘CDR’…

over 10 providers of openEHR CDR services

the APIs are compact and easy to use once you understand the basic concepts

Page 14: Introduction to openEHR

Database Compositions Template validation AQL GDL

supportopen

source Separate product

Think!EHR Oracle Yes Yes Yes Yes Yes

OceanEHR SQL server Yes Yes Yes Yes Yes

DipsEHR SQL Server Yes Yes Yes Yes ?

EtherCIS PostgreSQL Yes Yes In dev In dev Yes Yes

Infinni SQL Server Yes Yes ? Yes

Base24 PostgreSQL Yes Yes In dev In dev Yes

Cabolabs Any SQL Yes Yes Yes Yes

Nousco ? Yes Yes Yes

Privantis PostgreSQL Yes Yes In dev In dev In dev

Medrecord360 ? Yes Yes

Current CDR market

Page 15: Introduction to openEHR

eHealth'('City'of'Moscow''

Reproduced'with'permission''h9p://bit.ly/1w9wZQy''

Does it scale?

Page 16: Introduction to openEHR

App development

Page 17: Introduction to openEHR

App development

Page 18: Introduction to openEHR

App development

Page 19: Introduction to openEHR

App development

Page 20: Introduction to openEHR

App development

Page 21: Introduction to openEHR

‘open platform’ architecture

open Information Model

App App App

Page 22: Introduction to openEHR

‘open platform’ architecture

open Information Model

Page 23: Introduction to openEHR

openEHR Rest API + AQL

‘open platform’ architecture

Page 24: Introduction to openEHR

openEHR CDR

openEHR Rest API + AQL

‘open platform’ architecture

Page 25: Introduction to openEHR

openEHR CDR

openEHR Rest API + AQL

‘open platform’ architecture

Page 26: Introduction to openEHR

openEHR CDR

openEHR Rest API + AQL

‘open platform’ architecture

Page 27: Introduction to openEHR

openEHR CDR

openEHR Rest API + AQL

‘open platform’ architecture

Page 28: Introduction to openEHR

openEHR CDR

openEHR Rest API + AQL

‘open platform’ architecture

Page 29: Introduction to openEHR

SMARTPlatformsPluggable Webapp

API

HL7 FHIR Clinical Content Exchange

NHS API

‘inVivo’Datastore API

Detailed Clinical Content

Development

Clinical leadership PRSB

Terminology CentreHSCIC

NonopenEHR systems

Archetype+ SNOMED Clinical Content definitions

Page 30: Introduction to openEHR

National ‘standards’ development

Page 31: Introduction to openEHR

National ‘standards’ development

Page 32: Introduction to openEHR

National ‘standards’ development

Page 33: Introduction to openEHR

National ‘standards’ development

Page 34: Introduction to openEHR

National ‘standards’ development

Page 35: Introduction to openEHR

National ‘standards’ development

Page 36: Introduction to openEHR

National ‘standards’ development

Page 37: Introduction to openEHR

openEHR: faster, safer app development

Much faster to respond to changes in clinical practice

Interoperability out-of-the-box

Growing ‘open platform’ market Vendor/ tech neutral data models

Vendor/tech neutral data querying

Page 38: Introduction to openEHR