EHRGen
EHR framework based on openEHR




      Ing. Pablo Pazos Gutiérrez
        pablo@openehr.org.es
The EHR environment
• EMR
  – Clinical recording applications (input)
  – Local records
  – Customized applications for:
     • specialties (e.g. cardiology)
     • departments (e.g. emergency)
• EHR
  – Shared records (search, output)
     • Many medical specialties for the same patient
• Demographic
  – Persons, organizations & roles
The EHR environment
• Terminology Server
  – terminologies, classifications, codes
• Content Server
  – archetypes & templates
• Rules Server (CDS & epidemiology)
  – alerts, recommendations, reminders, notifications
• Process Server
  – BPM, workflow mgt., task mgt.
• CPOE
  – order management (send, authorization, receive)
The EHR environment
EHRGen coverage




• Doesn’t cover rules  XML Rule Engine
EHRGen objectives
• Provide a fast way to create & modify
  openEHR-based EMR applications
• Provide adaptable systems deployable in any
  healthcare environment with minimum effort
• Lower costs, minimize time to market,
  formalization of the development process,
  long term maintainability, …
EHRGen features
• One framework to create many EMR systems
• Clinical knowledge is not hardcoded in the app
• Changes in the clinical record structure without
  changing the source code
• Local or remote demographic repository
• Security:
   – role based user authorization
   – authorization permits by clinical domain
• Supports versioned archetypes and UI templates
• Technologies: Java/Groovy/Grails/MySQL
EHRGen functionalities
• GUI autogeneration:
   – from archetypes, UI templates and terminology
   – Web, I18N
• DB schema autogeneration:
   – from openEHR domain classes
• Generic business logic:
   – input data validation (using archetypes)
   – data binding for persistence
      • creates compositions from input data
• Semantic querying & data aggregations (prototype)
EHRGen architecture
EHRGen




Ing. Pablo Pazos Gutiérrez
    pablo@openehr.org.es

More Related Content

PDF
Terminology in openEHR
PPT
Design and implementation of Clinical Databases using openEHR
PPT
openEHR training in Latin America - Pablo Pazos #MedInfo2015
PPTX
Aleksandar Zivaljevic - Annotation of clinical datasets using openEHR Archety...
PPT
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
PPT
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
PPT
openEHR Developers Workshop at #MedInfo2015
PPT
Developing openEHR EHRs - core functionalities
Terminology in openEHR
Design and implementation of Clinical Databases using openEHR
openEHR training in Latin America - Pablo Pazos #MedInfo2015
Aleksandar Zivaljevic - Annotation of clinical datasets using openEHR Archety...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Enabling Clinical Data Reuse with openEHR Data Warehouse Environments
openEHR Developers Workshop at #MedInfo2015
Developing openEHR EHRs - core functionalities

What's hot (16)

PPTX
What is openEHR?
PDF
Querying EHR Data with Archetype Query Language
PPTX
Implementation and Use of ISO EN 13606 and openEHR
PPTX
Introduction to openEHR Clinical Knowledge Manager
PPTX
Why ICT Fails in Healthcare: Software Maintenance and Maintainability
PDF
1 3 introduction to open_ehr
PDF
1 1 anatomy of an app
PPTX
Ehr models, standards and semantic interoperability
PDF
Introduction of BJU-BMR-RG and use case study of Applying openEHR archetypes ...
PDF
2 1 open_ehr templates in detail
PPTX
Archetype-based data transformation with LinkEHR
PDF
1 4 intro to archetypes and templates
PDF
2 4 open_ehr archetypes cluster
PDF
2 7 open_ehr rm reference model overview
PDF
1 7 open_ehr in context
PDF
openEHR in China 2019-06
What is openEHR?
Querying EHR Data with Archetype Query Language
Implementation and Use of ISO EN 13606 and openEHR
Introduction to openEHR Clinical Knowledge Manager
Why ICT Fails in Healthcare: Software Maintenance and Maintainability
1 3 introduction to open_ehr
1 1 anatomy of an app
Ehr models, standards and semantic interoperability
Introduction of BJU-BMR-RG and use case study of Applying openEHR archetypes ...
2 1 open_ehr templates in detail
Archetype-based data transformation with LinkEHR
1 4 intro to archetypes and templates
2 4 open_ehr archetypes cluster
2 7 open_ehr rm reference model overview
1 7 open_ehr in context
openEHR in China 2019-06
Ad

Viewers also liked (16)

PDF
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
PDF
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
PDF
Accenture-Singapore-Journey-to-Build-National-Electronic-Health-Record-System
PDF
IHiS_Yearbook
PDF
Servicios Terminológicos
PDF
Introducción a openEHR para clinicos 2013
PDF
Estructura de la Historia Clínica Electrónica openEHR
PDF
Workshop arquetipos openEHR CAIS 2012
PDF
Taller de Modelado Clínico con openEHR - HIBA 2013
PPT
Introducción a openEHR en español
PDF
Health IT in Singapore
PPTX
Leccion 4.3.1 gnu health
PPTX
Leccion 4.3 gnu health)
PPTX
Challenges in Implementing EMR: The Singapore Story
PPT
openEHR: aspectos de interoperabilidad y mantenibilidad
PPTX
Leccion 4.4 open ehr
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
Accenture-Singapore-Journey-to-Build-National-Electronic-Health-Record-System
IHiS_Yearbook
Servicios Terminológicos
Introducción a openEHR para clinicos 2013
Estructura de la Historia Clínica Electrónica openEHR
Workshop arquetipos openEHR CAIS 2012
Taller de Modelado Clínico con openEHR - HIBA 2013
Introducción a openEHR en español
Health IT in Singapore
Leccion 4.3.1 gnu health
Leccion 4.3 gnu health)
Challenges in Implementing EMR: The Singapore Story
openEHR: aspectos de interoperabilidad y mantenibilidad
Leccion 4.4 open ehr
Ad

Similar to EHRGen demo presentation (20)

PDF
OpenEhr rEvolution Sardinia 2019
PPTX
Comp8 unit1a lecture_slides
PPTX
openEHR Medinfo2015 Brazil Sponsor Session
PPT
OpenEMR.features.ppt
PPTX
Digital assembly Cardiff HANDI-HOPD workshop
PPTX
Digital assembly 2015 Cardiff HANDI-HOPD workshop
PDF
Dr. Ian McNicoll Digital Health Assembly 2015
PPTX
openEHR sll-2015final
PPT
Iehr ciif sdk-slides-draft-h
PDF
Openehr clinical modelling
PPTX
EHRbase, open source openEHR CDR
PPTX
Time for an open standards platform?
PPT
PPTX
8 1open ehr-helsinki_29oct2018
PDF
openEHR Progress in China 2022
PDF
Introduction to an openEHR
PPTX
Electronic Health Record
DOC
Final report ehr1
PDF
openEHR China Localization working group
PDF
ELECTRONIC HEALTH RECORD SYSTEM BY ADOPTING BLOCKCHAIN
OpenEhr rEvolution Sardinia 2019
Comp8 unit1a lecture_slides
openEHR Medinfo2015 Brazil Sponsor Session
OpenEMR.features.ppt
Digital assembly Cardiff HANDI-HOPD workshop
Digital assembly 2015 Cardiff HANDI-HOPD workshop
Dr. Ian McNicoll Digital Health Assembly 2015
openEHR sll-2015final
Iehr ciif sdk-slides-draft-h
Openehr clinical modelling
EHRbase, open source openEHR CDR
Time for an open standards platform?
8 1open ehr-helsinki_29oct2018
openEHR Progress in China 2022
Introduction to an openEHR
Electronic Health Record
Final report ehr1
openEHR China Localization working group
ELECTRONIC HEALTH RECORD SYSTEM BY ADOPTING BLOCKCHAIN

More from Pablo Pazos (19)

PDF
Microservicios y plataformas abiertas en salud - JIAP 2018
PDF
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
PDF
openEHR presentacion informativa 2017
PDF
CaboLabs - Workshop de interoperabilidad usando estándares
PDF
CaboLabs - Estándares e interoperabilidad en informática en salud
PDF
CaboLabs - Proyectos de informatica en salud
PDF
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
PDF
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
PDF
Presentacion del programa de formacion profesional de Informática en Salud, E...
PDF
Generación automática de interfaces de usuario para sistemas de información c...
PPT
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
PDF
Taller de implementación de openEHR - HIBA 2013
PDF
CaboLabs: expertos en informática médica, estándares e interoperabilidad
PDF
Pablo Pazos Curriculum Vitae 2013-05-17
PDF
Desarrollo profesional en Tecnologias de la Información desde Uruguay
PDF
openEHR ¿para qué sirve? HIBA2012
PDF
XRE demo presentation
PDF
openEHR terminology binding
PPT
Sistema regional de trauma Uruguay, Argentina, Brasil
Microservicios y plataformas abiertas en salud - JIAP 2018
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
openEHR presentacion informativa 2017
CaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Estándares e interoperabilidad en informática en salud
CaboLabs - Proyectos de informatica en salud
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentacion del programa de formacion profesional de Informática en Salud, E...
Generación automática de interfaces de usuario para sistemas de información c...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Taller de implementación de openEHR - HIBA 2013
CaboLabs: expertos en informática médica, estándares e interoperabilidad
Pablo Pazos Curriculum Vitae 2013-05-17
Desarrollo profesional en Tecnologias de la Información desde Uruguay
openEHR ¿para qué sirve? HIBA2012
XRE demo presentation
openEHR terminology binding
Sistema regional de trauma Uruguay, Argentina, Brasil

Recently uploaded (20)

PDF
communicable diseases for healthcare - Part 1.pdf
PDF
Diabetes mellitus - AMBOSS.pdf
PPTX
IMMUNITY ... and basic concept mds 1st year
PDF
Gonadotropin-releasing hormone agonist versus HCG for oocyte triggering in an...
PPTX
critical care nursing 12.pptxhhhhhhhhjhh
PPTX
Approch to weakness &paralysis pateint.pptx
PDF
Cranial nerve palsies (I-XII) - AMBOSS.pdf
PPTX
Local Anesthesia Local Anesthesia Local Anesthesia
PPTX
المحاضرة الثالثة Urosurgery (Inflammation).pptx
PPTX
Indications for Surgical Delivery...pptx
PPT
fiscal planning in nursing and administration
PPTX
Introduction to CDC (1).pptx for health science students
PPTX
Genetics and health: study of genes and their roles in inheritance
PPTX
SUMMARY OF EAR, NOSE AND THROAT DISORDERS INCLUDING DEFINITION, CAUSES, CLINI...
PPTX
ACUTE PANCREATITIS combined.pptx.pptx in kids
PPTX
Communicating with the FDA During an Inspection -August 26, 2025 - GMP.pptx
PDF
Nematodes - by Sanjan PV 20-52.pdf based on all aspects
PPTX
presentation on causes and treatment of glomerular disorders
PDF
Tackling Intensified Climatic Civil and Meteorological Aviation Weather Chall...
PPTX
Nutrition needs in a Surgical Patient.pptx
communicable diseases for healthcare - Part 1.pdf
Diabetes mellitus - AMBOSS.pdf
IMMUNITY ... and basic concept mds 1st year
Gonadotropin-releasing hormone agonist versus HCG for oocyte triggering in an...
critical care nursing 12.pptxhhhhhhhhjhh
Approch to weakness &paralysis pateint.pptx
Cranial nerve palsies (I-XII) - AMBOSS.pdf
Local Anesthesia Local Anesthesia Local Anesthesia
المحاضرة الثالثة Urosurgery (Inflammation).pptx
Indications for Surgical Delivery...pptx
fiscal planning in nursing and administration
Introduction to CDC (1).pptx for health science students
Genetics and health: study of genes and their roles in inheritance
SUMMARY OF EAR, NOSE AND THROAT DISORDERS INCLUDING DEFINITION, CAUSES, CLINI...
ACUTE PANCREATITIS combined.pptx.pptx in kids
Communicating with the FDA During an Inspection -August 26, 2025 - GMP.pptx
Nematodes - by Sanjan PV 20-52.pdf based on all aspects
presentation on causes and treatment of glomerular disorders
Tackling Intensified Climatic Civil and Meteorological Aviation Weather Chall...
Nutrition needs in a Surgical Patient.pptx

EHRGen demo presentation

  • 1. EHRGen EHR framework based on openEHR Ing. Pablo Pazos Gutiérrez [email protected]
  • 2. The EHR environment • EMR – Clinical recording applications (input) – Local records – Customized applications for: • specialties (e.g. cardiology) • departments (e.g. emergency) • EHR – Shared records (search, output) • Many medical specialties for the same patient • Demographic – Persons, organizations & roles
  • 3. The EHR environment • Terminology Server – terminologies, classifications, codes • Content Server – archetypes & templates • Rules Server (CDS & epidemiology) – alerts, recommendations, reminders, notifications • Process Server – BPM, workflow mgt., task mgt. • CPOE – order management (send, authorization, receive)
  • 5. EHRGen coverage • Doesn’t cover rules  XML Rule Engine
  • 6. EHRGen objectives • Provide a fast way to create & modify openEHR-based EMR applications • Provide adaptable systems deployable in any healthcare environment with minimum effort • Lower costs, minimize time to market, formalization of the development process, long term maintainability, …
  • 7. EHRGen features • One framework to create many EMR systems • Clinical knowledge is not hardcoded in the app • Changes in the clinical record structure without changing the source code • Local or remote demographic repository • Security: – role based user authorization – authorization permits by clinical domain • Supports versioned archetypes and UI templates • Technologies: Java/Groovy/Grails/MySQL
  • 8. EHRGen functionalities • GUI autogeneration: – from archetypes, UI templates and terminology – Web, I18N • DB schema autogeneration: – from openEHR domain classes • Generic business logic: – input data validation (using archetypes) – data binding for persistence • creates compositions from input data • Semantic querying & data aggregations (prototype)