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.

Cliente

Industria
Assistenza sanitaria
Regione
UE
Cliente da
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.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

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.

Soluzione

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.

Fase di scoperta

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.

Fase di sviluppo

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.

Tecnologie

Mobile

Ionic

Device connectivity

 Bluetooth Low Energy (BLE)

Integrazione

Capacitor

Visualizzazione dei dati

CanvasJS

Team

1
Sviluppatore mobile
1
Ingegnere QA
1
Coordinatore del progetto

Risultati

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.

Durata del progetto
  • January 2025 – February 2025

6 weeks to implement integration

5 days to start the project

Contattateci

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che quando cliccate sul pulsante Invia Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate. Fornendo un numero di telefono e inviando questo modulo, acconsentite a essere contattati tramite SMS. Potrebbero essere applicate tariffe per messaggi e dati. È possibile rispondere STOP per non ricevere più messaggi. Rispondere a Help per ulteriori informazioni.

    Cosa succede dopo?

    1

    Una volta ricevuta ed elaborata la vostra richiesta, vi contatteremo per illustrarvi le esigenze del progetto e firmare un NDA per garantire la riservatezza.

    2

    Dopo aver esaminato i vostri desideri, le vostre esigenze e le vostre aspettative, il nostro team elaborerà una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizzeremo un incontro con voi per discutere l'offerta e definire i dettagli.

    4

    Infine, firmeremo un contratto e inizieremo subito a lavorare sul vostro progetto.

    Спасибо!

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

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato. 

    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia