Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

15
Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011

Transcript of Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Page 1: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Editor de Visual de Templates Open EHR-Gen

Leandro Carrasco - Juan GómezTSI 3 - 2011

Page 2: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Introducción

• Contexto• Objetivos/Requerimientos• Tecnologías• Extra: Modelo Dual

Page 3: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Contexto

• Open EHR-GEN (resultado PDG)– Framework Open Source orientado a la gestión del

conocimiento para desarrollo de HCE.– Objetivo: Permitir crear sistemas de HCE en muy poco

tiempo, siendo estos adaptables y mantenibles a largo plazo (incluso por no informáticos).

– Se basa en el estándar OpenEHR– Nuevo paradigma de desarrollo ("Modelo Dual")– Conceptos Clínicos particulares definidos mediante

Arquetipos y Templates (fuera de la aplicación).

Page 4: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Open EHR – Modelo Dual

• Modelo de Referencia– Genérico y estándar para

información sanitaria– Conceptos Generales de

la realidad.– Implementado en

software.

• Arquetipos– Especifican conceptos

particulares de la realidad.– Son restricciones sobre el

modelo de referencia.– Archivos con formato ADL.

• Templates– Agrupan arquetipos– Frecuentemente utilizados

para representar formularios, reportes, etc.

– Archivos con formato XML.

Page 5: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Analogía con LEGOModelo de Referencia Arquetipo

Page 6: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Proyecto Editor Visual de Templates Open EHR-Gen

• Motivaciones:– Objetivo de Open EHR-Gen: Crear fácilmente sistemas

de HCE adaptables y modificables.– OpenEHR-Gen propone otra forma de trabajo:• Informáticos implementan el Modelo de Referencia y el

resto del soporte del software• Personal de la Salud crean y editan Arquetipos y Templates.

– Ya existen editores visuales de Arquetipos.– Actualmente no existe un editor visuales de

Templates (actualmente se edita XML).

Page 7: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Objetivo

• Crear un editor visual (Web) para plantillas Open EHR-Gen, con el objetivo de que pueda ser utilizado por profesionales de la salud en la definición de los registros clínicos electrónicos que serán parte de una Historia Clínica Electrónica.

Page 8: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Requerimientos (I)

• Evaluar formato actual de templates y plantear mejoras y extensiones.

• Definir un Repositorio de Arquetipos y Templates

• Creación de Servicio RESTFull para acceder al Repositorio remoto de Arquetipos y Templates.

• Repositorio debe manejar versionado de Templates

Page 9: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Requerimientos (II)

• Edición visual de Templates debe basarse en conceptos clínicos definidos con arquetipos.

• Cargar y visualizar arquetipos agrupados por clase.

• Permitir crear estructuras complejas con "drag and drop" de nodos de arquetipos.

• Dar capacidad de seleccionar la representación de un nodo en la interfaz de usuario (comboBox, checkBox, textBox, etc).

Page 10: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Requerimientos (opcionales)

• Previsualización de Interfaz Grafica de usuario generada con el template

• Actualmente Open EHR-Gen maneja un único layout en sus formularios. En el template se indica que mostrar en cada lugar del layout. Se quiere manejar mas layouts y que el editor de templates consulte al sistema de HCE que layouts tiene disponibles.

Page 11: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Tecnologías / Técnicas

• Investigares, evaluaremos y utilizaremos:– Grails (basado en frameworks existentes:

hibernate, spring y principios de RoR)– Lenguaje Groovy (lenguaje dinámico basado en

Java)– JQuery / JQuery UI (Framework Javascript)– RESTFull Services (técnica de arquitectura de

software)– Base de datos XML (opcional)

Page 12: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Extra

• Detalles del Modelo Dual– Modelo de Referencia– Arquetipos

Page 13: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Modelo de Referencia

Page 14: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Modelo de Referencia (cont)

Page 15: Editor de Visual de Templates Open EHR-Gen Leandro Carrasco - Juan Gómez TSI 3 - 2011.

Arquetipo