Intégration d'un moniteur ECG avec une application de contrôle

En seulement 6 semaines, Innowise a intégré le dispositif de surveillance ECG portable du client à une application de contrôle via BLE et a introduit une fonctionnalité de collecte de données en temps réel.

Client

Industrie
Soins de santé
Région
UE
Client depuis
2025

Notre client est une société européenne de dispositifs médicaux spécialisée dans les solutions de suivi et de traitement des maladies chroniques. Avec un accent majeur sur les soins cardiovasculaires et l'endocrinologie, le client vise à améliorer les résultats pour les patients grâce à des dispositifs innovants et des solutions de santé numérique.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

L'un des principaux produits du client est un moniteur ECG portable intelligent, conçu pour enregistrer l'activité cardiaque en temps réel et faciliter la surveillance cardiovasculaire à distance.

Pour améliorer l'expérience de l'utilisateur, le client a développé une application multiplateforme complémentaire pour l'appareil ECG. Cependant, son équipe de développement interne était surchargée de tâches en cours et n'a pas pu intégrer l'appareil à l'application de contrôle à temps. Compte tenu de la sensibilité et de la nature critique des données de surveillance cardiovasculaire, il était également important pour le client de synchroniser avec précision les données de l'appareil avec l'application, sans retard ni perte de données.

C'est pourquoi le client recherchait un partenaire de développement de logiciels de soins de santé capable de réaliser l'intégration dans le cadre d'un calendrier de projet serré.

Solution

Avec la certification ISO 13485 et des dizaines de projets de soins de santé réalisés, Innowise était le partenaire idéal pour ce projet. Une fois le contrat signé, nous avons réuni une équipe expérimentée et lancé le projet en quelques jours seulement.

Phase de recherche

Notre collaboration avec le client a commencé par une phase de découverte complète afin d'acquérir une compréhension approfondie de la base de code existante et des exigences techniques.

Nous avons commencé par examiner le code et la documentation actuels du moniteur ECG portable, en identifiant les fonctionnalités clés et les points d'intégration potentiels. Après une analyse minutieuse des exigences du projet, nous avons défini les principales fonctionnalités, la pile technologique et la portée du projet, et nous étions prêts à passer au développement.

Phase de développement

Ensuite, l'équipe de projet d'Innowise a procédé au développement des fonctionnalités et des intégrations décrites dans des itérations Agile, en suivant la méthodologie Kanban. Pendant la phase de développement, nous avons livré :

  • Intégration d'un moniteur ECG via la technologie BLE. Nous avons établi une connexion BLE stable entre le moniteur ECG portable et l'application patient à l'aide de Capacitor. Cette configuration a permis un transfert de données transparent entre l'appareil et le serveur de l'application de contrôle, assurant ainsi une surveillance cardiaque à distance en temps réel des patients souffrant de maladies cardiaques confirmées ou suspectées.
  • Algorithme de réception et de traitement des données ECG. Notre équipe a développé un algorithme robuste pour recevoir le flux de données ECG du dispositif de surveillance cardiaque BLE et le traiter en temps réel.
  • Transfert de données en temps réel vers le serveur. Pour faciliter l'analyse et la visualisation en temps réel, nous avons introduit la fonctionnalité permettant la transmission en continu des données ECG au serveur dorsal dès la réception de chaque partie de ces données.
  • Visualisation de l'ECG et génération de rapports. Pour afficher les résultats de l'ECG, nous avons intégré la bibliothèque CanvasJS qui permet de dessiner des cardiogrammes en temps réel. En outre, nous avons permis l'exportation des résultats de l'ECG vers un fichier PDF pour la documentation médicale ou le partage avec les prestataires de soins de santé.

Stabilisation et lancement

Après avoir mis en œuvre les fonctionnalités de base, nous avons procédé à des tests approfondis et à une stabilisation. Notre ingénieur AQ a effectué des tests fonctionnels manuels afin d'identifier et de résoudre les problèmes potentiels.

Une fois que le système a passé tous les contrôles de qualité, nous avons lancé les nouvelles fonctionnalités et remis au client la documentation nécessaire au projet. Pour faciliter l'intégration des utilisateurs, nous avons également fourni un guide des nouvelles fonctionnalités.

Technologies

Mobile

Ionic

Connectivité des appareils

 Bluetooth Low Energy (BLE)

Intégration

Capacitor

Data visualisation

CanvasJS

Équipe

1
Développeur mobile
1
Ingénieur QA
1
Coordinateur de projet

Résultats

Grâce à l'approche éprouvée d'Innowise en matière de développement de logiciels de santé, alignée sur la norme ISO 9001, le projet a été achevé en 6 semaines. Nous avons intégré des moniteurs ECG à une application, ajusté les algorithmes de réception, de traitement et de transfert des données. En outre, nous avons mis en œuvre un module de visualisation qui transforme les résultats de l'ECG en diagrammes et rapports riches.

Désormais, lorsque le moniteur ECG portable est intégré à l'application de contrôle, le client offre aux utilisateurs finaux une expérience plus fluide. Ainsi, son produit peut être plus compétitif sur le marché en constante évolution des dispositifs médicaux.

Durée du projet
  • Janvier 2025 - février 2025

6 semaines pour mettre en œuvre l'intégration

5 jours pour démarrer le projet

Contactez nous

Reservez un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    Envoyez-nous un message vocal
    Joindre des documents
    Charger fichier

    Vous pouvez joindre un fichier d'une taille maximale de 2 Mo. Formats de fichiers valables : pdf, jpg, jpeg, png.

    En cliquant sur Envoyer, vous consentez à ce qu'Innowise traite vos données personnelles conformément à notre politique de confidentialité. Politique de confidentialité pour vous fournir des informations pertinentes. En communiquant votre numéro de téléphone, vous acceptez que nous puissions vous contacter par le biais d'appels vocaux, de SMS et d'applications de messagerie. Les tarifs des appels, des messages et des données peuvent s'appliquer.

    Vous pouvez également nous envoyer votre demande
    à contact@innowise.com

    Que se passe-t-il ensuite?

    1

    Une fois que nous aurons reçu et traité votre demande, nous prendrons contact avec vous pour détailler les besoins de votre projet et signer un accord de confidentialité.

    2

    Après avoir examiné vos souhaits, vos besoins et vos attentes, notre équipe élaborera une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés.

    3

    Nous prendrons rendez-vous avec vous pour discuter de l'offre et régler les détails.

    4

    Enfin, nous signons un contrat et commençons immédiatement à travailler sur votre projet.

    Спасибо !

    Cообщение отправлено.
    обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé. 

    Nous traiterons votre demande et vous contacterons dès que possible.

    flèche