Motor de Integración en Infomática Sanitaria

La infraestructura de IT en instituciones médicas, requiere de seguimiento de flujos de trabajo constantes. Dado lo critico del orden en este tipo de sistemas, hablaremos en este artículo del motor de integración. Miremos más de cerca que es un motor de integración, que hace y como monitorearlo.

El motor de integración … Integra

Cualquier entorno de TI médica se compone de una mezcolanza de software, hardware, protocolos y más. Echa un vistazo a este gráfico:

Lo que puede ver es que hay modalidades (equipos de imágenes) que almacenan imágenes en un sistema de archivo y comunicación de imágenes (PACS). También hay un Sistema de información radiológica (RIS), un Sistema de información hospitalaria (HIS) y un Sistema de información de laboratorio (LIS). Frecuentemente estos sistemas son proporcionados por diferentes proveedores de software. Además existen protocolos médicos como Health Level 7 (HL7) y Digital Imaging Communications and Management (DICOM) en uso.

Entonces sí, diría que mi uso de la palabra «mezcolanza» anteriormente estaba completamente justificado.

Cuando hay tantos sistemas y protocolos en uso es imposible lograr que hablen directamente entre ellos. Lo que se necesita es algo en el medio. Algo que se integra, por así decirlo. Y así, tenemos el motor de integración.

Cómo funciona

El motor de integración es el centro del entorno de IT. Recibe mensajes de diferentes sistemas, los modifica en formatos que pueden ser entendidos por los sistemas receptores y posteriormente los distribuye. Lo hace utilizando múltiples formatos: HL7, DICOM, recursos de interoperabilidad de atención médica rápida (FHIR) y solicitudes basadas en HTTP.

Las interfaces que reciben y distribuyen mensajes se denominan «Canales» y pueden ser «Entrantes» o «Salientes». En la mayoría de los escenarios, se requieren al menos dos canales, ya que el canal entrante recibe datos de un sistema fuente y el canal saliente relacionado transmite los datos al sistema objetivo. La mayoría de los motores de integración también admiten el almacenamiento en caché o el almacenamiento de mensajes que no se pudieron enviar debido a errores de red o problemas en el sistema de destino.

Supervisión del motor de integración

La mayoría de los proveedores proporcionan una API REST que puede usar para consultar el estado y la condición de un motor de integración. Con este enfoque, puede monitorear aspectos como memoria libre, espacio libre en disco, uso de CPU, etc. A menudo también puede obtener información sobre los diversos canales, como la cantidad de mensajes enviados y recibidos, mensajes en colas, etc.

Sin embargo, controlar el motor de integración a traves de API REST es insuficiente y debe utilizarse un sistema independiente. ¿Por qué? Bueno, si el motor de integración falla, entonces API REST podría no ser accesible tampoco.

Puede monitorear los mismos elementos que usaría la API REST. El número de mensajes procesados ​​por cada canal es una buena métrica. También puede verificar si hay errores contenidos en los mensajes. Además, la memoria disponible del servidor del motor de integración es importante debido a la cantidad de mensajes que pasan por allí. Y, si hay una base de datos conectada, sería bueno saber la latencia de lectura / escritura en la base de datos.

En Racksa, nuestro grupo de expertos puede administrar y gestionar cada uno de las necesidades del entorno de TI médica, como PACS, RIS, LIS, HIS, asi como tambien su integracion y otros aspectos. No dude en consultar aquí acerca de como nuestro equipo puede ayudar a la solución de sus necesidades.

Ir arriba