EHRGen     Generador de SistemasNormalizados de Historia ClínicaElectrónica Basados en openEHR http://code.google.com/p/op...
Agenda•   Objetivos•   Contexto•   openEHR•   EHRGen    –   Arquitectura    –   Metodología de trabajo    –   Característi...
Objetivos• Automatizar tareas repetitivas   – Generación de UI a partir de metadatos• Mantenibilidad a largo plazo con mín...
Contexto• Diseño en 1 nivel: desarrollo hoy   – Conocimiento del dominio “duro” en el software   – Cambios en el dominio i...
Contexto• Diseño en 2 niveles (modelo dual)   – Modelo de información del dominio genérico      • Documentos, entradas, ti...
openEHR• Especificación de modelo dual   – Modelo de información      • Estable, pequeño, implementado en software   – Mod...
openEHR• Arquetipos:  – Restricciones sobre un modelo de información genérico  – Definen conceptos clínicos específicos  –...
openEHR• Utilidad de arquetipos:   –   Estructura del registro clínico   –   Búsqueda de información   –   Comunicación de...
EHRGen: arquitectura• Componentes mínimos de arquitectura openEHR• GuiGen   – Genera interfaz web• WF manager   – Interacc...
EHRGen: metodología• Especificación de conceptos clínicos   – Dominio: proceso asistencial / tipo de atención / especialid...
EHRGen: metodología• Configuración de arquetipos y plantillas   – Generación de interfaz de usuario   – Modo: create, show...
EHRGen: metodología• Ingreso de datos clínicos   – Manejo de errores• Visualización de datos   – Datos con distintas versi...
EHRGen: características• Creación y adaptación de registros clínicos   – Software se adapta a registros clínicos sin modif...
14
15
EHRGen: trabajo futuro• Editor visual de plantillas de UI• Integración de gestión de órdenes / indicaciones• Arquitectura ...
Conclusiones• Empoderamiento   – Mayor involucramiento y compromiso de clínicos   – Mejora adopción y ayuda al cambio cult...
Muchas graciaspor su amable atenciónIng. Pablo Pazos Gutiérrez     pablo@openehr.org.es          @ppazos                  ...
Upcoming SlideShare
Loading in...5
×

EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Basados en openEHR

5,465
-1

Published on

Presentación de EHRGen en el Congreso Argentino de Informática en Salud (CAIS) 2012

Published in: Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,465
On Slideshare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Basados en openEHR

  1. 1. EHRGen Generador de SistemasNormalizados de Historia ClínicaElectrónica Basados en openEHR http://code.google.com/p/open-ehr-gen-framework Ing. Pablo Pazos Gutiérrez pablo@openehr.org.es 1
  2. 2. Agenda• Objetivos• Contexto• openEHR• EHRGen – Arquitectura – Metodología de trabajo – Características – Trabajo futuro• Conclusiones 2
  3. 3. Objetivos• Automatizar tareas repetitivas – Generación de UI a partir de metadatos• Mantenibilidad a largo plazo con mínimo esfuerzo – Cambios al registro sin modificar código fuente, UI, BD – Costo > 60% del total• Adaptable a entornos existentes – Orientado a estándares, reutilización y tecnologías ágiles• Formalizar el proceso de desarrollo de software en salud – Gestión del conocimiento clínico (por clínicos) 3
  4. 4. Contexto• Diseño en 1 nivel: desarrollo hoy – Conocimiento del dominio “duro” en el software – Cambios en el dominio impactan en todos los componentes• Características: – Participación limitada de profesionales de la salud – Visibilidad limitada fuera del equipo de desarrollo – Extracción, análisis (interpretación), especificación de requerimientos clínicos hecho por informáticos – Altos costos, retrabajo, calidad limitada 4
  5. 5. Contexto• Diseño en 2 niveles (modelo dual) – Modelo de información del dominio genérico • Documentos, entradas, tipos de datos, personas, roles – Conceptos específicos expresados por fuera del software• Características: – Clínicos gestionan conocimiento clínico • Especifican estructura del registro clínico, procesos asistenciales, terminologías, consultas, reglas, ... – Informáticos gestionan el desarrollo de software • HCE, servicios • Herramientas para gestión del conocimiento: tool chain 5
  6. 6. openEHR• Especificación de modelo dual – Modelo de información • Estable, pequeño, implementado en software – Modelo de contenido • Contenido cambiante, en base al IM • Flexible, fuera del software • Arquetipos: ADL y AM estándar ISO 13606-2• Arquitectura mínima de HCE “a prueba de futuro” – Componentes: clínico y demográfico – Base de conocimiento • arquetipos, plantillas y terminología – Servicios 6
  7. 7. openEHR• Arquetipos: – Restricciones sobre un modelo de información genérico – Definen conceptos clínicos específicos – Procesables, compartibles, traducibles, extendibles, combinables, versionables, autocontenidos – Vínculos con terminologías estándar 7
  8. 8. openEHR• Utilidad de arquetipos: – Estructura del registro clínico – Búsqueda de información – Comunicación de datos – Procesamiento de datos • Extracción • Validación – Generación de interfaz de usuario – Integración de datos 8
  9. 9. EHRGen: arquitectura• Componentes mínimos de arquitectura openEHR• GuiGen – Genera interfaz web• WF manager – Interacción del usuario• Modelo de información – openEHR + ORM• Data Binder – Crea estructuras del MI – Validación y persiste• Interfaces – Acceso a KB – Servicio demográfico y servicio terminológico 9
  10. 10. EHRGen: metodología• Especificación de conceptos clínicos – Dominio: proceso asistencial / tipo de atención / especialidad – Nuevos o versiones de conceptos existentes• Agregación de conceptos en plantillas – Nuevas o versiones 10
  11. 11. EHRGen: metodología• Configuración de arquetipos y plantillas – Generación de interfaz de usuario – Modo: create, show, edit + locale + version• Solicitud de pantalla de registro clínico 11
  12. 12. EHRGen: metodología• Ingreso de datos clínicos – Manejo de errores• Visualización de datos – Datos con distintas versiones de arquetipos y plantillas 12
  13. 13. EHRGen: características• Creación y adaptación de registros clínicos – Software se adapta a registros clínicos sin modificarse – Registro de cualquier estructura de datos sin modificar la BD – Versionado: • Datos anteriores se muestra usando templates anteriores • Permite evolución sin grandes migraciones de datos• Interfaz de usuario I18N• Búsqueda semántica – Obtener datos agregados sin escribir cada consulta• Gestión de usuarios, roles y permisos• Open source: Java/Groovy/Grails/MySQL 13
  14. 14. 14
  15. 15. 15
  16. 16. EHRGen: trabajo futuro• Editor visual de plantillas de UI• Integración de gestión de órdenes / indicaciones• Arquitectura de sistema en 3 niveles (tiers) – Generación de interfaces para múltiples dispositivos – Protocolo de datos UI-ARC • Múltiples dispositivos y aplicaciones de registro clínico – Protocolo para integración con servidores de HCE federados • Escala regional o nacional• HCE para formación: – curso de openEHR en español: http://openehr.org.es• SOS Telemedicina para Venezuela – HCE construida con EHRGen: http://code.google.com/p/sos-hme 16
  17. 17. Conclusiones• Empoderamiento – Mayor involucramiento y compromiso de clínicos – Mejora adopción y ayuda al cambio cultural• Mejora comunicación entre personas – Requerimientos completos, sin malas interpretaciones• Mejor gestión del conocimiento – Menos errores y retrabajo• Formalización y estándarización – Proceso de desarrollo – Registro clínico – Interoperabilidad – Calidad 17
  18. 18. Muchas graciaspor su amable atenciónIng. Pablo Pazos Gutiérrez pablo@openehr.org.es @ppazos 18
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×