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
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
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
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
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.
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)
This card widget shows the heart rate of the patient, the number of contractions (beats) of the heart per hour(bph).
Blood pressure
This card widget shows the patient’s blood pressure.
Step counter
This widget shows the number of steps the patient walked, the target number of steps, and percentage of the target reached.
Hours of sleep
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
This card widget shows the patient’s respiration rate, breaths per minute.
Blood glucose
This card widget shows the patient’s blood glucose level. This done to check sugar levels in the body before administering drugs.
Body temperature
This card widget shows the patient’s body temperature, checked before administering treatment.
Blood cholesterol
This card widget shows the patient’s blood cholesterol level.
Patient health summary
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
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.
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.
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.
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.
By following the previous steps, you can successfully embed your dashboard into your 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.