Remote patient monitoring platform

An RPM solution for managing cardiac monitoring outside of the clinical environment complemented with hospital web and mobile applications.

Customer

Industry
Healthcare IT
Region
Belgium
Client since
2017

Our customer is a medical equipment manufacturer that provides healthcare organizations with wearable devices for remote cardiac monitoring.

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

Challenge

The client needed to develop new software compatible with their wearable monitors. Their then-existing application did not meet the requirements of a rapidly growing Healthcare IT industry due to its technology stack being of poor functional scope and legacy.

Innowise Group offered to create a remote patient monitoring solution in cooperation with the partner’s team. The new solution was expected to be able to meet the latest industry trends and technology advancements.

We have envisioned the remote cardiac monitoring solution as a single platform that provides healthcare organizations (mostly clinics) with patient data management, and cardiac monitor reports. The major software’s objective was to speed up clinical workflows and increase healthcare professionals’ productivity. Also, our team had to integrate the resulting platform with various third-party systems, including medical insurance apps, record-keeping systems, pharmacy apps, etc.

Since the end customer operates in the US market, it was vital to ensure HIPAA compliance and seamless integration with EHR/EMR systems in healthcare organizations.

Solution

Innowise Group’s engineering team has developed a cloud-native remote patient monitoring solution, which operates as assistant software to the customer’s cardiac wearable monitors.

Remote patient monitoring platform

The cloud RPM platform’s core function is to collect data from cardiac wearables, analyze it as well as store it securely. From there, patient data flows to the healthcare organizations’ EHR/EMR systems and can be accessed by medical staff on the web and mobile applications. Thus, caregivers can monitor patients’ cardiac conditions remotely in real-time. The mobile app has a functional module for patients. The following scheme is illustrative.

WEB APP

The designed hospital web app is enriched with a smart report system that allows healthcare professionals to effectively monitor the cardiac conditions of their patients. The data obtained by the cardiac monitors is the most accurate and objective. In the application, doctors can create treatment plans, prescribe the necessary medications, and schedule appointments with patients. Also, the system instantly alerts doctors if wearable monitors detect the signs of critical health conditions or possible cardiac problems. All the reports can be presented in visualized form (graphs, diagrams, and charts).

Remote patient monitoring platform

MOBILE APP

For the convenience of physicians and patients, we have developed a cross-platform mobile app for iOS and Android. The application almost completely duplicates the functionality of the web app for medical staff and allows doctors to leverage the required features on the go. We have also added a patient module to enhance patient-physician communication and increase their engagement. Within the app, patients can receive corresponding information, fill out a medical diary, view reports, and communicate with medical staff. The mobile app also provides them with all the relevant information on care insurances, appointments, and frequently asked questions.

THIRD-PARTY INTEGRATIONS

To ensure fast and accurate medical services reimbursement, our development team was delegated to create an API that integrates with third-party insurance services so that physicians can create electronic patient records in the system. Then, they select the patient’s insurance company and enter all the necessary information to issue an insurance invoice and receive reimbursement in accordance with the CMS (Centers for Medicare & Medicaid Services) regulations.

To ensure maximum patient data security, we have set up user roles so that doctors have restrictive access to their patients’ medical profiles.

Technologies & tools

Backend
C#, ASP. NET MVC, .NET Core 3, .Net 5, Web Api
Frontend
JavaScript, JQuery
Mobile
C#, Xamarin.Forms, Xaml, Xamarin.UITest
Cloud services
Azure CosmosDB, Azure Service Bus, Azure Blob, Azure Queue, Azure Tables, MSSQL, Dapper, DevExpress, DevExtreme, Azure Functions, Azure AD B2C, Azure Application Insights, RedisCache, Azure DevOps

Process

We have selected Scrum as a software development methodology, as it ideally suited the specifics of the project. Also, it was decided to use Microsoft Teams for all communication processes during the solution’s development and support.

One of the main tasks was to secure PHI (protected health information) and meet HIPAA compliance. To achieve that, Innowise Group’s team has implemented several security measures, including setting up user roles, data encryption, regular audit procedures, and others. For this purpose, we have also opted for Microsoft Azure, as they provide one of the best HIPAA-compliant cloud services, especially suitable for IoT solutions.

Remote patient monitoring platform

Team

3
Fullstack Developers
1
Xamarin Developer

Results

The resulting remote patient monitoring system has met all the client’s requirements due to its comprehensive functional scope, high-level security, and reliability. Our client has reported a significant increase in the number of clinics and other healthcare organizations that had bought their medical devices with the software we had developed. Accordingly, the number of patients using those devices and spending time in the system has grown. As for the medical staff who use our RPM solution, they regularly highlight an intuitive user interface, ease of use, and improved quality of medical care.

Our team is still involved in this project. We provide continuous platform support services, as well as work on new functionality and third-party app integrations.

Project duration
  • 2017 - Ongoing;
  • The project is still ongoing, at this stage we support the platform and implement new functionality.

Need a technological solution? Contact us!

Select the subject of your inquiry

Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

What happens next?

1

Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

2

After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

3

We arrange a meeting with you to discuss the offer and come to an agreement.

4

We sign a contract and start working on your project as quickly as possible.