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.

Der Kunde

Branche
Gesundheitspflege
Region
EU
Kunde seit
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.

Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.

Herausforderung

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.

Lösung

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.

Entdeckungsphase

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.

Entwicklungsphase

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.

Technologien

Mobile

Ionic

Device connectivity

 Bluetooth Low Energy (BLE)

Integration

Capacitor

Datenvisualisierung

CanvasJS

Team

1
Mobile-Entwickler
1
QA-Ingenieur
1
Projektkoordinator

Ergebnisse

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.

Projektdauer
  • January 2025 – February 2025

6 weeks to implement integration

5 days to start the project

Kontaktieren Sie uns

Anruf buchen oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, wenn Sie auf die Schaltfläche Senden klicken, dass Innowise Ihre der Datenschutzrichtlinie geschickt zu bekommen um Sie mit entsprechenden Informationen zu versorgen. Mit der Angabe einer Telefonnummer und dem Absenden dieses Formulars erklären Sie sich damit einverstanden, per SMS kontaktiert zu werden. Es können Gebühren für Nachrichten und Daten anfallen. Sie können mit STOP antworten, um weitere Benachrichtigungen abzulehnen. Antworten Sie auf Hilfe für weitere Informationen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, setzen wir uns mit Ihnen in Verbindung, um Ihre Projektanforderungen zu erläutern und eine Vertraulichkeitserklärung zu unterzeichnen.

    2

    Nachdem wir Ihre Wünsche, Bedürfnisse und Erwartungen untersucht haben, erstellt unser Team einen Projektvorschlag, der den Arbeitsumfang, die Teamgröße sowie Zeit- und Kostenschätzungen enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und die Einzelheiten festzulegen.

    4

    Schließlich unterzeichnen wir einen Vertrag und beginnen sofort mit der Arbeit an Ihrem Projekt.

    Спасибо!

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

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet. 

    Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.

    Pfeil