Semiweb
Upsilon

Motor de interfaces HL7

Hacer que se comuniquen sistemas que no hablan el mismo idioma.

Upsilon recibe mensajes HL7 de los sistemas hospitalarios — admisiones y traslados, laboratorios, farmacia y otras fuentes — y los distribuye a uno o varios sistemas destinatarios.

Permite organizar y seguir estos intercambios según las interfaces implementadas.

Racks de servidores en una sala informática.

Lo que aporta Upsilon

  • Conectar los sistemas

    Hacer circular los mensajes HL7 entre los sistemas hospitalarios y las aplicaciones especializadas.

  • Multiplicar los destinos

    Un mismo flujo puede distribuirse a varios sistemas destinatarios.

  • Mantener los intercambios

    Colas de espera, controles y mecanismos de recuperación adaptados a las interfaces configuradas.

Flujos hospitalarios

Un mensaje recibido. Varios sistemas informados.

Upsilon actúa como intermediario entre los sistemas que producen la información y los que deben recibirla.

Los mensajes HL7 recibidos pueden dirigirse a varios destinatarios, cada uno con una interfaz y una cola de transmisión adaptadas a su entorno.

Mensajes HL7 recibidos

  • Admisiones y traslados (ADT)
  • Laboratorios
  • Farmacia
  • Otros mensajes HL7

Upsilon

Recepción, puesta en cola y encaminamiento

Sistemas destinatarios

  • Aplicaciones clínicas
  • Sistemas especializados
  • Otras aplicaciones autorizadas

Cada destinatario dispone de su propia cola de transmisión: así, un mismo mensaje puede alimentar varios sistemas.

Interoperabilidad

Intercambios adaptados a sus sistemas.

Los entornos hospitalarios utilizan distintas tecnologías para transmitir y recibir su información.

Upsilon permite implementar interfaces adaptadas a los sistemas implicados, ya se trate de mensajes HL7 recibidos por socket, de archivos o de otros mecanismos de comunicación admitidos por la integración.

La transmisión a los destinatarios también puede utilizar distintos modos, según las necesidades.

Interfaces adaptadas a los mensajes y estructuras HL7 de los sistemas implicados.

Un mensaje, dos modos de transmisión

1

Sistema de origen

Transmite un mensaje HL7.

2

Upsilon

Recibe el mensaje y lo encamina hacia cada destinatario.

3
Socket

Salida por socket

Transmite el mensaje a una aplicación destinataria a través de una conexión de red.

4
Archivo

Salida a archivo

Según la interfaz configurada, Upsilon puede recibir un mensaje HL7 a través de un socket y escribir un archivo en un servidor de destino, en lugar de transmitir los datos mediante otra conexión de socket.

Según las interfaces configuradas.

Continuidad de los intercambios

Flujos supervisados, incluso cuando los sistemas se ralentizan.

Los intercambios entre sistemas no dependen únicamente de su conexión inicial.

Upsilon mantiene la visibilidad sobre los mensajes recibidos, en espera o transmitidos, así como sobre los procesos y ciertas situaciones de error.

Sus mecanismos de puesta en cola, supervisión y recuperación contribuyen a gestionar las interrupciones y las ralentizaciones según las configuraciones implementadas.

El recorrido de un mensaje

  1. Mensaje recibido

    El mensaje HL7 se registra en cuanto se recibe.

  2. En espera

    Se coloca en la cola de cada destinatario.

  3. Transmisión exitosa

    La respuesta del destinatario confirma la transmisión.

  • Alerta por correo electrónico cuando un envío se retrasa, según la configuración
  • Nuevo intento o reconexión tras un fallo de transmisión, según la configuración
  • Gestión de las ralentizaciones

    Los mensajes pueden ponerse en cola para cada destinatario. Según la configuración, el orden de envío puede favorecer los mensajes más recientes cuando un sistema se retrasa.

  • Supervisión y alertas

    Ciertos controles pueden detectar algunos procesos detenidos, mensajes bloqueados o errores y activar alertas por correo electrónico según la configuración.

  • Mecanismos de recuperación

    Upsilon incluye mecanismos de reconexión, de nuevo intento y de reactivación de ciertos procesos.

Mecanismos de supervisión y de recuperación según la configuración de los servicios.

Una experiencia nacida en el terreno

Una tecnología desarrollada en torno a necesidades concretas.

Upsilon se apoya en la experiencia de Semiweb en entornos hospitalarios y en proyectos que requieren intercambios entre sistemas y aplicaciones hospitalarios.

Esta experiencia permitió desarrollar un motor de interfaces capaz de responder a configuraciones y restricciones técnicas variadas.

Una base técnica reutilizable para proyectos de integración especializados.