ECG monitor integration with a control app

In just 6 weeks, Innowise integrated the client’s portable ECG monitoring device with a control application via BLE and introduced real-time data collection functionality.

Client

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

Our client is an EU medical device company specializing in solutions for chronic disease monitoring and treatment. With a major focus on cardiovascular care and endocrinology, the client aims to improve patient outcomes through innovative devices and digital health solutions.

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

Défi

One of the client’s core products is a portable smart ECG monitor, designed to capture real-time heart activity and facilitate remote cardiovascular monitoring.

To enhance user experience, the client developed a complementary cross-platform app for the ECG device. However, their in-house development team was overloaded with ongoing tasks and couldn’t integrate the device with the control app in time. Given the sensitivity and critical nature of cardiovascular monitoring data, accurately synchronizing the data from the device to the application without any delay or data loss was also important for the client.

That’s why the client was looking for a healthcare software development partner that could handle the integration within a tight project schedule.

Solution

With ISO 13485 certification and dozens of completed healthcare projects, Innowise was a perfect fit for the project. Once the contract was signed, we gathered an experienced team and launched the project in just a few days.

Phase de recherche

Our collaboration with the client began with a comprehensive discovery phase to gain a thorough understanding of the existing codebase and technical requirements.

We started by reviewing the current code and documentation of the portable ECG monitor, identifying key functionalities and potential integration points. After a careful analysis of the project requirements, we defined the primary features, tech stack, and scope of the project, and were ready to move on to the development.

Phase de développement

Then, Innowise’s project team proceeded to develop the outlined features and integrations in Agile iterations, following Kanban methodology. During the development phase, we delivered:

  • ECG monitor integration via BLE technology. We established a stable BLE connection between the portable ECG monitor and the patient application using Capacitor. This setup allowed seamless data transfer between the device and the control app server, ensuring real-time remote cardiac monitoring of patients with confirmed and suspected heart diseases.
  • ECG data reception and processing algorithm. Our team developed a robust algorithm to receive the ECG data stream from the BLE-enabled cardiac monitoring device and process it in real time.
  • Real-time data transfer to the server. To facilitate real-time analysis and visualization, we introduced the functionality allowing the streaming of ECG data to the backend server right after receiving every portion of it.
  • ECG visualization and report generation. To display the ECG findings, we integrated the CanvasJS library that helped draw cardiograms in real time. Additionally, we enabled the export of ECG results to a PDF file for medical documentation or sharing with healthcare providers.

Stabilization and launch

After implementing the core features, we carried out thorough testing and stabilization. Our QA engineer conducted manual functional tests to identify and resolve potential issues.

Once the system passed all quality checks, we launched the new features and handed over the necessary project documentation to the client. To facilitate user onboarding, we also provided a guide to the new functionality.

Technologies

Mobile

Ionic

Device connectivity

 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

With Innowise’s proven healthcare software development approach aligned with ISO 9001, the project was completed within 6 weeks. We integrated ECG monitors with an app, tuned data reception, processing, and transfer algorithms. Furthermore, we implemented a visualization module that turns ECG findings into rich diagrams and reports.

Now, when the portable ECG monitor is integrated with the control application, the client offers the end users a smoother experience. Hence, its product can better compete in the ever-changing medical device market.

Durée du projet
  • January 2025 – February 2025

6 weeks to implement integration

5 days to start the project

Contactez nous

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

    S’il vous plaît, ajoutez les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    Pour nous aider à mieux le comprendre.
    Nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger fichier

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre politique de confidentialité. Politique de confidentialité dans le but de vous fournir des informations appropriées. En fournissant un numéro de téléphone et en soumettant ce formulaire, vous acceptez d'être contacté par SMS. Les tarifs des messages et des données peuvent être appliqués. Vous pouvez répondre STOP pour ne plus recevoir de messages. Répondez Aide pour plus d'informations.

    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