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
Sanidad
Región
UE
Cliente desde
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.

La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

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.

Solución

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 de descubrimiento

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 de desarrollo

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.

Tecnologías

Mobile

Ionic

Device connectivity

 Bluetooth Low Energy (BLE)

Integración

Capacitor

Visualización de datos

CanvasJS

Equipo

1
Desarrollador móvil
1
Ingeniero de QA
1
Coordinador de proyectos

Resultados

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.

Duración del proyecto
  • January 2025 – February 2025

6 weeks to implement integration

5 days to start the project

Contáctenos

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

    Puede adjuntar hasta 1 archivo de 2 MB en total. Archivos válidos: pdf, jpg, jpeg, png

    Le informamos de que, al hacer clic en el botón Enviar, el Grupo Innowise procesará sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad con el fin de proporcionarle información adecuada. Al facilitar un número de teléfono y enviar este formulario, acepta que nos pongamos en contacto con usted por SMS. Pueden aplicarse tarifas de mensajes y datos. Puede responder STOP para no recibir más mensajes. Responda a Ayuda para obtener más información.

    ¿Qué pasa después?

    1

    Una vez que hayamos recibido y procesado su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    ¡Спасибо!

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

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Gracias.

    Su mensaje ha sido enviado. 

    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha