Accélérer l'interopérabilité : un outil de simulation et de test pour les dispositifs et réseaux SDC conformes à la norme IEEE 11073

Know-how
IEEE 11073 SDC Stack

Le secteur de la santé entre dans une nouvelle ère où les dispositifs médicaux connectés doivent communiquer et fonctionner ensemble de manière transparente. Au cœur de cette vision se trouve la norme IEEE 11073 « Service-oriented Device Connectivity » (SDC), qui permet une communication interopérable entre dispositifs, selon le principe « plug-and-trust », dans les environnements cliniques. Mais pour les fabricants, les intégrateurs et les laboratoires d’essais, un défi demeure : comment valider de manière efficace et fiable des systèmes complexes basés sur la norme SDC sans avoir à recourir à des configurations de test coûteuses et nécessitant un matériel important ? C’est là qu’un outil complet de simulation et de test peut faire toute la différence.

system testing.svg

Le défi de l'interopérabilité des SDC

La promesse de la SDC est séduisante : des appareils provenant de différents fournisseurs, fonctionnant en harmonie au sein des réseaux cliniques et garantissant un flux de données sécurisé et fiable vers les destinations requises.

Exemples d’utilisation :

  • Une communication fluide entre appareils dans les blocs opératoires et les unités de soins intensifs

  • La délégation des alertes entre appareils ou vers des systèmes centraux (« Silent ICU »)

  • L’agrégation des données dans des tableaux de bord cliniques unifiés

  • Le contrôle à distance des appareils dans des environnements cliniques infectieux ou isolés

  • L’intégration avec des systèmes d’aide à la décision clinique

Grâce à l’adoption de la SDC, les systèmes médicaux deviennent plus modulaires, plus sûrs sur le plan clinique et prêts pour l’interopérabilité dans le cadre des soins de santé connectés. Cependant, parvenir à l’interopérabilité n’est pas chose aisée :

  • Complexité de l’intégration : tester le comportement du SDC sur divers appareils nécessite une configuration importante et une expertise pointue.

  • Dépendance vis-à-vis du matériel : de nombreux workflows de test reposent sur des prototypes physiques, ce qui ralentit les cycles de développement.

  • Évolutivité limitée : la validation des performances sur l’ensemble d’un réseau est souvent impossible avant le déploiement.

Pour les fabricants et les laboratoires de test, ces défis se traduisent par des coûts plus élevés, des délais de mise sur le marché plus longs et davantage de risques lors du lancement de nouveaux appareils.

Une approche plus intelligente pour tester et valider

La nouvelle intégration SDC pour CANoe a été conçue pour s’attaquer de front à ces obstacles. Elle vise à rendre les tests, la validation et la simulation des dispositifs SDC plus rapides, évolutifs et rentables. Elle étend les capacités de CANoe à l’univers de la communication orientée services des dispositifs médicaux.

Que vous simuliez des réseaux SDC complexes, que vous analysiez des flux de messages ou que vous validiez le comportement des dispositifs dans des conditions extrêmes, cette solution vous offre un contrôle et une visibilité complets. Ses principales fonctionnalités sont les suivantes :

  • Simulation des participants : simulez avec précision à la fois les prestataires et les utilisateurs, en reproduisant la manière dont les appareils réels interagissent dans un environnement clinique.

  • Analyse du trafic : surveillez et analysez le trafic réseau pour obtenir des informations approfondies sur les performances et la conformité.

  • Interface de script : automatisez les interactions avec les participants simulés, ce qui permet de créer des scénarios de test reproductibles et sophistiqués.

  • Tests hybrides : connectez-vous de manière transparente à des appareils réels et à de véritables réseaux SDC.

  • Évolutivité : d’un seul appareil à des réseaux cliniques entiers, l’outil prend en charge toutes les étapes du développement.

Fait partie d'un écosystème de tests éprouvé et polyvalent

SDC Integration est une extension intégrée de CANoe, une plateforme de développement et de test puissante et reconnue, utilisée dans de nombreux secteurs pour la validation des réseaux de communication et des systèmes embarqués.

Elle offre une prise en charge complète de la communication orientée services pour les dispositifs médicaux, intégrée de manière transparente dans un écosystème de test plus large couvrant les protocoles basés sur Ethernet tels que EtherCAT, DDS et OPC UA, les interfaces de communication série telles que UART, SPI et I²C, ainsi que les E/S numériques et analogiques.

L’intégration SDC bénéficie des puissantes fonctionnalités de CANoe, telles que l’automatisation personnalisable des tests, les panneaux graphiques, la journalisation détaillée et la prise en charge des tests « software-in-the-loop » et « hardware-in-the-loop ». Grâce à ses interfaces ouvertes et à son extensibilité, CANoe permet l’intégration dans des chaînes d’outils existantes, des configurations d’intégration continue (CI) et des environnements de laboratoire.

Pour les utilisateurs du secteur des technologies médicales, cela signifie que vous pouvez vous appuyer sur une plateforme unique et évolutive – du développement précoce jusqu’à l’intégration et la vérification – avec des fonctionnalités SDC complètes directement intégrées.

system testing.svg

De la simulation à la validation en conditions réelles : deux scénarios de développement courants

Mais comment cela se traduit-il concrètement ? Examinons deux scénarios de développement réels dans lesquels CANoe s'avère particulièrement utile.

I. Intégration des dispositifs médicaux existants dans un réseau SDC

Les hôpitaux s'appuient souvent sur des appareils existants qui n'ont jamais été conçus pour l'interopérabilité. Pour permettre à ces appareils de s'intégrer dans des réseaux aux côtés d'équipements compatibles SDC, tels que les moniteurs de surveillance des patients, un pont de communication est nécessaire.

Dans cet exemple, une passerelle SDC-MQTT relie un respirateur existant, qui diffuse ses données via MQTT, à un réseau SDC. Cela permet l’échange de données et une coordination avec d’autres appareils compatibles SDC, sans avoir à modifier le logiciel ou le matériel d’origine du respirateur.

I. Intégration des dispositifs médicaux existants dans un réseau SDC

1. Simulation complète de l'environnement pour des tests en isolation

Grâce à CANoe associé à SDC, il est possible de simuler l’environnement système complet, comprenant à la fois le dispositif médical existant et le réseau des appareils SDC environnants. Cela inclut des modèles virtuels du ventilateur existant (communiquant via MQTT) et des équipements compatibles SDC.

SDC_Article_Graphic_2.svg

Cet environnement de simulation permet de développer et de tester la passerelle de manière isolée, sans avoir recours à du matériel physique. La logique de la passerelle et la conversion des données peuvent être validées dans un cadre déterministe et reproductible, ce qui permet des itérations de développement rapides, un débogage approfondi et des tests flexibles de scénarios complexes.

Commencer par un développement « Software-in-the-Loop » (SIL) permet de détecter précocement les problèmes potentiels et peut réduire le temps d’intégration nécessaire pour le matériel de passerelle cible.

2. Hardware-in-the-Loop (HIL) : stimulation de l'appareil réel et analyse du retour d'information

Une fois que la passerelle a passé avec succès les tests en isolé, le ventilateur réel peut être intégré au banc d’essai. CANoe est configuré pour simuler les données d’entrée des capteurs vers le ventilateur (par exemple, les données de SpO₂ via UART) et pour surveiller la communication qui en résulte lorsqu’elle transite par la passerelle vers le réseau SDC.

SDC_Article_Graphic_3.svg

Cette configuration permet une validation complète de bout en bout de l'intégration, garantissant une conversion précise des données et une transmission fiable entre le ventilateur physique et les systèmes conformes à la norme SDC. Elle vérifie la communication bidirectionnelle, en s'assurant que les messages sont correctement mis en correspondance entre les protocoles.

En simulant des scénarios cliniques dans des conditions réalistes, CANoe aide les développeurs à identifier les problèmes de synchronisation, les incohérences de données et les comportements dans des cas limites dès les premières phases du cycle de développement.

II. Développement de dispositifs médicaux intégrant nativement la technologie SDC

Pour les innovateurs qui conçoivent de nouveaux dispositifs médicaux intégrant la prise en charge SDC, le défi consiste à garantir une interopérabilité sans faille avant même la construction du premier prototype.

Le développement d’un dispositif médical en réseau, tel qu’une pompe à perfusion compatible SDC, nécessite une validation rigoureuse, allant du comportement fonctionnel à l’interopérabilité en conditions réelles. Sans les outils adaptés, les développeurs attendent souvent les dernières phases du projet pour tester le comportement du dispositif sur des réseaux réels.

II. Développement de dispositifs médicaux intégrant nativement la technologie SDC

Grâce à CANoe, les développeurs peuvent passer de la simulation complète à l'intégration matérielle dans le cadre d'un flux de travail structuré qui accélère le développement, rationalise l'intégration et réduit les risques tout au long du processus de validation. Cet exemple présente une approche en trois étapes pour développer et tester la pompe à perfusion.

1. Simulation complète : évaluation préliminaire des cas d'utilisation

Au cours de la phase initiale, la pompe à perfusion est implémentée sous la forme d’un dispositif SDC entièrement virtuel au sein de CANoe. Les modèles simulés reproduisent le comportement fonctionnel, l’interface de service SDC et les schémas de communication. L’environnement réseau SDC environnant, y compris les autres dispositifs homologues, est également reproduit dans CANoe afin de faciliter une évaluation exhaustive des flux d’interaction et de l’interopérabilité.

csm_SDC_Article_Graphics_Zeichenflaeche_5_38aded1e55.jpeg

Cette configuration permet un prototypage précoce et rapide de cas d'utilisation du SDC distribué, ainsi que la validation de l'interaction entre les appareils au sein de réseaux cliniques potentiels.

2. Software-in-the-Loop (SIL) : évaluation du logiciel SDC réel au sein d’un système simulé

Une fois la validation de la conception initiale en simulation réussie, la pile logicielle réelle de la pompe à perfusion est déployée ; elle comprend la pile SDC, la logique d’application du dispositif et les gestionnaires de services. Ce logiciel fonctionne sur un PC ou une plateforme de développement, tandis que CANoe continue de simuler le réseau SDC et les interactions précédemment établies lors de la simulation complète.

csm_SDC_Article_Graphics_Zeichenflaeche_7_94297ed7d0.jpeg

Les workflows et scénarios de test précédemment définis peuvent être reproduits une fois le logiciel du dispositif réel connecté. Cette configuration permet d’observer en détail les interactions et la communication du dispositif et facilite les itérations rapides sur le logiciel du système sous test.

À ce stade, CANoe peut également être intégré de manière transparente dans les pipelines d’intégration continue et de tests continus (CI/CT), ce qui permet d’automatiser les tests de régression et de vérifier en continu le comportement de communication du SDC à mesure que le logiciel évolue. Cela garantit une qualité constante et des boucles de rétroaction plus rapides tout au long du cycle de vie du développement.

3. Hardware-in-the-Loop (HIL) : validation complète des dispositifs

Au cours de la phase finale, le matériel physique de la pompe à perfusion est connecté. CANoe poursuit la simulation du réseau SDC et des périphériques homologues, ce qui permet une interaction directe avec le dispositif réel via ses interfaces de communication natives.

csm_SDC_Article_Graphics_Zeichenflaeche_8_19379bed13.jpeg

Toutes les procédures de simulation et d'essai mises au point au cours des premières étapes de simulation et de SIL restent applicables lors de l'intégration du dispositif réel. Cette continuité garantit la cohérence tout au long des différentes phases d'essai et rationalise l'ensemble du processus d'intégration.

Des avantages qui créent de la valeur

CANoe avec SDC n'est pas seulement une plateforme de tests, c'est un accélérateur de l'adoption du SDC dans le secteur de la santé.

  • Des cycles de développement plus rapides : validez vos conceptions dès les premières étapes, qu'il s'agisse de créer des passerelles pour des systèmes existants ou de concevoir de nouveaux appareils.

  • Réduction des coûts : remplacez les installations matérielles complexes par des simulations haute fidélité.

  • Transition en douceur du SIL vers le HIL : commencez dans des environnements virtuels, puis effectuez une validation transparente avec du matériel réel.

  • Validation évolutive : passez facilement du test d’un seul dispositif à celui d’un réseau clinique complet.

  • Confiance en la conformité : assurez-vous que les dispositifs répondent aux exigences d’interopérabilité dès les premières phases de développement.

  • Certification simplifiée : garantissez la conformité réglementaire grâce à des preuves de test traçables.

Construire l'avenir des soins de santé interopérables – avec CANoe.SDC

À mesure que les environnements cliniques gagnent en complexité, la demande en matière de communication entre dispositifs sûre, fiable et interopérable ne cesse de croître. La norme IEEE 11073 SDC en pose les bases, mais son adoption dépend de la disponibilité d’outils pratiques et efficaces.

CANoe, grâce à sa nouvelle intégration SDC, comble cette lacune : il offre aux fabricants, aux intégrateurs et aux laboratoires d’essais la possibilité de réaliser des tests plus intelligents, de se développer plus rapidement et de commercialiser en toute confiance des appareils véritablement interopérables.

Prêts à franchir une nouvelle étape dans les tests d’interopérabilité SDC ?

Contact09.jpg