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.

Customer

Industry
Healthcare
Region
EU
Client since
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.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

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.

Discovery phase

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.

Development phase

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)

Integration

Capacitor

Data visualization

CanvasJS

Team

1
Mobile Developer
1
QA Engineer
1
Project Coordinator

Results

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.

Project duration
  • January 2025 – February 2025

6 weeks to implement integration

5 days to start the project

Contact us

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information. By providing a telephone number and submitting this form you are consenting to be contacted by SMS text message. Message & data rates may apply. You can reply STOP to opt-out of further messaging. Reply Help for more information.

    What happens next?

    1

    Once we’ve received and processed your request, we’ll get back to you to detail your project needs and sign an NDA to ensure confidentiality.

    2

    After examining your wants, needs, and expectations, our team will devise a project proposal with the scope of work, team size, time, and cost estimates.

    3

    We’ll arrange a meeting with you to discuss the offer and nail down the details.

    4

    Finally, we’ll sign a contract and start working on your project right away.

    Спасибо!

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

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent. 

    We’ll process your request and contact you back as soon as possible.

    arrow