Monitor Your Patients’ Health Effectively with Embedded Analytics

Arunkumar R
Bold BI
Published in
9 min readJun 8, 2022
Monitor Your Patients’ Health Effectively with Embedded Analytics

Introduction

Many healthcare workers have found it difficult to manage their workloads due to the rising number of both patients seeking care and peers leaving medicine. They have struggled to find the best way to monitor and improve the health of their patients. Embedding a patient health monitoring dashboard in your clinic’s app will help you track key metrics, collect data, perform analysis, and make better decisions to improve patients’ health.

In this blog, I am going to discuss why embedding a patient health monitoring dashboard in your app is helpful:

  • What is embedded analytics?
  • Benefits of an embedded patient health monitoring dashboard.
  • Bold BI’s Patients Health Monitoring Dashboard.
  • How to embed analytical tools into patient health monitoring apps.

What is embedded analytics?

Embedding analytics is the process of integrating analytical and data visualization capabilities into a software application. By incorporating reports and dashboards in existing software products, embedded analytics assist users in finding the trends in their data that provide actionable insights. Users can discover and minimize their business risks as well as find new opportunities using the information gained from this analysis.

Benefits of an embedded patient health monitoring dashboard

Embedding a patient health monitoring dashboard in your healthcare app make work easier in caring for and observing the responses of patients. The following are some of the benefits of an embedded patient health monitoring dashboard in a healthcare app:

  • Improves patient quality of care.
  • Encourages low-income patients to seek treatment.
  • Improves patient engagement.
  • Effective time management.

Improves patient quality of care

Improves patient quality of care
Photo by Rodnae Productions from Pexels

Monitoring a healthcare dashboard helps healthcare providers track key metrics and KPIs such as a patient’s health summary, body temperature, and hours of sleep. Looking at these metrics helps them understand at a glance the state of the patient’s health, beyond just the contents of a patient file. Doctors can examine the progress of patients with chronic problems who record their health via devices or self-reporting. Having an accurate idea of a patient’s baseline health and the effects of treatments will help healthcare providers determine proper treatment.

Encourages low-income patients to seek treatment

Encourages low-income patients to seek treatment
Photo by cottonbro from pexels

A patient health monitoring dashboard in a health app helps healthcare workers track metrics like patient drug cost per stay, average treatment charge, insurance claim processing time, claims denial rate, average cost per discharge, and more. These metrics help them understand a client’s financial situation and, when applicable, work with them on payment plans and lower-cost treatment options. This will help low-income patients and encourage them to schedule regular check-ups and seek medical help when they need it, in time to prevent the need for more costly and intense treatment. Patients who know their provider will work with them to afford care will be more likely to trust their provider, frequently an obstacle to keeping patients healthy.

Improves patient engagement

Improves patient engagement
Photo from Pexels by Mart production

While self-reporting isn’t necessarily the most reliable form of gathering health information, it can be a great motivator to keep patients interested in improving their health. Providing patients with a single place to record daily activity and metrics like blood pressure can help patients create routines and hold themselves accountable for their health-related behavior. Playing an active, daily role in their own health lets them take ownership of it and gives doctors insight into lifestyle patterns that may be causing or affecting that health. Dashboards give the patients attractive visuals for their data that their doctors can find patterns in with more ease than the raw numbers.

Effective time management

Effective time management
Photo by Tima Miroshnichenko from Pexels

Medical offices have a reputation for intolerance of tardiness, but also for making patients wait, sometimes long enough to make them irritable. While some level of unpredictability will always attend appointment times, observing metrics like appointments’ expected duration vs. actual duration, appointment types and lengths, appointment start times, appointment duration by physician, and other scheduling metrics can help medical administration plan more accurately. Better predicting how long an appointment will take will ease the stress of both patients and staff, minimizing both rushing and wait times. This optimizes physicians’ time and keeps patients happier.

Bold BI’s Patient Health Monitoring Dashboard

Embedding Patient Health Monitoring Dashboard shows patients’ daily activity and health information through key metrics and KPIs.

Patient Health Monitoring Dashboard
Patient Health Monitoring Dashboard

The following are the metrics and KPIs in the dashboard:

  • Heart rate
  • Blood pressure
  • Step counter
  • Hours of sleep
  • Respiration rate
  • Blood glucose
  • Body temperature
  • Blood cholesterol
  • Patient health summary
  • Sleep hours vs. deep sleep hours summary

Heart rate (BPH)

Heart rate — Patient Health Monitoring Dashboard
Heart rate — Patient Health Monitoring Dashboard

This card widget shows the heart rate of the patient, the number of contractions (beats) of the heart per hour(bph).

Blood pressure

Blood pressure — Patient Health Monitoring Dashboard
Blood pressure — Patient Health Monitoring Dashboard

This card widget shows the patient’s blood pressure.

Step counter

Step counter — Patient Health Monitoring Dashboard
Step counter — Patient Health Monitoring Dashboard

This widget shows the number of steps the patient walked, the target number of steps, and percentage of the target reached.

Hours of sleep

Hours of sleep — Patient Health Monitoring Dashboard
Hours of sleep — Patient Health Monitoring Dashboard

This widget shows the number of hours a patient slept, the maximum they could sleep, and percentage of the maximum hours slept in a day.

Respiration rate

Respiration rate — Patient Health Monitoring Dashboard
Respiration rate — Patient Health Monitoring Dashboard

This card widget shows the patient’s respiration rate, breaths per minute.

Blood glucose

Blood glucose — Patient Health Monitoring Dashboard
Blood glucose — Patient Health Monitoring Dashboard

This card widget shows the patient’s blood glucose level. This done to check sugar levels in the body before administering drugs.

Body temperature

Body temperature — Patient Health Monitoring Dashboard
Body temperature — Patient Health Monitoring Dashboard

This card widget shows the patient’s body temperature, checked before administering treatment.

Blood cholesterol

Blood cholesterol — Patient Health Monitoring Dashboard
Blood cholesterol — Patient Health Monitoring Dashboard

This card widget shows the patient’s blood cholesterol level.

Patient health summary

Patient health summary — Patient Health Monitoring Dashboard
Patient health summary — Patient Health Monitoring Dashboard

This grid chart shows the patient’s health summary with basic details such as name, age, gender, blood type, weight, BMI, and BMI weight status.

Sleep hours vs. deep sleep hours summary

Sleep hours vs. deep sleep hours summary — Patient Health Monitoring Dashboard
Sleep hours vs. deep sleep hours summary — Patient Health Monitoring Dashboard

This area chart shows the summary of how many hours the patient spent sleeping and how many of those hours were deep sleep by date for the last 30 days.

To learn more about the metrics and KPIs used in this dashboard example, refer to the Patient Health Monitoring Dashboard demo.

How to embed analytical tools into patient health monitoring apps

Let’s see how analytics can be embedded into web health applications. Bold BI can embed your dashboards in apps for more than 18 web platforms, including React with ASP.NET Core, React with Go, WinForms, Node.js, Vue with Go, and Vue with Core. In the rest of this blog, I am going to explain how to embed dashboards into your Angular applications. Consider a scenario in which your clinic has a website like the one shown in the following image.

Sample website of a patient health monitoring clinic
Sample website of a patient health monitoring clinic

You can embed dashboards easily using Bold BI and avoid building an analytics or BI solution yourself. Follow these steps to embed your dashboard successfully.

Prerequisites

Download and install the Bold BI server in your local machine and create a dashboard. You can find the installation and deployment steps in this documentation.

Step 1: Create an Angular application.

First, you need to create an Angular application. Create a new Angular project in Visual Studio Code and add the necessary ts files to the project, as shown in the following image.

Adding necessary ts files
Adding necessary ts files

For more guidance, refer to the sample code in the Bold BI documentation.

In this demonstration, the Angular application acts as the client, and an ASP.NET Core application acts as the server. You need to add several properties in the app.component.ts file, as shown in the following table and screenshot.

RootUrl           :       Bold BI dashboard server URL. For example:  http://localhost:5000/biSiteIdentifier    :      For Bold BI, it should be something like “site/site1”.   For the Bold BI Cloud Analytics Server, it should be an empty string.Environment       :      Your Bold BI application environment.  If using the Bold BI Cloud Analytics Server, you should use “cloud.” If using Bold BI, you should use “enterprise.”User Email        :      The Bold BI server will use an email address to authorize the authorization server.
Adding required variables in the app.component.ts file
Adding required variables in the app.component.ts file

Step 2: Create a Bold BI instance.

You need to create a Bold BI instance to communicate between the server-side (any web application) and the client-side (Angular application), which allows us to embed a Bold BI dashboard in the Angular application.

Step 3: Create an authorization server to authenticate the Bold BI server.

Every application that embeds a Bold BI dashboard or widget must be authorized with the Bold BI server. This authentication step requires sending confidential information to the Bold BI server, such as users’ email addresses, group data, and embed signatures. So, in your server application, implement this authentication flow and provide the URL for connecting to your server in the Bold BI embedded instance.

Step 4: Run the Angular application to view the embedded dashboard.

In the Angular application, enter the authorization URL and dashboard URL that were defined in the ASP.NET Core application. Finally, you can that see the dashboard created in the Bold BI server is embedded in your web application.

Dashboard embedded into an Angular application
Dashboard embedded into an Angular application

By following the previous steps, you can successfully embed your dashboard into your Angular application.

Patient Health Monitoring Dashboard embedded into an Angular application
Patient Health Monitoring Dashboard embedded into an Angular application

To learn more about embedding dashboards into your Angular applications, refer to this blog. You can also download the sample code used in the previous steps from our documentation.

Conclusion

Bold BI helps you integrate dashboards in your applications written in ASP.NET Core, ASP.NET MVC, Angular, ASP.NET, and Ruby on Rails. It will help save you time and prevent you from doing redundant work. Click this link to explore its features. To learn more about embedding dashboards into your applications, refer to this blog and our help documentation.

I hope now you have a better understanding of Bold BI and how it can help patient health monitoring be more successful. You can create any kind of dashboard you like with Bold BI’s 35+ widgets and 130+ data sources.

Get started with Bold BI by signing up for a free 15-day trial and create interactive business intelligence dashboards. You can contact us by submitting questions through the Bold BI website or, if you already have an account, you can log in to submit your support questions.

Originally published at https://www.boldbi.com on June 8, 2022.

--

--