Top Banner
Ian McNicoll Co-chair openEHR Foundation freshEHR Clinical Informatics Ltd. Operon Systems Ltd Hon. Research Associate UCL openEHR: Introduction
20

openEHR Technical Workshop Intro MIE 2016

Feb 07, 2017

Download

Health & Medicine

Ian McNicoll
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: openEHR Technical Workshop Intro MIE 2016

Ian McNicoll

Co-chair openEHR Foundation freshEHR Clinical Informatics Ltd.

Operon Systems Ltd Hon. Research Associate UCL

openEHR: Introduction

Page 2: openEHR Technical Workshop Intro MIE 2016

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: openEHR Technical Workshop Intro MIE 2016

Two-level modelling

Page 4: openEHR Technical Workshop Intro MIE 2016

openEHR - SpecificationsNormal technical specifications with UML diagrams etc openEHR Reference model

how the health data is represented in a patient record

openEHR Archetype object model

how the clinical content definitions are represented separately from the Reference model

Page 5: openEHR Technical Workshop Intro MIE 2016

openEHR: Archetypesopen source computable models of discrete clinical concepts Familiar components of a health record

Blood pressure, Body weight Medication order, Family history Capture as many clinical perspectives as possible

Page 6: openEHR Technical Workshop Intro MIE 2016

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 7: openEHR Technical Workshop Intro MIE 2016

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 8: openEHR Technical Workshop Intro MIE 2016

However ….Building an openEHR back-end (CDR) is straightforward

just follow the specifications

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

must understand archetypes/templates must support information-model querying must be fast and flexible not a trivial engineering exercise

Page 9: openEHR Technical Workshop Intro MIE 2016

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 Oracle 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 In dev Yes Yes

Nousco ? Yes Yes Yes

Privantis PostgreSQL Yes Yes In dev In dev In dev

Medrecord360 ? No No No Yes Yes

Current openEHR CDR market

Page 10: openEHR Technical Workshop Intro MIE 2016

‘Megasuite’ architecture

Page 11: openEHR Technical Workshop Intro MIE 2016

‘Megasuite’ architecture

Page 12: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

open Information Model

App App App

Page 13: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 14: openEHR Technical Workshop Intro MIE 2016

openEHR CDR

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 15: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 16: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 17: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 18: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 19: openEHR Technical Workshop Intro MIE 2016

openEHR Rest API + AQL

Best of Breed 3.0: ’open platform’ architecture

App App App

Page 20: openEHR Technical Workshop Intro MIE 2016