Interopérabilité, Logiciel

Intégration d’automates médicaux à Prolab LIS avec le Middleware Yoctobe

Présentation vidéo

Regardez la démonstration complète en vidéo :

Connecter un automate d’analyse médicale à Prolab LIS : diagnostic de connexion, installation du middleware, déploiement d’interface et ingestion en temps réel.

Qu’est-ce que le Middleware Yoctobe ?

Le Middleware Yoctobe est une solution de connectivité universelle conçue pour les laboratoires médicaux et établissements de santé privés. Il permet de relier n’importe quel automate d’analyse médicale — hématologie, biochimie, immunologie, microbiologie — directement à Prolab LIS, sans saisie manuelle des résultats.

Contrairement aux solutions propriétaires classiques, le Middleware Yoctobe est :

  • Universel — compatible avec les protocoles HL7 v2.x, ASTM E1394, DICOM, formats propriétaires, CSV, XML et texte brut
  • Multi-plateforme — déployable sous Linux et Windows, accessible depuis n’importe quel navigateur
  • Léger et containerisé — repose sur Docker, sans dépendance logicielle complexe
  • Temps réel — les résultats sont ingérés instantanément dans Prolab LIS dès réception du message de l’automate

Pourquoi interfacer vos automates ?

Dans un laboratoire médical, chaque résultat saisi manuellement représente un risque d’erreur, une perte de temps et un coût opérationnel évitable. L’interfaçage automatique des analyseurs permet de :

  • Éliminer les erreurs de retranscription
  • Réduire le délai de rendu des résultats (TAT)
  • Centraliser tous les résultats dans le dossier patient de Prolab LIS
  • Libérer les techniciens pour des tâches à plus forte valeur ajoutée

Le Middleware Yoctobe rend cette intégration accessible, même pour des établissements disposant d’une infrastructure IT limitée.

Étape 1 — Diagnostic de connexion (optionnel)

Avant de déployer le middleware, il est possible — mais non obligatoire — de vérifier que l’automate peut communiquer avec la machine hôte.

L’outil recommandé pour cette étape est ScriptCommunicator : un logiciel gratuit et open source qui permet de simuler une connexion série (RS-232/RS-485), TCP/IP ou USB et de visualiser les messages bruts échangés entre l’automate et l’hôte.

Cette étape est utile pour confirmer :

  • Que le câble et le port de communication sont correctement configurés
  • Que l’automate émet bien des messages dans le protocole attendu
  • Que la machine hôte reçoit ces messages sur le bon port

Étape 2 — Installation du Middleware

Le déploiement est entièrement automatisé via un script fourni dans l’archive .zip livrée avec votre licence.

Sous Linux (recommandé)

Linux est l’environnement privilégié pour des raisons de sécurité et de stabilité. L’installation se résume à deux commandes :

# Démarrer le middleware
./deploy.sh

# Arrêter le middleware
./stop.sh

Le script vérifie si Docker est installé et le configure automatiquement sur Ubuntu si nécessaire.

Sous Windows

Windows est entièrement supporté. Le middleware s’appuie sur WSL 2 (Windows Subsystem for Linux) et Docker Desktop.

# Ouvrir une invite de commandes en tant qu'administrateur
# Naviguer vers le dossier deployment, puis :

deploy.cmd

Le script active automatiquement WSL 2, Virtual Machine Platform et Docker Desktop. Un seul redémarrage peut être nécessaire lors du tout premier déploiement.

📄 Guide de déploiement complet (Linux & Windows) : yoctobe.com — Guide de déploiement

Une fois le déploiement terminé, l’interface est accessible depuis votre navigateur à l’adresse :

http://localhost:1881

Étape 3 — Diagnostic depuis le Middleware

Une fois installé, le middleware dispose d’un flux de diagnostic intégré qui permet de vérifier en temps réel la réception des messages de l’automate — sans avoir besoin d’un outil externe.

Vous pouvez également continuer à utiliser ScriptCommunicator en parallèle pour observer les messages bruts, ce qui est utile lors de la phase de validation initiale.

Étape 4 — Déploiement de l’interface de connectivité

C’est ici que réside la puissance du Middleware Yoctobe. Une interface spécifique à votre automate est déployée et configurée pour :

  1. Recevoir les messages émis par l’analyseur (HL7, ASTM, DICOM, propriétaire, CSV, XML…)
  2. Parser le message et en extraire les données pertinentes
  3. Transformer ces données en un objet JSON structuré comprenant :
    • Les données patient
    • Les données de résultat
  4. Injecter ce JSON directement dans la base de données Prolab LIS

Le résultat apparaît instantanément sur la page des résultats dans Prolab LIS, sans aucune intervention manuelle.

Comment les résultats sont-ils identifiés ?

L’identification des soumissions repose sur le code-barres ou le Work Order — des identifiants uniques générés par Prolab LIS pour chaque demande d’analyse.

Ce mécanisme est conforme au standard de l’interopérabilité laboratoire : il suffit que l’automate transmette cet identifiant dans son message pour que le middleware associe automatiquement le résultat à la bonne demande, sans avoir besoin de transmettre le nom du patient ou d’autres données démographiques dans le flux.

Cela garantit à la fois :

  • La fiabilité de l’association résultat/demande
  • La simplicité du flux d’intégration
  • La conformité avec les pratiques standards du secteur

Points d’accès du Middleware

ServiceAdresse
Interface webhttp://localhost:1881
Broker MQTTlocalhost:1883
Modbus TCPlocalhost:502 à localhost:520

Connexion d’instruments série et USB

Le middleware prend en charge les instruments connectés via :

  • Ports COM (RS-232 / RS-485) — détectés et exposés automatiquement dans le conteneur Docker
  • USB brut — via usbipd-win sous Windows pour les instruments qui ne créent pas de port COM virtuel

En résumé

Middleware Yoctobe
Protocoles supportésHL7, ASTM, DICOM, propriétaires, CSV, XML, texte brut
Systèmes d’exploitationLinux (recommandé), Windows
DéploiementScript automatisé, Docker
IdentificationCode-barres / Work Order
Intégration cibleProlab LIS
Temps réelOui — ingestion instantanée
InterfaceNavigateur web (localhost:1881)

Intéressé par l’intégration de vos automates ?

Le Middleware Yoctobe est disponible pour les établissements de santé privés utilisant Prolab LIS dans le cadre de la suite Promed HIS.

🔗 En savoir plus sur le Middleware Yoctobe 📄 Consulter le guide de déploiement 📩 Contact : [email protected] | yoctobe.com