15 de octubre de 2017

Chiletec Programa de Difusión Tecnológica de Salud eHealth



El pasado 23 de Agosto estuvimos brindando una jornada de difusión / capacitación de estándares para informática en salud, en el marco del Programa de Difusión Tecnológica de Salud eHealth de Chiletec.

La jornada se dividió en tres charlas distintas pero con un hilo conductor. La primera, debido a que muchas de las empresas presentes no trabajan en el área de la salud, pero están interesadas en hacerlo, fue de introducción a los proyectos de informática en salud, donde se incluyeron los retos, las buenas prácticas, la importancia de utilizar estándares, y las áreas de negocio con más futuro o con mayor margen para la innovación.




La segunda parte directamente hablamos de estándares, qué estándares hay disponibles, para que sirven, qué problemas tratan de resolver, y sobre todo mencionamos la complementaridad de muchos de estos estándares, como ISO 18308, openEHR, HL7 v2.x, HL7 CDA, HL7 FHIR, DICOM y perfiles IHE, entre otros.




En la tercera parte tuvimos un pequeño taller donde mostramos una demo de modelado clínico con openEHR, repositorios de información clínica con openEHR y el caso de estudio del EHRServer con algunas aplicaciones cliente como PsyNotes y EHRCommitter. Casos de intercambio de datos con el motor de integración Mirth Connect. Monitoreo de comunicaciones con Wireshark (herramienta útil para el diagnóstico de problemas). Vimos un caso de comunicación con servicios DICOM y el PACS DCM4CHEE, pasando por Mirth Connect. Y por último vimos documentos clínicos HL7 CDA, como se crean, validan, almacenan, muestran, se procesan y se comunican (vimos casos de comunicación de CDA sobre HTTP desde Insomnia REST Client y Mirth Connect).




La jornada salió muy bien en cuanto a organización y tiempos, y todos los asistentes se llevaron una excelente impresión de los temas brindados, y un buen panorama de lo que deberían hacer en un próximo proyecto en el área de la salud, que era el principal objetivo.

Aquí les dejo una pequeña reseña que hizo Chiletec sobre esta jornada.

Esta fue una de las jornadas que brindará Chiletec, aquí les dejo el calendario completo de todas las charlas.

Les dejo las presentaciones del evento.

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

29 de junio de 2017

Curso de Interoperabilidad entre Sistemas de Información en Salud 4ta ed. (HL7, DICOM, openEHR)

Una aproximación práctica al uso de estándares para interoperabilidad en salud

Desde el 10 de Julio hasta el 20 de Agosto de 2017 (6 semanas)

Objetivos del curso

  • Conocer protocolos de comunicación (TCP, MLLP, HTTP, SOAP), formatos de mensajes (JSON, XML, HL7 v2.x) y estándares (HL7, DICOM, openEHR).
  • Aprender a utilizar las herramientas y tecnologías de implementación (HAPI, PACS DCM4CHEE, EHRServer).
  • Adquirir conocimientos prácticos en comunicación de datos clínicos e integración de sistemas en ambientes sanitarios.

Destinatarios

  • Profesionales y estudiantes del área informática (arquitectos de software, programadores, líderes técnicos, gestores de redes, entre otros).

Modalidad

El curso será a distancia / online, con cuatro sesiones sincrónicas de clase vía Adobe Connect (*). Luego de cada clase se planteará un trabajo práctico para realizar de forma individual. Los trabajos prácticos podrán requerir el desarrollo de software orientado a la comunicación de datos clínicos y/o el uso de herramientas para comunicación o testing de comunicaciones entre sistemas hospitalarios, por lo que es necesario tener conocimientos de programación. Se recomendará material de lectura, y se discutirán dudas en el foro del Campus Virtual de ACHISA.

(*) Gentileza del Hospital Italiano de Buenos Aires.

Certificación

ACHISA y CaboLabs emitirán la certificación del curso, con dos tipos de certificados: de aprobación (para quienes hagan las prácticas y sean evaluadas con más del 50%), y de asistencia (para los asistentes que no deseen hacer las prácticas).

Clases

Las clases de brindan en vivo con el docente vía Adobe Connect, y serán los días 11 y 20 de Julio, 1 y 10 de Agosto de 2017, y tendrán una duración aproximada de 90 a 120 minutos. El horario de clase será a las 17:30 GMT-3.

Todas las clases quedan grabadas, por lo que no es necesario asistir de forma sincrónica.

Valor de la inscripción:

Categoría
Descuento
Inversión
Inscripción Normal
-
220 USD
Socio ACHISA *
30%
154 USD
Socio ACHISA estudiante *
60%
88 USD
Estudiante de grado (sin título profesional) +
50%
110 USD
(nota: el pago se realiza al Docente según las indicaciones presentes en el Programa del Curso)


+ Deben presentar documentación que avale la categoría en la que se inscribió.
* Hágase socio de ACHISA para contar con estos y otros beneficios:


Inscripciones y Programa

Programa detallado del curso: descargar aquí
Plazo máximo de inscripción y pago: 5 de Julio de 2017


Inicio del curso: 10 de Julio de 2017
Duración: 6 semanas

23 de mayo de 2017

Mirth Connect Interoperability Workshop

From June 19 to July 7, 2017. Organized by ACHISA & CaboLabs.

mirth.png

Enrollment is open to the Mirth Connect Interoperability Workshop 2017. Enrollment will be open until June 14.



Goal: gain practical experience in using Mirth Connect to implement different health data interoperability scenarios, including cases using standards like HL7 v2.x, HL7 CDA, DICOM and openEHR, and different communication protocols and message formats.

The workshop will start on June 19, it is 100% online, and the sessions will be on June 20, June 27 and July 4. The duration of the sessions is around 2 hours.


We've been working with Mirth Connect since 2007, and 
this workshop summarizes that experience
in small and easy to learn examples that you will try and improve.
This workshop has been provided since 2014 in Spanish,
this is the first time it is given in English.


Program:
  1. Mirth Connect installation and configuration
  2. Mirth Connect components
  3. Mirth Connect channel architecture
  4. Introduction to communication protocols
  5. Introduction to HL7 v2.x messaging
  6. Introduction to HL7 CDA clinical documents
  7. Global and channel scripts
  8. Code templates and libraries
  9. Integration of Java code to channels
  10. More that 15 practical examples with source code available!


The enrollment form includes the instructions to make the payment of the workshop fee. If you have any doubts, please contact me directly: pablo.pazos@cabolabs.com



Workshop program:


Enrollment fees:

Category
Fee
Professionals
180 USD
Students *
120 USD

* Need to send a certificate from your university to verify you are an active student.


Please share this between your contacts.

More courses and workshops about HL7, DICOM, and openEHR related topics: https://www.cabolabs.com/en/training



Organized by: