Mostrando entradas con la etiqueta trauma. Mostrar todas las entradas
Mostrando entradas con la etiqueta trauma. Mostrar todas las entradas

2 de enero de 2012

Nuevo Open EHRGen v0.7

Estoy muy contento de anunciar la liberación de la nueva versión de Open EHRGen, la herramienta para crear Historias Clínicas Electrónicas estándar, basadas en la gestión del conocimiento clínico.

Descarga: http://code.google.com/p/open-ehr-gen-framework/downloads/list
Instalación: http://code.google.com/p/open-ehr-gen-framework/wiki/Instalacion


¿Qué es EHRGen?

No es un software de EHR, es un framework que permite crear uno.

Con la ventaja de que es genérico y está diseñado para soportar cualquier estructura de registro clínico, desde un registro simple completamente en texto libre, hasta un registro completamente estructurado y tan complejo como sea necesario.

Para ajustar los registros clínicos no es necesario modificar el código fuente de EHRGen, todo se hace por fuera del software y la integración es por configuración. Los registros clínicos se representan mediante templates, que utilizan conceptos clínicos representados como arquetipos openEHR. Los arquetipos permiten modelar conceptos clínicos tales como la presión arterial, frecuencia cardíaca, diagnósticos, evaluación de vía aérea, administración de medicamentos, etc., definiendo su propósito y estructura interna de forma genérica, estándar y procesable por computadora (más info sobre openEHR).

Los arquetipos y templates conforman una base de conocimiento capaz de ser utilizada por EHRGen para generar pantallas de registro clínico web para los profesionales de la salud.

EHRGen es un proyecto de código abierto en pleno desarrollo, se agradece la difusión del mismo.


Principales cambios con respecto a la versión 0.6:

Búsqueda semántica

Esta es la característica más interesante de la nueva versión. La búsqueda semántica permite que un profesional de la salud realice búsquedas basadas en conceptos clínicos y sus componentes, permitiendo una agregación de datos simple.

La ventaja desde el punto de vista del software es que estas búsquedas son genéricas, basándose únicamente en los conceptos clínicos (arquetipos) y sus elementos (identificados mediante rutas). Esto repercute en que las búsquedas no necesitan ser implementadas a medida, y que si se agregan nuevos arquetipos a la base de conocimiento, se pueden realizar búsquedas en base a esos conceptos clínicos sin necesidad de ningún cambio en el código fuente de la aplicación.

En las próximas versiones se dará más flexibilidad a las agregaciones de datos y a los filtros de la búsqueda. Una que EHRGEn esté instalado y corriendo, para ingresar a la búsqueda semántica se debe ingresar a http://localhost:8080/ehr/archetypeManager/query

Para realizar una búsqueda semántica, el profesional de la salud debe seleccionar un concepto clínico en el listado de conceptos clínicos:

Búsqueda semántica: listado de conceptos clínicos


Una vez seleccionado el concepto, se deben seleccionar las rutas (paths) a los elementos de interés dentro de la estructura del concepto clínico:

Búsqueda semántica: selección de concepto "triage de trauma"


Cuando se seleccionan las rutas y se hace clic en el botón "seleccionar paths", se muestran los datos registrados en el sistema para ese concepto clínico y esas rutas, agrupadas por el registro clínico de cada paciente:

Búsqueda semántica: selección de rutas dentro del concepto "triage de trauma"


Por último, para los datos de tipo DvCodedText o DvOrdinal, es posible seleccionar los datos para agregarlos en clases. Por ejemplo, el elemento "evaluación de trauma" es DvOrdinal, y tiene 5 valores posibles, en la siguiente imagen se muestra la agregación de los registros existentes en esos valores posibles:

Búsqueda semántica: agrupación de datos para una ruta




Mejoras en el uso de templates

EHRGen utiliza los templates para generar pantallas de registro clínico. Una de las mejoras es la generación de pantallas para cualquier idioma configurado en la herramienta, esto permite reutilizar los conceptos clínicos modelados en arquetipos para crear Historias Clínicas Electrónicas estándar a nivel internacional.

Otra mejora es el versionado de templates, permitiendo evolucionar las pantallas de registro indefinidamente. Por ejemplo, si se tiene un template.v1 y se realizan registros clínicos en la pantalla generada con ese template, pero luego se requieren hacer cambios, generando un template.v2, los registros para la versión anterior del template quedan incambiados y se pueden visualizar sin problemas. Mientras que los nuevos registros se guardan utilizando el template.v2.


Mejoras con respecto a la seguridad

En la versión 0.6 se comenzó la implementación de la verificación por rol de usuario de la autorización para ejecutar acciones en el sistema. En la versión 0.7 se agrega la gestión de permisos por dominio (ambulatorio, hospitalización, emergencia, etc.) y por tipo de registro clínico (template). En las próximas versiones se culminará la implementación completa con la gestión y verificación de permisos por rol, dominio, template, acción y también por credenciales del usuario (por ejemplo especialidad de un médico).

Listado de roles

Listado de permisos para el rol Médico

Gestión de personas



Correcciones generales y mejoras

Se corrigen pequeños errores encontrados, se agregan traducciones de términos, se mejoran aspectos de interfaz de usuario, y se corrigen las rutas al filesystem en linux (gracias por reportar el problema a los usuarios de linux).



Recorrida general por la aplicación

Este ejemplo muestra a EHRGen utilizando una base de conocimiento donde está modelado el registro clínico de emergencia de trauma. Otros dominios pueden ser modelados de forma análoga, esto es totalmente configurable.

Autenticación de usuarios

Listado de dominios

Listado de registros dentro del dominio de trauma

Vista de un registro en el dominio de trauma

Registro del triage (autogenerado a partir de template y arquetipos)

Registro de evaluación del estado circulatorio (autogenerado a partir de template y arquetipos)

Selección de diagnósticos CIE-10

Búsqueda de paciente para asociar al registro clínico

Resultado de búsqueda de pacientes

Selección de paciente para el registro actual



¡Seguiremos trabajando para crear mejores EHRs!

23 de septiembre de 2011

Nueva version de OpenEHR-Gen Framework

Estoy muy contento de anunciar una nueva liberacion de Open EHR-Gen Framework, la herramienta libre para crear sistemas de Historia Clínica Electrónica basados en estándares internacionales como openEHR, HL7 CDA y CIE 10.

La nueva versión 0.6 está disponible para la descarga aquí: http://code.google.com/p/open-ehr-gen-framework/downloads/list

 OpenEHR-Gen Framework es 100% código abierto y gratuito. Se agradece la difusión del mismo. 

¿Qué quiere decir esto? Que cualquiera puede bajar el código, probarlo, modificarlo, hacerle mejoras y adaptaciones a la realidad de cada institución sanitaria, y podrá contribuir con el desarrollo en comunidad de la herramienta.

¿Qué valor ofrece este proyecto? ¿Qué lo hace distinto?

En el corazón de la herramienta están considerados aspectos de estandarización que aportan a la interoperabilidad del sistema con cualquier otro sistema externo (farmacia, laboratorio, imagenología, sistemas administrativos, etc).
Otro diferenciador es la orientación a la gestión del conocimiento clínico, a través del uso de arquetipos openEHR como especificación del contenido del registro clínico. Ver más sobre arquetipos en el gestor de conocimiento clínico: http://www.openehr.org/knowledge. ¿Esto en qué te beneficia? En el el proceso de desarrollo de software es independiente del proceso de especificación del contenido clínico, y el resultado es un mejor proceso global, una herramienta de software más ligera y adaptable, y el control completo del contenido clínico por parte de los médicos.
Por último, está desarrollado sobre tecnologías web de nivel empresarial de última generación, como ser Grails, Groovy y Java.

Principales cambios con respecto a la versión anterior (*):
  • Reescritura completa del generador de interfaces de usuario, con gran aumento de performance.
  • Se agrega un gestor de usuarios y de roles.
  • Se modifica el modelo de datos persistentes para simplificarlo y mejorar performance de lectura-escritura de la base de datos.
  • Se sustituye librería javascript Prototype por jQuery. Con jQuery se implementa parte de la nueva generación de interfaces de usuario.
  • Se hacer varias correcciones y mejoras al componente data binder.
  • Se cambia un poco el estilo de la interfaz de usuario.
(*) Aquí se puede ver más información sobre la versión anterior, y puedes encontrar presentaciones y documentos sobre el proyecto.


Algunas capturas de pantalla de la nueva versión (clic para ver en grande):

Ingreso al sistema

 Selección de dominio
Ingreso a dominio de trauma

Registro en dominio de trauma

Registro de triage en trauma

Registro de triage almacenado

Evaluación primaria de trauma: vía aérea

Evaluación primaria de trauma

 Evaluación primaria de trauma

 Evaluación primaria de trauma

 Evaluación primaria de trauma: disfunción neurológica

 Búsqueda de paciente para asociar al registro clínico

Resultado de la búqueda

Registro clínico con paciente seleccionado


 Gestión de personas

 Detalle de una persona


Listado de roles

Detalle de un rol

 Edición de permisos de un rol

 Rol con permisos guardados


Como siempre, todas las preguntas y comentarios son muy bienvenidos.

19 de agosto de 2010

Congreso Argentino de Informática y Salud - CAIS2010

En este momento me encuentro preparando algunos trabajos para presentar en el CAIS (http://www.39jaiio.org.ar/cais). Quedan gratamente invitados a las charlas:


Miércoles 1 de setiembre de mañana:
Presentación de mi proyecto de grado de la carrera de Ingeniería en Computación
Traumagen, historia clínica electrónica de trauma, con acceso a estudios imagenológicos digitales.
Temas principales: aplicación de estándares a una HCE, OpenEHR, DICOM, HL7 CDA, CIE 10.


Jueves 2 de setiembre depués del mediodía:
Tutorial sobre OpenEHR
Temas principales: objetivos del estándar, OpenEHR como arquitectura de sistemas de HCE, modelo dual: el conocimiento clínico por fuera de la aplicación de software, el modelo de información clínica y los arquetipos.  Será teórico-práctico, viendo primero algunos conceptos y luego probando herramientas.



Saludos y espero poder verlos por el congreso.

24 de noviembre de 2009

Presentación

Este blog tratará de temas relacionados con la informática médica y los estándares en ese ámbito.

Me presento, mi nombre es Pablo Pazos Gutiérrez soy Uruguayo y vivo en Montevideo. Soy Analista en Computación de la FING UdelaR. Actualmente estoy llevando a cabo mi tesis de grado y me falta poco para recibirme de Ingeniero en Computación. Justamente mi tesis es la implementación de una Historia Clínica Electrónica (HCE) de atención en Trauma con acceso a exámenes imagenológicos utilizando OpenEHR y otros estándares como DICOM y HL7. Actualmente estoy trabajando en el proyecto de HCE de FEMI, uno de los proyectos de HCE más grandes del país.

Me estoy especializando en Informática Médica, en los estándares disponibles, y en las últimas tecnologías y herramientas disponibles. También he presentando trabajos en congresos locales y haciendo algunos cursos como el 10x10 de IMIA-LAC en el Hospital Italiano de Buenos Aires y recientemente el Taller de Interoperabilidad con HL7-CDA brindado por HL7 Argentina.

Sitio personal: pablo.swp.googlepages.com/

Perfil en LinkedIn: http://www.linkedin.com/in/pablopazosgutierrez