6 de octubre de 2017

III Simposio Chileno de Informática en Salud



Los pasados 28 y 29 de Septiembre estuve de visita en Santiago de Chile en ocasión del III Simposio Chileno de Informática en Salud. El día 28 con talleres y el 29 con el evento central que no tuvo desperdicio.

El día 28, dicté nuestro clásico Workshop de Interoperabilidad con Mirth Connect y HL7 en Duoc UC sede Antonio Varas. Fue una jornada completa con sala llena y excelente participación de todos los asistentes.



Como siempre, comenzamos con la introducción a Mirth Connect, un motor de integración de código abierto específico para el área de la salud, que soporta varios estándares para comunicación de datos sanitarios como HL7 y DICOM, además de varios protocolos de comunicación y formatos de mensajería.

Vimos la instalación, aprendimos sobre los componentes internos, y lo más importante: la arquitectura de canales que es el corazón de Mirth Connect.

Luego comenzamos con las actividades prácticas. En la segunda y tercera parte, seguimos con la misma dinámica, primero la introducción a un tema, y luego muchos casos prácticos. En la segunda parte vimos HL7 v2.x, y en la tercera HL7 CDA y DICOM.



Muchos asistentes participaron de forma activa con preguntas y proponiendo casos de uso, y con en los cortes pude hablar con varios asistentes sobre sus proyectos y dónde buscaban aplicar Mirth Connect. Todos quedaron muy conformes y con ¡muchas cosas nuevas para probar! 

Todos los asistentes recibieron las presentaciones, guías de software, código fuente, ejemplos de mensajes HL7 y documentos CDA, y todas las actividades prácticas con canales de Mirth Connect. También recibieron la certificación de asistencia emitida por ACHISA y CaboLabs.





Sobre el Workshop de Mirth Connect


Mi historia con Mirth comenzó cuando era estudiante de Ingeniería en Computación, lo usé por primera vez en 2007, ¡si hace 10 años! Y desde entonces lo he usado de manera ininterrumpida en distintos proyectos.

Esa experiencia me llevó a diseñar un workshop que ayudara a difundir la herramienta, sobre todo porque facilita el uso de estándares en sistemas de información en salud, que es mi área de trabajo, pero además por ser accesible debido a que es gratuita y de código abierto.

Desde 2014 estoy dictando este workshop, tanto de forma virtual como presencial, y también para empresas que me solicitan entrenamiento en Mirth.

El workshop fue dictado 8 veces en total desde 2014, y para este año ya tengo planificadas tres instancias más (al finalizar 2017, ¡este workshop va a ser dictado siete veces!). Además en 2017 traduje el workshop a inglés, lo que me permite dictarlo de forma global.

Este workshop es complementario a los cursos que realizo desde CaboLabs con el apoyo de ACHISA.

La próxima edición presencial será también en Chile, en el marco del Summer School de Estándares e Interoperabilidad en Salud Electrónica, que es un curso súper completo y dictado por expertos en el área (todos con experiencia de implementación). Muy recomendado. Dentro del Summer School dictaré la parte virtual de nivelación y las jornadas de: openEHR, HL7 CDA, y Mirth Connect.



Volviendo al ISChile

El día 29 fue el evento principal, y me tocó abrir la jornada con una pequeña presentación: EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Estandarizados.


La charla comenzó con una pequeña presentación del estándar openEHR implementado por el EHRServer. Mencioné el camino que recorrí para llegar a esta herramienta, sus características, casos de uso y beneficios. Para finalizar con el trabajo que estoy haciendo actualmente y lo que se viene en un futuro próximo.

Actualmente estoy trabajando en agregar soporte para consultas de datos clínicos utilizando el modelo de contenido de openEHR (arquetipos y plantillas) en combinación con expresiones SNOMED CT. 



Luego de la charla, recibí preguntas de un panel de expertos, donde se abrió la discusión sobre la implementación de sistemas de información estandarizados, los retos, y estrategias posibles. 

Después tomé mi rol de asistente y disfruté del evento. Vi charlas muy interesantes, hubieron muchos invitados internacionales de excelente nivel, hablé con un montón de colegas chilenos que me contaron sobre sus proyectos, mucho networking y confraternización.



Si bien el simposio fue de solo un día, estuvo muy bien organizado, con muchísimo contenido de alta calidad y tiempos medidos. Creo que todos sacamos un saldo súper positivo y espero seguir apoyando desde mi humilde lugar a que el evento crezca y se convierta en referente de la región.

Mis felicitaciones a todos los organizadores por haber llevado adelante un excelente evento.

14 de septiembre de 2017

Curso de openEHR 8a edicion

Nuevo curso de Fundamentos e Implementación del Estándar openEHR

Modalidad Libre

Desde el 9 de Octubre al 31 de Diciembre de 2017


El estándar abierto para Historias Clínicas Electrónicas interoperables y preparadas para el futuro



Objetivos del curso
  • Conocer el estándar openEHR y su arquitectura semántica para sistemas de HCE
  • Aprender a utilizar las herramientas gratuitas para su aplicación
  • Aprender a modelar Arquetipos y a implementarlos en sistemas de información

Destinatarios
  • Estudiantes y profesionales informáticos, profesionales y técnicos de la salud (médicos, enfermeras, tecnólogos médicos, tecnólogos bio-informáticos u otros) con interés en los sistemas de información estandarizados en salud.
  • Personas que participan o están a cargo de proyectos de informatización en salud, sobre todo del área clínica, y tengan interés por crear sistemas de información en salud con un enfoque estandarizado con visión a futuro.

Modalidad

Este curso tiene modalidad libre con clases grabadas. Es ideal para personas que trabajan y no pueden asistir a las clases en vivo, permitiendo una mejor administración del tiempo. Tiene una mayor duración que el curso "en vivo" y plazos más flexibles para la entrega de tareas.


Inscripción

El plazo límite para la inscripción es el 7 de Octubre de 2017.

Complete el formulario de inscripción: https://goo.gl/forms/ZylRxNOaiQu0GWxl1


Valor del curso según categoría:

Categoría Descuento / Beneficio Inversión
Inscripción Normal - 200 USD
Socio ACHISA * 30% 140 USD
Estudiante de grado (sin título profesional) + 50% 100 USD

+ Deben presentar documentación que avale la categoría en la que se inscribió.
* Inscríbase como socio de ACHISA para contar con estos y otros beneficios: https://www.achisa.cl/inscripcion-como-socio/


Programa

Podrá encontrar el programa completo y detalles del curso en nuestra aquí: https://www.cabolabs.com/es/educacion


Organizan
https://achisa.cl
https://www.cabolabs.com

Apoyan
https://openehr.org.es
https://www.hospitalitaliano.org.ar/#!/home/infomed/inicio


21 de agosto de 2017

Workshop Documentos Clínicos HL7 CDA 2017

Segundo Workshop de Diseño e Implementación de Documentos Clínicos HL7 CDA (Clinical Document Architecture)



Abrimos las inscripciones al segundo Workshop de CDA de ACHISA y CaboLabs. Se recibirán inscripciones hasta el 4 de Septiembre de 2017.

En el formulario de inscripción está la información de los valores del taller y métodos de pago.

Formulario de Inscripción: https://goo.gl/forms/Id62OpbG4jtgyeY52


En nuestra página de educación se encuentra el programa completo.

Resumen de temas:

  • Introducción a los modelos RIM y CDA
  • Proceso de diseño de documentos clínicos
  • Trabajando con CDA en software: generación, validación, procesamiento y visualización
  • Trabajando con Guías de Implementación
  • Trabajando con Terminologías

Tiene un enfoque práctico y está dirigido a estudiantes y profesionales del área de la Informática y Clínica (con conocimientos básicos de XML).

Las sesiones serán online sincrónicas los días 7, 14 y 21 de Septiembre. Todas las clases quedan grabadas y los materiales disponibles, incluso una vez culminado el workshop. Los materiales y foro de consultas quedarán disponibles para los alumnos desde el Campus Virtual de ACHISA.

Les agradecemos difundir esta noticia entre sus contactos.

Por consultas: pablo.pazos@cabolabs.com

13 de agosto de 2017

Taller de Interoperabilidad con Mirth Connect

Taller de Interoperabilidad con Mirth Connect y HL7 en el marco del III Simposio Chileno de Informática en Salud

Estimados,

Les comparto el programa del taller que estaré brindando de forma presencial sobre interoperabilidad con Mirth Connect y HL7, donde veremos cómo usar Mirth para integrar sistemas de información en salud con distintos protocolos de comunicación, formatos de mensajería, pasando por la arquitectura interna de Mirth, características útiles, buenas prácticas y recomendaciones.

Más info: http://ischile.org/taller1.html

Personalmente, utilizo Mirth Connect activamente desde 2007, he ayudado a implementarlo en varios proyectos, y he realizado este taller en numerosas oportunidades online y presencial, en español e inglés.

Un poco sobre mi: https://www.cabolabs.com/es/nosotros/ing_pablo_pazos


¡Un abrazo y los espero!

6 de agosto de 2017

EHRServer v1.0 lanzamiento


Plataforma Abierta para Gestionar y Compartir Historias Clínicas Electrónicas openEHR



Crear el EHRServer y haberlo llevado hasta alcanzar v1.0 ha sido un viaje maravilloso.

Mi objetivo original fue proveer de un repositorio de información clínica de código abierto a la comunidad de openEHR. Para aquellos que intentaban implementar el estándar pero tenían muchas dificultades en implementar repositorios de datos openEHR debido a la complejidad del estándar y a la falta de una guía de cómo hacerlo. Esto fue por mucho tiempo un problema abierto, hoy contamos con una solución. El producto actual es más que un repositorio, es una plataforma para gestionar y compartir información clínica.


Con EHRServer puse todo a prueba, mis preferencias tecnológicas, las metodologías de diseño que conocía, y mi conocimiento y capacidad como arquitecto de software y desarrollador. Dediqué mucho tiempo a investigar, cometí muchos errores, probé muchos enfoques, y me quedé con lo que funcionó. Esta fue una hermosa experiencia, gané mucho conocimiento y experiencia en temas de diseño de repositorios de información clínica basados en estándares. Hoy se lo que funciona y lo que no, las buenas y malas prácticas, y sus consecuencias. Este conocimiento lo estoy aplicando en la creación de trabajos científicos y de ofertas de educación para profesionales informáticos que trabajan en salud, aportando a la creación de mejores sistemas de información en salud para el futuro. Soy un firme creyente de que el conocimiento en una caja no sirve de nada, y la colaboración es clave para el progreso.

Hoy en día he cumplido con mi objetivo de hacer más fácil la vida de muchos desarrolladores que desean implementar openEHR en sus sistemas de información, pero que no podían por la complejidad de las especificaciones y la ausencia de plataformas abiertas. Esta es mi humilde contribución a la comunidad, y espero que este esfuerzo ayude a que más empresas inviertan en crear sistemas basados en estándares que habiliten la interoperabilidad en salud, reduzcan los costos y la dependencia de los proveedores, mientras se evitan los silos aislados de datos inaccesibles, y para crear ambientes y plataformas abiertas que definan el marco para la innovación.


¿Cuál es el estado actual del proyecto?

EHRServer v1.0 tiene todas las características necesarias y está listo para ambientes de producción. Implementa las principales partes del estándar openEHR como parte de su núcleo: el Modelo de Información, Control de Versiones, Plantillas Operativas (OPT), y Consultas basadas en rutas de Arquetipos openEHR. Está compuesto del Repositorio de Datos Clínicos, la Consola Web de Administración, y la API REST que permite almacenar y acceder a todos los datos, desde diversas aplicaciones, de una forma estándar.

Soporta varios casos de uso, entre ellos el EHRServer puede utilizarse como el repositorio de datos clínicos principal de una aplicación, o como repositorio compartido entre varios sistemas, como repositorio secundario o como respaldo, como backend para dispositivos wearables y monitores personales, como fuente de datos estándar para datawarehouse, como plataforma para prototipado rápido, y como plataforma de micro-servicios con diversas aplicaciones como apoyo a la toma de decisiones clínicas, creación de cuadros de mando clínicos, visualización de datos clínicos, creación de reportes, estadísticas, investigación, etc.

No hablaré sobre características y funcionalidades específicas aquí, hay mucha información al respecto en la guía del EHRServer y en el repositorio de GitHub. Pero quiero enfatizar el valor que EHRServer en ser un repositorio de datos clínicos estándar, y por lo tanto neutral con respecto al proveedor dado que no tiene modelos propietarios y cerrados, verdaderamente genérico y abierto, que cuenta con mecanismos de consulta extensibles sin necesidad de escribir SQL o modificar el código fuente de la aplicación, con capacidades de gestión y auditoría completas, y la API REST que permite integración simple con cualquier aplicación basada en cualquier tecnología. EHRServer permite disminuir los tiempos de desarrollo, evitando soluciones a medida y de baja calidad, a la vez que se evita reinventar la rueda con cada proyecto (seguimos solucionando los mismos problemas N veces). Con EHRServer aprendes a trabajar con él una vez, y lo utilizas de la misma forma en distintos proyectos. Sólo debes configurarlo con estructuras de datos específicas mediante plantillas operativas openEHR (OPT), y el sistema se adapta a esas estructuras. Personalmente, como desarrollador, hubiera deseado que esta herramienta existiera hace 10 años, cuando comencé a trabajar en sistemas de información en salud, y perdí semanas en diseñar bases de datos a medida, sin considerar ningún estándar ni buenas prácticas, en lugar de enfocarme en funcionalidades para nuestros usuarios e interoperabilidad.

Contamos con muchos recursos disponibles para desarrolladores, para ayudarlos a entender cómo funciona EHRServer y a utilizarlo de manera eficaz. Contamos con clientes para la API REST en diferentes lenguajes de programación, y herramientas de prueba como Insomnia REST Client y Swagger, que pueden utilizarse para generar clientes de forma automática para diversas tecnologías. También contamos con aplicaciones de ejemplo que están integradas al EHRServer, y pueden ser utilizadas como base para el desarrollo como referencia para la creación de nuevas aplicaciones.

EHRServer trabaja con Plantillas Operativas (OPT) de openEHR como definición de los documentos clínicos que serán almacenados, y hemos creado un conjunto de OPTs de ejemplo que puedes utilizar. También desarrollamos una herramienta de línea de comandos que permite generar documentos clínicos en XML a partir de un OPT, y también permite validar instancias y generar interfaces de usuario simples a partir de definiciones de documentos clínicos.

Muchas empresas y desarrolladores están utilizando EHRServer para sus proyectos, y otros están evaluándolo para proyectos futuros. Sabemos de empresas en Brasil, Colombia, Argentina, Panamá, Paraguay, Chile, México, Venezuela, Uruguay, China, India, Australia, EEUU, Alemania, España, Inglaterra, Portugal, Irán, Eslovenia, Líbano Egipto, Grecia y Arabia Saudita que están utilizando EHRServer. Además contamos con más de 500 usuarios registrados en nuestros servidores de prueba en la nube, los cuales son utilizados para educación y pruebas. Estos usuarios ayudaron a encontrar problemas y oportunidades de mejora, que ya fueron incorporadas en EHRServer.

Si bien no contamos con un control estricto de quién está usando EHRServer y para qué, así es como funciona la comunidad de código abierto, estamos encontrando más y más proyectos que lo utilizan. Si lo utilizas, cuéntame, seguramente podré ayudarte a sacarle un mayor provecho. Por ejemplo este fantástico trabajo desde Hong Kong desarrolló criptografía sobre EHRServer y le llamaron Crypto-EHRServer, incluso desarrollaron un cliente para Android.

Con el hito de EHRServer v1.0 queremos llegar a más desarrolladores, y ayudarlos a crear más y mejores aplicaciones clínicas, de salud y bienestar, utilizando está plataforma abierta. Desde CaboLabs podemos apoyar en educación, consultoría y desarrollo de prototipos. Estamos capacitando a una red distribuida de profesionales para que puedan dar soporte a proyectos basados en EHRServer de forma local en varios países.

En enero de 2017 lanzamos CloudEHRServer, el Software as a Service de EHRServer. Este servicio provee todo el poder de EHRServer sin la molestia de tener que gestionar los servidores físicos y realizar actualizaciones del software. CloudEHRServer está en Beta, y es accesible sólo para aquellas empresas que estén participando del Programa de Beta Partners, una red de empresas que desean adoptar EHRServer como plataforma de desarrollo de sistemas de información en salud. Cuando cierre la etapa de beta, pondremos distintos niveles de planes para el público en general, como en cualquier producto SaaS.


Futuro cercano

Mi foco personal estará en el desarrollo de aplicaciones sobre EHRServer, mientras trabajo en herramientas y servicios complementarios al EHRServer, para hacer aún más sencilla la adopción y el trabajar con él. Además continuaré manteniendo el proyecto, solucionando errores y agregando mejoras. Para esto espero la retroalimentación de la comunidad.


Si deseas usarlo, te recomiendo:

5. Si lo deseas adoptar, hazte Beta Partner


Crea mejores sistemas de información en salud. ¡Únete a la comunidad!

Pablo Pazos Gutiérrez
Director