Semiweb
Upsilon

Moteur d'interfaces HL7

Faire communiquer des systèmes qui ne parlent pas le même langage.

Upsilon reçoit des messages HL7 provenant des systèmes hospitaliers — admissions et transferts, laboratoires, pharmacie et autres sources — et les distribue vers un ou plusieurs systèmes destinataires.

Il permet d'organiser et de suivre ces échanges selon les interfaces mises en place.

Baies de serveurs dans une salle informatique.

Ce qu'apporte Upsilon

  • Relier les systèmes

    Faire circuler les messages HL7 entre les systèmes hospitaliers et les applications spécialisées.

  • Multiplier les destinations

    Un même flux peut être distribué à plusieurs systèmes destinataires.

  • Maintenir les échanges

    Des files d'attente, des contrôles et des mécanismes de reprise adaptés aux interfaces configurées.

Flux hospitaliers

Un message reçu. Plusieurs systèmes informés.

Upsilon agit comme intermédiaire entre les systèmes qui produisent l'information et ceux qui doivent la recevoir.

Les messages HL7 reçus peuvent être dirigés vers plusieurs destinataires, chacun utilisant une interface et une file de transmission adaptées à son environnement.

Messages HL7 reçus

  • Admissions et transferts (ADT)
  • Laboratoires
  • Pharmacie
  • Autres messages HL7

Upsilon

Réception, mise en file et aiguillage

Systèmes destinataires

  • Applications cliniques
  • Systèmes spécialisés
  • Autres applications autorisées

Chaque destinataire dispose de sa propre file de transmission : un même message peut ainsi alimenter plusieurs systèmes.

Interopérabilité

Des échanges adaptés à vos systèmes.

Les environnements hospitaliers utilisent différentes technologies pour transmettre et recevoir leurs informations.

Upsilon permet de mettre en place des interfaces adaptées aux systèmes concernés, qu'il s'agisse de messages HL7 reçus par socket, de fichiers ou d'autres mécanismes de communication pris en charge par l'intégration.

La transmission vers les destinataires peut également utiliser différents modes, selon les besoins.

Des interfaces adaptées aux messages et aux structures HL7 des systèmes concernés.

Un message, deux modes de transmission

1

Système source

Transmet un message HL7.

2

Upsilon

Reçoit le message et l'achemine vers chaque destinataire.

3
Socket

Sortie par socket

Transmet le message à une application destinataire par une connexion réseau.

4
Fichier

Sortie vers un fichier

Selon l'interface configurée, Upsilon peut recevoir un message HL7 par socket et déposer un fichier sur un serveur destinataire, plutôt que de transmettre les données par une seconde connexion socket.

Selon les interfaces configurées.

Continuité des échanges

Des flux surveillés, même lorsque les systèmes ralentissent.

Les échanges entre systèmes ne dépendent pas uniquement de leur connexion initiale.

Upsilon conserve une visibilité sur les messages reçus, en attente ou transmis, ainsi que sur les processus et certaines situations d'erreur.

Ses mécanismes de mise en file, de surveillance et de reprise contribuent à gérer les interruptions et les ralentissements selon les configurations mises en place.

Le parcours d'un message

  1. Message reçu

    Le message HL7 est enregistré dès sa réception.

  2. En attente

    Il est placé dans la file de chaque destinataire.

  3. Transmission réussie

    La réponse du destinataire confirme la transmission.

  • Alerte par courriel lorsqu'un envoi tarde, selon la configuration
  • Nouvelle tentative ou reconnexion après un échec de transmission, selon la configuration
  • Gestion des ralentissements

    Les messages peuvent être mis en file pour chaque destinataire. Selon la configuration, l'ordre d'envoi peut favoriser les messages les plus récents lorsqu'un système prend du retard.

  • Surveillance et alertes

    Des contrôles peuvent détecter certains processus arrêtés, des messages bloqués ou des erreurs et déclencher des alertes par courriel selon la configuration.

  • Mécanismes de reprise

    Upsilon comporte des mécanismes de reconnexion, de nouvelle tentative et de remise en marche de certains processus.

Mécanismes de surveillance et de reprise selon la configuration des services.

Une expertise issue du terrain

Une technologie développée autour de besoins concrets.

Upsilon s'appuie sur l'expérience de Semiweb dans les environnements hospitaliers et les projets nécessitant des échanges entre systèmes et applications hospitaliers.

Cette expérience a permis de développer un moteur d'interfaces capable de répondre à des configurations et à des contraintes techniques variées.

Une base technique réutilisable pour des projets d'intégration spécialisés.