SlideShare a Scribd company logo
Standardised and Flexible Health Data
Management with an Archetype Driven
EHR System (EHRflex)
Anton Brass1, David Moner2,
Claudia Hildebrand1, Montserrat Robles2
1 Helmholtz Zentrum München, Germany
2 Universidad Politécnica de Valencia, Spain
Content
• Dual model and CEN EN13606
• The EHRflex system
• Operational Template Model
• System by example
• Conclusion and future work
2EHRflex
Dual model and CEN EN13606
• The Dual Model approach is a methodology for building Information
Systems based on the separation of information and knowledge.
– Information – statements about specific entities
Eg. Blood pressure measurement: 120/80, patient was sitting
– Knowledge – statements which apply to all entities of a class
Eg. Blood pressure is composed by Systolic and Diastolic
measurements in mmHg, possible positions are: Lying, Sitting and
Standing.
• A dual model system can thus incorporate knowledge from a
specific domain and evolve seamlessly.
EHRflex 3
Dual model and CEN EN13606
• ISO/CEN EN13606 is an international standard for the
semantic interoperability of electronic health records.
– Based on a dual model approach.
• Reference model (information model)
– Provides the generic structures or building blocks to build
an EHR.
• Archetype model (knowledge model)
– Constrains the reference model building blocks in order to
define high-level semantic concept definitions.
EHRflex 4
Dual model and CEN EN13606
• An archetype…
– Defines the specific structure for data.
– Defines other data constraints such as cardinalities,
existence, occurrences, default values…
– Binds data structures to terminologies.
– Is a shareable definition of knowledge.
– Can be defined by domain specialists (health
professionals).
– Can be used to generate user interfaces.
EHRflex 5
Archetype “Blood pressure”
Created with
LinkEHR Archetype Editor:
www.linkehr.com
6EHRflex
The EHRflex system
• EHRflex: An archetype-based EHR system.
• Main goals:
– Definition and implementation of a generic model for
user interaction and visualization of health data.
– Clear and self-explanatory screen forms.
– Empower clinicians to design their own content.
– Introduce the dual model and archetypes into the
daily practice.
EHRflex 7
The EHRflex system
The problem
• How can we represent an EN13606 ENTRY?
– Or an OpenEHR INSTRUCTION?
– Or a HL7 CDA PROCEDURE?
• In essence they all represent the same “business
concept”
– They should be represented in the same way.
– They must be transformed into usable graphic interfaces.
– And they should incorporate specific user needs or
preferences (templates).
EHRflex 8
The EHRflex system
The solution
• Operational Template
Model (OTM)
– A generic model for
representing graphical user
interfaces.
– Independent of a particular
reference model.
– Also holds and transmits the
associated health data
instances.
EHRflex 9
Medical
Data
Reference
Model
Archetype
Model
OTM
List
Data 1 Data 2
Data 3
Operational Template Model
• The OTM is an object oriented model which
includes:
– Generic data structures:
• StructureObject, List, Alternative.
– Generic data types:
• FieldList, Boolean, Integer, Real, CodedText, SimpleText.
• Classes and data types from any reference model
can be mapped and transformed into an OTM
instance and vice versa.
EHRflex 10
Operational Template Model
• Step 1: transform archetypes into an OTM
instance.
EHRflex 11
Archetype
Parser
Operational Template Model
• Step 2: transform the OTM into a form to
be filled with data.
EHRflex 12
Data 1List1
Data 2
Data 5
Operational Template Model
• Step 3: transform the OTM into an XML of
any reference model.
EHRflex 13
XML Data
14EHRflex
System by example
http://www.ehrflex.eu
15
System by example
Google Health medication
EHRflex
System by example
Google Health medication
16EHRflex
Conclusions
• Clinicians can define and use their own
clinical concepts through archetypes.
• Graphical representations are usable despite
the generic reference models.
• Data can be stored as standard XML
documents.
• EHRflex is generic and can be used with any
standard.
EHRflex 17
Future work
• Support of additional archetype properties:
– Alternatives, multiple languages, use of
terminologies…
• Support of templates for specific uses or
domains.
• Support for other reference models such
as OpenEHR, CCR and HL7 CDA.
EHRflex 18
Thank you for your attention!
Standardised and Flexible Health Data
Management with an Archetype Driven
EHR System (EHRflex)
David Moner
damoca@upv.es
EHRflex 19

More Related Content

Similar to Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex)

Archetype-based data transformation with LinkEHR
Archetype-based data transformation with LinkEHRArchetype-based data transformation with LinkEHR
Archetype-based data transformation with LinkEHR
David Moner Cano
 
Implementing dual model systems
Implementing dual model systemsImplementing dual model systems
Implementing dual model systems
yampeku
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHR
Pablo Pazos
 
Fire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray AtalagFire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray Atalag
HL7 New Zealand
 
SNOMED Bound to (Information) Model | Putting terminology to work
SNOMED Bound to (Information) Model | Putting terminology to workSNOMED Bound to (Information) Model | Putting terminology to work
SNOMED Bound to (Information) Model | Putting terminology to work
Koray Atalag
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Luis Marco Ruiz
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Luis Marco Ruiz
 
Clinical modelling with openEHR Archetypes
Clinical modelling with openEHR ArchetypesClinical modelling with openEHR Archetypes
Clinical modelling with openEHR Archetypes
Koray Atalag
 
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...
Pablo Pazos
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHR
Koray Atalag
 
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
freshEHR Clinical Informatics Ltd.
 
SALUS Presentation in AMIA CRI 2013 - San Francisco
SALUS Presentation in AMIA CRI 2013 - San FranciscoSALUS Presentation in AMIA CRI 2013 - San Francisco
SALUS Presentation in AMIA CRI 2013 - San Francisco
A. Anil Sinaci
 
openEHR Medinfo2015 Brazil Sponsor Session
openEHR Medinfo2015 Brazil Sponsor SessionopenEHR Medinfo2015 Brazil Sponsor Session
openEHR Medinfo2015 Brazil Sponsor Session
openEHR Foundation
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHR
Pablo Pazos
 
Implementation of a CEN/ISO 13606 Platform for Medicines Reconciliation
Implementation of a CEN/ISO 13606 Platform for Medicines ReconciliationImplementation of a CEN/ISO 13606 Platform for Medicines Reconciliation
Implementation of a CEN/ISO 13606 Platform for Medicines Reconciliation
David Moner Cano
 
Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)
Nawanan Theera-Ampornpunt
 
CEN EN13606 Normalisation Framework
CEN EN13606 Normalisation FrameworkCEN EN13606 Normalisation Framework
CEN EN13606 Normalisation Framework
David Moner Cano
 
Automatic summarization of medical literature
Automatic summarization of medical literatureAutomatic summarization of medical literature
Automatic summarization of medical literature
harinithiyagarajan4
 
Clinical Models - What Are They Good For?
Clinical Models - What Are They Good For?Clinical Models - What Are They Good For?
Clinical Models - What Are They Good For?
Health Informatics New Zealand
 

Similar to Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex) (20)

Archetype-based data transformation with LinkEHR
Archetype-based data transformation with LinkEHRArchetype-based data transformation with LinkEHR
Archetype-based data transformation with LinkEHR
 
Implementing dual model systems
Implementing dual model systemsImplementing dual model systems
Implementing dual model systems
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHR
 
Fire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray AtalagFire and Ice - SNOMED is bound to model - Koray Atalag
Fire and Ice - SNOMED is bound to model - Koray Atalag
 
SNOMED Bound to (Information) Model | Putting terminology to work
SNOMED Bound to (Information) Model | Putting terminology to workSNOMED Bound to (Information) Model | Putting terminology to work
SNOMED Bound to (Information) Model | Putting terminology to work
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
 
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse EnvironmentsEnabling Clinical Data Reuse with openEHR Data Warehouse Environments
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
 
Clinical modelling with openEHR Archetypes
Clinical modelling with openEHR ArchetypesClinical modelling with openEHR Archetypes
Clinical modelling with openEHR Archetypes
 
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...
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHR
 
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
 
SALUS Presentation in AMIA CRI 2013 - San Francisco
SALUS Presentation in AMIA CRI 2013 - San FranciscoSALUS Presentation in AMIA CRI 2013 - San Francisco
SALUS Presentation in AMIA CRI 2013 - San Francisco
 
openEHR Medinfo2015 Brazil Sponsor Session
openEHR Medinfo2015 Brazil Sponsor SessionopenEHR Medinfo2015 Brazil Sponsor Session
openEHR Medinfo2015 Brazil Sponsor Session
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHR
 
Implementation of a CEN/ISO 13606 Platform for Medicines Reconciliation
Implementation of a CEN/ISO 13606 Platform for Medicines ReconciliationImplementation of a CEN/ISO 13606 Platform for Medicines Reconciliation
Implementation of a CEN/ISO 13606 Platform for Medicines Reconciliation
 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
 
Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)
 
CEN EN13606 Normalisation Framework
CEN EN13606 Normalisation FrameworkCEN EN13606 Normalisation Framework
CEN EN13606 Normalisation Framework
 
Automatic summarization of medical literature
Automatic summarization of medical literatureAutomatic summarization of medical literature
Automatic summarization of medical literature
 
Clinical Models - What Are They Good For?
Clinical Models - What Are They Good For?Clinical Models - What Are They Good For?
Clinical Models - What Are They Good For?
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex)

  • 1. Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex) Anton Brass1, David Moner2, Claudia Hildebrand1, Montserrat Robles2 1 Helmholtz Zentrum München, Germany 2 Universidad Politécnica de Valencia, Spain
  • 2. Content • Dual model and CEN EN13606 • The EHRflex system • Operational Template Model • System by example • Conclusion and future work 2EHRflex
  • 3. Dual model and CEN EN13606 • The Dual Model approach is a methodology for building Information Systems based on the separation of information and knowledge. – Information – statements about specific entities Eg. Blood pressure measurement: 120/80, patient was sitting – Knowledge – statements which apply to all entities of a class Eg. Blood pressure is composed by Systolic and Diastolic measurements in mmHg, possible positions are: Lying, Sitting and Standing. • A dual model system can thus incorporate knowledge from a specific domain and evolve seamlessly. EHRflex 3
  • 4. Dual model and CEN EN13606 • ISO/CEN EN13606 is an international standard for the semantic interoperability of electronic health records. – Based on a dual model approach. • Reference model (information model) – Provides the generic structures or building blocks to build an EHR. • Archetype model (knowledge model) – Constrains the reference model building blocks in order to define high-level semantic concept definitions. EHRflex 4
  • 5. Dual model and CEN EN13606 • An archetype… – Defines the specific structure for data. – Defines other data constraints such as cardinalities, existence, occurrences, default values… – Binds data structures to terminologies. – Is a shareable definition of knowledge. – Can be defined by domain specialists (health professionals). – Can be used to generate user interfaces. EHRflex 5
  • 6. Archetype “Blood pressure” Created with LinkEHR Archetype Editor: www.linkehr.com 6EHRflex
  • 7. The EHRflex system • EHRflex: An archetype-based EHR system. • Main goals: – Definition and implementation of a generic model for user interaction and visualization of health data. – Clear and self-explanatory screen forms. – Empower clinicians to design their own content. – Introduce the dual model and archetypes into the daily practice. EHRflex 7
  • 8. The EHRflex system The problem • How can we represent an EN13606 ENTRY? – Or an OpenEHR INSTRUCTION? – Or a HL7 CDA PROCEDURE? • In essence they all represent the same “business concept” – They should be represented in the same way. – They must be transformed into usable graphic interfaces. – And they should incorporate specific user needs or preferences (templates). EHRflex 8
  • 9. The EHRflex system The solution • Operational Template Model (OTM) – A generic model for representing graphical user interfaces. – Independent of a particular reference model. – Also holds and transmits the associated health data instances. EHRflex 9 Medical Data Reference Model Archetype Model OTM List Data 1 Data 2 Data 3
  • 10. Operational Template Model • The OTM is an object oriented model which includes: – Generic data structures: • StructureObject, List, Alternative. – Generic data types: • FieldList, Boolean, Integer, Real, CodedText, SimpleText. • Classes and data types from any reference model can be mapped and transformed into an OTM instance and vice versa. EHRflex 10
  • 11. Operational Template Model • Step 1: transform archetypes into an OTM instance. EHRflex 11 Archetype Parser
  • 12. Operational Template Model • Step 2: transform the OTM into a form to be filled with data. EHRflex 12 Data 1List1 Data 2 Data 5
  • 13. Operational Template Model • Step 3: transform the OTM into an XML of any reference model. EHRflex 13 XML Data
  • 15. 15 System by example Google Health medication EHRflex
  • 16. System by example Google Health medication 16EHRflex
  • 17. Conclusions • Clinicians can define and use their own clinical concepts through archetypes. • Graphical representations are usable despite the generic reference models. • Data can be stored as standard XML documents. • EHRflex is generic and can be used with any standard. EHRflex 17
  • 18. Future work • Support of additional archetype properties: – Alternatives, multiple languages, use of terminologies… • Support of templates for specific uses or domains. • Support for other reference models such as OpenEHR, CCR and HL7 CDA. EHRflex 18
  • 19. Thank you for your attention! Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex) David Moner damoca@upv.es EHRflex 19