SlideShare a Scribd company logo
1 of 45
Download to read offline
Dr Ian McNicoll
What is 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 openehr.org
openEHR - Specifications
Normal 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
Two-level modelling
Low-level ‘stable’ reference model (RM)
Basic classes, structures, datatypes
Version control, auditing
Separate ‘clinical modelling’ layer which is applied
as a ‘constraint’ on the RM
Clinical content is defined and managed
separately but is always conformant to the RM and
can always be consumed by the RM
Two-level modelling
openEHR: Archetypes
open 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
openEHR: Templates
Templates 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
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.
Vendor-neutral querying
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
Third-party apps
Vendor-neutral Information model
Technology-neutral datastore (CDR)
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
Technical approaches
Normalised RDBMS
hard to respond to content changes
O-R mapping such as Hibernate
does not scale well
NoSQL solutions
seemingly a good fit but not much real-world experience
Mumps implementation
MongoDB, Neo4J used in academic projects
Commercial offerings
RDBMS + indexed binary blobs
Postgres, Oracle, SQL Server
Minimal normalisation
open source implementations
ADOC EtherCis
https://github.com/ethercis

Cabolabs EhrServer
https://github.com/ppazos/cabolabs-ehrserver
http://www.slideshare.net/pablitox/design-and-
implementation-of-clinical-databases-using-
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
Database Vendor-neutral AQL
GDL
support
open
source
Separate
product
Think!EHR
Oracle / SQL
Server / PostgreSQL
Yes Yes Yes Yes
OceanEHR SQL server Yes Yes Yes Yes
DipsEHR SQL Server Yes Yes Yes Yes
EtherCIS PostgreSQL Yes Yes In dev Yes Yes
Base24 PostgreSQL Yes In dev In dev Yes
Cabolabs Any SQL Yes In dev Nn dev Yes Yes
Privantis PostgreSQL Yes In dev In dev In dev
Ehr.care GraphDBs/Postgres Yes Yes In dev Yes
Clever CDR Various Yes Yes In dev Yes
openEHR CDR market
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
Vendor-neutral Information model
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
openEHR Rest API + AQL
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
openEHR Rest API + AQL
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
openEHR Rest API + AQL
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
openEHR Rest API + AQL
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
openEHR Rest API + AQL
open platform architecture
Third-party apps
Technology-neutral datastore (CDR)
openEHR Rest API + AQL
eHealth'('City'of'Moscow''
Reproduced'with'permission'
'h9p://bit.ly/1w9wZQy''
Does it scale?
App development
App development
App development
App development
The ‘bi-modal’ EHR?
Bimodal IT is the practice of managing
two separate, coherent modes of IT
delivery, one focused on stability and the
other on agility.
Mode 1 is traditional and sequential,
emphasizing safety and accuracy.
Mode 2 is exploratory and nonlinear,
emphasizing agility and speed.
open Platform
+
Legacy EPR
User interface
Information model
Database
Third-party apps
Vendor-neutral Information model
Technology-neutral datastore (CDR)
Registries
‘Feral’ apps
health platform as a service
National ‘standards’ development
National ‘standards’ development
National ‘standards’ development
National ‘standards’ development
Web-based ‘democratised’ collaborative
review
Web-based ‘democratised’ collaborative
review
Evolutionary standardisation

‘distributed Governance’
Implementers
Secondary
endorsement
Evolutionary standardisation

‘distributed Governance’
Implementers
Secondary
endorsement
Local asset governance
In any software development environment version
control is vital

Clinical systems are continually changing
Models have multiple co-dependencies
Changing one will have an impact on another
Changes to models and software must be carefully
managed
To prevent technical incompatibilities
To prevent clinical safety problems
Package management
Managing Version control
Authoring phase
during the authoring phase frequent version/revision
changes are inevitable
Loose control is necessary
Operational phase
It is critical that new Versions or Revisions are not
introduced inadvertently
May break queries
May introduce clinical safety problems
Tight control is essential
Staging
Vendor authoring
repository
Working copies
Ian
Olga
Hildi
openEHR CKM
Vendor software
development
repository
Vendor
operational
repository
commit
update
comment,
review,
request,
endorse
GIT
GIT
GIT
openEHR summary
Designed for storing and
querying rich clinical datasets

New content defined directly

by clinicians and immediately
uploaded into the CDR
Vendor-neutral data
Technology-neutral data
GDPR-ready!!
1 3 introduction to open_ehr

More Related Content

What's hot

What's hot (20)

Data foundations for digital health.pptx
Data foundations for digital health.pptxData foundations for digital health.pptx
Data foundations for digital health.pptx
 
Health IT and OpenMRS
Health IT and OpenMRSHealth IT and OpenMRS
Health IT and OpenMRS
 
Terminologi og informasjonsmodeller
Terminologi og informasjonsmodellerTerminologi og informasjonsmodeller
Terminologi og informasjonsmodeller
 
Introduction to HL7 FHIR
Introduction to HL7 FHIRIntroduction to HL7 FHIR
Introduction to HL7 FHIR
 
openEHR: aspectos de interoperabilidad y mantenibilidad
openEHR: aspectos de interoperabilidad y mantenibilidadopenEHR: aspectos de interoperabilidad y mantenibilidad
openEHR: aspectos de interoperabilidad y mantenibilidad
 
Scaling up an openEHR CDR
Scaling up an openEHR CDRScaling up an openEHR CDR
Scaling up an openEHR CDR
 
openEHR presentacion informativa 2017
openEHR presentacion informativa 2017openEHR presentacion informativa 2017
openEHR presentacion informativa 2017
 
HL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsHL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and Applications
 
Introduction to FHIR™
Introduction to FHIR™Introduction to FHIR™
Introduction to FHIR™
 
Introduction to Bahmni
Introduction to BahmniIntroduction to Bahmni
Introduction to Bahmni
 
OpenMRS Concept Management Tutorial
OpenMRS Concept Management TutorialOpenMRS Concept Management Tutorial
OpenMRS Concept Management Tutorial
 
Estructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHREstructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHR
 
OpenMRS presentation
OpenMRS presentationOpenMRS presentation
OpenMRS presentation
 
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
 
Exploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its StructuresExploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its Structures
 
Bahmni
BahmniBahmni
Bahmni
 
Health information exchange (HIE)
Health information exchange (HIE)Health information exchange (HIE)
Health information exchange (HIE)
 
Archetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray AtalagArchetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray Atalag
 
OpenEHR and IHE Ecosystem
OpenEHR and IHE Ecosystem OpenEHR and IHE Ecosystem
OpenEHR and IHE Ecosystem
 
Bahmni, Scaling in multiple countries
Bahmni, Scaling in multiple countriesBahmni, Scaling in multiple countries
Bahmni, Scaling in multiple countries
 

Similar to 1 3 introduction to open_ehr

Tony Reid Resume
Tony Reid ResumeTony Reid Resume
Tony Reid Resume
storyhome
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Indus Khaitan
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
Timothy Cook
 

Similar to 1 3 introduction to open_ehr (20)

openEHR Medinfo2015 Brazil Sponsor Session
openEHR Medinfo2015 Brazil Sponsor SessionopenEHR Medinfo2015 Brazil Sponsor Session
openEHR Medinfo2015 Brazil Sponsor Session
 
OpenEhr rEvolution Sardinia 2019
OpenEhr rEvolution Sardinia 2019OpenEhr rEvolution Sardinia 2019
OpenEhr rEvolution Sardinia 2019
 
1 1 anatomy of an app
1 1 anatomy of an app1 1 anatomy of an app
1 1 anatomy of an app
 
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
 
HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI Arctic Conf 2014
HANDI Arctic Conf 2014
 
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
 
The openEHR Revolution Heidelberg 2018
The openEHR Revolution Heidelberg 2018The openEHR Revolution Heidelberg 2018
The openEHR Revolution Heidelberg 2018
 
Intel® HPC Developer Conference 2017
Intel® HPC Developer Conference 2017Intel® HPC Developer Conference 2017
Intel® HPC Developer Conference 2017
 
Tony Reid Resume
Tony Reid ResumeTony Reid Resume
Tony Reid Resume
 
Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apex
 
Im symposium presentation - OCR and Text analytics for Medical Chart Review ...
Im symposium presentation -  OCR and Text analytics for Medical Chart Review ...Im symposium presentation -  OCR and Text analytics for Medical Chart Review ...
Im symposium presentation - OCR and Text analytics for Medical Chart Review ...
 
Time for an open standards platform?
Time for an open standards platform?Time for an open standards platform?
Time for an open standards platform?
 
OA centre of excellence
OA centre of excellenceOA centre of excellence
OA centre of excellence
 
A-Hospital-Management-System Shanto , waliul , Turjo , Munna- FULL update 2 ...
A-Hospital-Management-System Shanto  , waliul , Turjo , Munna- FULL update 2 ...A-Hospital-Management-System Shanto  , waliul , Turjo , Munna- FULL update 2 ...
A-Hospital-Management-System Shanto , waliul , Turjo , Munna- FULL update 2 ...
 
ODSC East 2020 Accelerate ML Lifecycle with Kubernetes and Containerized Da...
ODSC East 2020   Accelerate ML Lifecycle with Kubernetes and Containerized Da...ODSC East 2020   Accelerate ML Lifecycle with Kubernetes and Containerized Da...
ODSC East 2020 Accelerate ML Lifecycle with Kubernetes and Containerized Da...
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
 
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicollHANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
 
Enabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standardsEnabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standards
 
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
 

More from freshEHR Clinical Informatics Ltd.

More from freshEHR Clinical Informatics Ltd. (10)

2 6 open_ehr archetypes instructions_actions
2 6 open_ehr archetypes instructions_actions2 6 open_ehr archetypes instructions_actions
2 6 open_ehr archetypes instructions_actions
 
2 5 open_ehr archetypes specialisation
2 5 open_ehr archetypes specialisation2 5 open_ehr archetypes specialisation
2 5 open_ehr archetypes specialisation
 
2 4 open_ehr archetypes cluster
2 4 open_ehr archetypes cluster2 4 open_ehr archetypes cluster
2 4 open_ehr archetypes cluster
 
2 3 open_ehr archetypes observation
2 3 open_ehr archetypes observation2 3 open_ehr archetypes observation
2 3 open_ehr archetypes observation
 
1 7 open_ehr in context
1 7 open_ehr in context1 7 open_ehr in context
1 7 open_ehr in context
 
1 6 managing healthcare diversity
1 6 managing healthcare diversity1 6 managing healthcare diversity
1 6 managing healthcare diversity
 
1 5 diadem
1 5 diadem1 5 diadem
1 5 diadem
 
1 4 intro to archetypes and templates
1 4 intro to archetypes and templates1 4 intro to archetypes and templates
1 4 intro to archetypes and templates
 
1 2 why is e_health so hard
1 2 why is e_health so hard1 2 why is e_health so hard
1 2 why is e_health so hard
 
1 0 intro 2 day workshop
1 0 intro 2 day workshop1 0 intro 2 day workshop
1 0 intro 2 day workshop
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

1 3 introduction to open_ehr