End-to-End Development of Remote Cardiac Monitoring System with Wireless Heart Monitoring Device

A product that addresses the leading cause of death for men and women in the United States – heart disease. Learn how we helped our client design and create the architecture that processes thousands of patients’ data in real-time.

About the product

Empeek was tasked to develop a mobile cardiac telemetry system that consists of an ECG patch and mobile app.


The system is designed to scale to thousands of patients at once and help both doctors and patients avert life-threatening events.

The company was founded in 2013 and is a leader among mid-sized mobile cardiac telemetry services providers in the US. 

Industry: Healthcare

Location: USA 

Skyscrapers on the sunset

Real-time monitoring of cardiac health indicators for thousands of patients simultaneously 

Target Market


Our client addresses the leading cause of death for men and women in the United States – heart disease.

Fewer than 7% of all American adults have optimal health across five central heart and metabolic health areas, including cardiovascular disease status.

Even more staggering is the fact that 1 in 5 heart attacks are silent, causing patients no immediate alarm despite still causing damage and posing severe life-threatening challenges. The company’s market size comprises roughly 20.1 million adults aged 20 and older that have CAD (about 7.2%).



We had less than a year to create a new telemetry solution that would
track the
heart rate data of thousands of patients. Our priorities were as follows:

Design an architecture that could scale and track the heart indicators in real time


Cloud Portal for multiple users


BadBeats Integration


Android Mobile Application

The Story Behind the ECG Monitoring System Project

Every change starts from the need to become better. Before deciding to begin development, the customer used a third-party patient monitoring service and a third-party patch. It offered limited functionality and could not be scaled by the healthcare provider. 

After considering all pros and cons, the company decided to design its own cloud-based solution that would consist of Web and Mobile applications. 

About the Product

  • This cardiac telemetry system sends real-time cardiac data to the company’s cardiac experts, who monitor and identify abnormalities 24 hours a day, 7 days a week;

  • Once the data is analyzed, the results are then sent to the doctors for review;

  • Both patients and doctors can see how the indications change over the day to track the dynamics and make more data-driven decisions;
A man making notices
Blue pills in a glass bottle


  • The patient doesn’t have permission to make any alteration to the data. However, there is a Diary option, where the patient can leave essential notes of their activities;

  • The ECG device is compact and mobile, allowing patients to be monitored from the comfort of their home, which decreases the total cost of the care for the insurer, clinic and patient;
  • The algorithm automatically filters data to highlight patients that present high-risk abnormalities. It also automatically categorizes abnormalities by their risk level, alerting technicians reading cardiograms of who might need urgent help;
  • Since the system is highly customizable, healthcare organizations can set up several categories of patients to configure data collection. The standard heart rates of athletes and children differ, for example, so it’s essential to take this into account.

How It All Started

From the beginning, we understood that we needed to see beyond the “fitness tracker mode.”
Empeek started from the Discovery phase to evaluate the scope and create a software development plan. 


Team Involved in the Discovery

On Empeek’s side

  • Analyst/Project Manager
  • CTO
  • System Architect

On Client’s side

  • Designer
  • Hardware developers
  • Algorithm developers
  • FDA consultant

20.1 million adults aged 20 and older that have Coronary artery disease (CAD)

We Developed Web Application’s Cloud Portals

Portal for Data Management

Interface for company’s cardiac specialist, and physicians with different levels of access to patients’ data. The core task of cardiac specialists is to review the monitored data, check suggested alarms by the system, finalize the report and send it to physicians.

From the physicians’ point of view, they are able to create and add new patients, review all raw data of each patient, including a diary, and form their own reports for patients.

Work place
Person using cardio monitoring app

Mobile UI for a User

Each patient has access to the mobile app and can review each health indicator being tracked. They can’t alter the data but can add notes of their day-to-day activities.

Android application

The Android application provides a connection between the ECG Patch and Cloud Server, using Bluetooth between Patch and Phone via BLE protocol, and Cellular / Wi-Fi connection between Phone and Server via HTTPS protocol.

The application provides additional features such as:

  • Transferring and displaying the data gathered from the Patch device 
  • Ability to report symptoms by patient
  • Ability to watch tutorials of the device usage
  • Ability to automatically check for, download and install newer software and firmware updates as well as new tutorials and updated symptoms lists 
  • Display the patient’s symptoms, with the ability to send them to the Cloud Server (the list is updated from the Cloud Server)
  • Automatically enter energy saving mode (turn off the display, but keep Wi-Fi and Bluetooth running)
  • Work as interim layer for Patch firmware updates, remote command executions, with the ability to update its own version without requesting permissions  (adb-mode)
  • OTA updates.
lamp with a bunch of light bulbs

Core Health Indicators

The device tracks 5 health parameters:


ECG           Heart rate           SPO2            Temperature          Activity level

Empeek consulted with FDA experts since the product would be certified for FDA and HIPAA compliant

How the Wearable ECG Monitoring Device Operates

The remote cardiac monitoring system work scheme

The developed mobile cardiac telemetry device is based on a portable electrocardiogram (ECG) sensor. It’s small and convenient enough to wear throughout the day underneath clothing. The sensor has a battery, Bluetooth and electrodes placed at specific points on the abdomen and chest. It records the minimum and maximum electrical activity of the heart in numbers.

Afterward, the algorithm converts the recorded data to a cardiogram that healthcare workers can further process. A team of technicians can receive dozens or even hundreds of cardiograms with highlighted abnormalities, allowing them to quickly detect any problems and validate the generated cardiograms, therefore saving precious time.

The mobile application supplied as a part of the solution is responsible for collecting, filtering and uploading raw sensor data. It also enables patients to track their heart activity and share information about their well-being to provide healthcare professionals with additional details.

The cardiac telemetry device collects data on up to twenty cardiac health indicators, including: 

  • Atrial fibrillation;
  • sinus rhythm; 
  • sinus bradycardia;
  • sinus tachycardia;
  • junctional tachycardia;
  • pauses.


Combining these data types helps in tracking cardiac health and detecting abnormalities.


Vital Activity Widget

For comprehensive data review, Empeek developed a Vital Activity widget. It shows the user’s main vital data on a custom-set timeline. It can be any timeframe like 4 hours, two weeks or a month. The color-coded scale displays temperature, activity, saturation and respiratory rate in a collapsed form.

End-to-End Software Development Team Composition

A person working on a laptop with a cup of coffee

Empeek comprised a team of about twenty software development professionals to boost development. It included BA, PMs, UX Designers, Front-End and Back-End Developers, Software Architects, DevOps andTesters.


Once we developed the base of the product, the final team consisted of:

  • Five Software Developers
  • 2 QA Testers
  • 1 PM
  • 1 BA

After the release, our DevOps were accessible 24/7 to secure the flawless operation of the system.

Core Challenge

To develop a system that can process and transmit large amounts of data in real time,
taking into consideration the continued growth and scale of the application.

Technology Stack

  • .NET
  • React
  • React Native
  • AWS
  • Kafka
  • Amazon S3
  • MongoDB
  • PostgreSQL

Services Provided

  • Front-End 
  • Back-End
  • UX Design
  • Testing
  • Maintenance 
  • Subject-matter Consultation – FDA Compliance and Application
  • Project Management
  • Business Analyst

After the release, our DevOps were accessible 24/7 to secure the flawless operation of the system.

The Development Phase

The Project was developed using Agile methodology, Scrum-based planning and management processes, GIT flow for development, CI/CD (Continuous Integration/Continuous Delivery) delivery model, mixed  QA processes (manual and automated) and performance and load testing. The project development was supported by code review, quality control and hardware integration experts in the team.


During the software design process, we had some constraints. The global microchip manufacturing shortage and COVID lockdown postponed the development and release of the client’s own patch, and therefore, the software itself.

Empeek consulted with FDA experts since the product would be certified for FDA and HIPAA compliance.

Two people discussing work

The Results

The application demonstrates stable performance and successfully processes real-time cardiac data.

Fully Working Web Application

We developed a fully working web application so our client’s business could continue its operations. 

Android App

A mobile application that works with a patch and transmits data to the web app.

Cloud Architecture

A system that processes real-time data from thousands of patients and can be scaled.

The Last, but not Least… Next Steps

Cardiac monitoring system app

Research the possibility of creating a neural network for a better learning experience of the ECG monitoring system. 

At the moment, our client uses a third-party BadBeats detection solution. The company decided to take on the entire system to reduce risk and improve results.


What are the elements of the mobile cardiac telemetry device?

The ECG monitoring system consists of three core components:

  • A wearable patch that is placed upon the chest of the patient;
  • A mobile application accessible only via a unique access link;

A web application which allows technicians, doctors and patients to monitor and track data.

What methodology did you use to build the remote heart rate monitoring system?

To meet the client’s requirements, we used Agile Software Development.

How much time did it take to build the remote cardiac monitoring system?

It took us about a year to develop fully-functional software for the remote cardiac monitoring system. Some external factors postponed development. However, the team met the deadline and delivered a solution with stable performance.

What were the stages involved in the development of the ECG monitoring system software?

Empeek started with a Discovery Phase service. Once finished, we started with Agile software development with bi-weekly sprints. The next step was software testing and performance improvements. 

We also had close communication with an FDA Consultant to meet the requirements for certification.

What are the core heart indicators that mobile cardiac telemetry device track?

The mobile cardiac telemetry device tracks up to twenty heart parameters, such as:

  • sinus rhythm
  • sinus bradycardia
  • sinus tachycardia
  • junctional tachycardia
  • pauses

and other critical types of heart activity.

How was the development team comprised?

There is no single answer to this question. Depending on the development stage and requirements, Empeek quickly scaled and downscaled the team.

In the final stage of the development, the team comprised:

  • Five Software Developers;
  • 2 QA Testers;
  • 1 PM;
  • 1 BA;
  • 2 DevOps to secure the system.
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Views: 622
Written by:
Alex Shpachuk Alex Shpachuk CEO
Alex Shpachuk is the owner and strategic partner of Empeek. His effective leadership and a visionary approach to the future of healthcare turned the company into a dynamic environment attracting the brightest minds with the common vision for product impact and service excellence. With over a decade of experience in software engineering and comprehensive knowledge of designing and deploying tailor-made solutions for healthcare providers, Alex channels his passion for software development and consulting into the written word.

Cases You May Like

View All Cases

Contact Us

Image preloader

Meet Empeek!

Scheduling a call made easy! Pick suitable time and let's get started

Book a call

Reliable Software delivery partner is closer than you think

  • HIPAA & GDPR compliance
  • 4.9 Rating on clutch
  • A winning tech stack
  • In-house team of versatile experts
  • Proven expertise in healthtech development

Alternatively, contact us directly: