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

Post on 27-Jan-2015

8 views 1 download

Transcript of 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

Introducción

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

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).

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.

Analogía con LEGOModelo de Referencia Arquetipo

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).

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.

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

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).

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.

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)

Extra

• Detalles del Modelo Dual– Modelo de Referencia– Arquetipos

Modelo de Referencia

Modelo de Referencia (cont)

Arquetipo