Next Article in Journal
Might Gut Microbiota Be a Target for a Personalized Therapeutic Approach in Patients Affected by Atherosclerosis Disease?
Next Article in Special Issue
Redesigning Primary Care: The Emergence of Artificial-Intelligence-Driven Symptom Diagnostic Tools
Previous Article in Journal
Predictive Performance of Scoring Systems for Mortality Risk in Patients with Cryptococcemia: An Observational Study
Previous Article in Special Issue
Precision Medicine 2.0: How Digital Health and AI Are Changing the Game
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Clinical Decision Support System for Managing COPD Patients

1
INOV Inesc Inovação—Instituto de Novas Tecnologias, 1000-029 Lisbon, Portugal
2
Instituto Universitário de Lisboa (ISCTE-IUL), ISTAR (Information Sciences, Technologies and Architecture Research Center), 1649-026 Lisboa, Portugal
3
Logistics, Molde University College, NO-6410 Molde, Norway
4
Departamento de Física, Universidade da Beira Interior, 6201-001 Covilhã, Portugal
5
Hope Care, S.A, 2510-216 Óbidos, Portugal
*
Author to whom correspondence should be addressed.
J. Pers. Med. 2023, 13(9), 1359; https://doi.org/10.3390/jpm13091359
Submission received: 10 August 2023 / Revised: 30 August 2023 / Accepted: 30 August 2023 / Published: 6 September 2023

Abstract

:
Chronic obstructive pulmonary disease (COPD) is the third leading cause of death worldwide. Health remote monitoring systems (HRMSs) play a crucial role in managing COPD patients by identifying anomalies in their biometric signs and alerting healthcare professionals. By analyzing the relationships between biometric signs and environmental factors, it is possible to develop artificial intelligence models that are capable of inferring patients’ future health deterioration risks. In this research work, we review recent works in this area and develop an intelligent clinical decision support system (CIDSS) that is capable of providing early information concerning patient health evolution and risk analysis in order to support the treatment of COPD patients. The present work’s CIDSS is composed of two main modules: the vital signs prediction module and the early warning score calculation module, which generate the patient health information and deterioration risks, respectively. Additionally, the CIDSS generates alerts whenever a biometric sign measurement falls outside the allowed range for a patient or in case a basal value changes significantly. Finally, the system was implemented and assessed in a real case and validated in clinical terms through an evaluation survey answered by healthcare professionals involved in the project. In conclusion, the CIDSS proves to be a useful and valuable tool for medical and healthcare professionals, enabling proactive intervention and facilitating adjustments to the medical treatment of patients.

1. Introduction

1.1. COPD Introduction and Definition

According to the World Health Organization (WHO), chronic obstructive pulmonary disease is one of the most deadly major lung diseases and the third leading cause of death worldwide [1]; the organization further indicates that COPD was responsible for about 3.24 million deaths in 2019. The Portuguese Society of Pulmonology [2] estimates that 5.42% of individuals in Portugal between the ages of 35 and 69 suffer from COPD. According to the Portuguese Lung Foundation [3], COPD was responsible for approximately 2834 fatalities in the country. The same organization calculates that in 2019, this illness cost the economy EUR 1.6 billion.
COPD is caused by airway obstruction. The most common symptoms of COPD are coughing, wheezing, and dyspnea (shortness of breath). Patients often seek medical attention only when the disease reaches an advanced stage, as it is a condition that progresses slowly.
Initially, the disease presents as a cough accompanied by increased sputum production. However, as it progresses, it can lead to repeated episodes of acute bronchitis and respiratory infections. As the disease develops further, shortness of breath becomes more frequent, even with seemingly minor tasks, such as talking and performing daily hygiene. Shortness of breath is most noticeable during activities that require physical effort.

1.2. Importance of COPD Management and Monitoring Systems

The integration of technology into healthcare has revolutionized patient care, with health remote monitoring systems (HRMSs) emerging as powerful tools. By storing data, such as heart rate (HR) and oxygen saturation (SPO2) levels, HRMSs help medical professionals to treat patients with COPD. These systems offer real-time monitoring and personalized treatment options. However, to maximize the potential of HRMSs, it is crucial to integrate them with well-defined clinical processes, therapeutics, and rules. This integration ensures that the collected measurements are correlated and directly linked to effective patient care, enabling proactive interventions and improving health outcomes.
The Internet of Things plays a crucial and influential role in the successful implementation of HRMSs. Wearable device sensors, videos, and images are essential to gathering valuable patient information. Daily physiological data of the patient is collected and stored by the HRMS through data processing tools, analytics, and artificial intelligence (AI). Recording daily physiological data provides healthcare providers with actionable insights, facilitating proactive and personalized care.
The use of AI by HRMSs to predict patient health deterioration is a significant benefit. AI algorithms examine historical patient data to find patterns that might point to higher risks of unfavorable events or health deterioration. These forecasts offer healthcare professionals with insightful information that enables them to intervene early and prevent complications. A more preventive model of care is promoted by this proactive approach, which also enhances patient safety and lowers hospital admissions.

1.3. Effect of External Variables (Climate, Humidity, Particles) in COPD Patients

Over the past decades, several epidemiological studies have demonstrated the adverse health impacts of exposure to particulate matter (PM), both in coarse and fine fractions [4,5,6,7]. The origin of this particulate matter can be natural, such as desert dust, or anthropogenic, such as aerosols generated by biomass burning or fossil fuel combustion processes. The concentration of particles in the atmosphere depends on the emission sources, meteorological variables, and transport processes, as aerosols can travel long distances (transported by air masses). Additionally, house activities can be relevant sources of fine particles. Particles resulting from cooking and heating can more deeply enter the respiratory system, especially when they are finer.
The household air pollution data from the World Health Organization pointed out that among the 3.2 million deaths from household air pollution exposure, 19% are from COPD, and 23% of all deaths from COPD in adults in low- and middle-income countries are due to exposure to household air pollution [8].

1.4. Research Questions and Problems

The research question addressed by this study is: “Is it possible to automatically monitor and analyse the risk of potential health deteriorations of COPD patients?”. With this research question in mind, the defined objective is to develop a system that is capable of providing early information concerning patient health evolution and risk analysis in order to support the treatment of patients with COPD. Additionally, the system allows healthcare professionals to more efficiently manage their time by automatically providing said professionals with alerts, supported by a risk analysis of the patient’s COPD health status.

1.5. Purpose and Description of the Present Work

The Hope Care Intelligent Services Platform (HC PSI) is a P2020 project that involves the participation of Hope Care SA, INOV—INESC Inovação and the University of Beira Interior. Its main objective is to research and develop an intelligent services platform that enables healthcare professionals to make more informed decisions regarding the health conditions of COPD patients, thereby increasing the efficiency of clinical entities.
The components of the HC PSI include a CIDSS, HCAlert platform, and environmental data sources, all geared toward automating the clinical treatment of COPD patients who are being remotely monitored.
This research work focuses on the CIDSS developed by INOV—INESC Inovação. The CIDSS assists in making decisions regarding patient treatment. This platform is composed of three modules: an HRMS that provides patients’ health information through a mobile application to the CIDSS, a TVM that receives and processes patient risk information from the CIDSS, and a graphical user interface (GUI) that displays relevant clinical information to healthcare professionals.
Figure 1 presents the HC PSI architecture, which includes the CIDSS developed by INOV, the HCAlert platform, and other external data sources.
The HCAlert platform was developed by Hope Care SA and includes a mobile application that supports HRMSs and a set of backend services for clinical validation and triage.
In the scope of the HC PSI project, the requirements for the HCAlert mobile application include the collection of patient symptoms and residential data. For the clinical validation and triage backend services, the following requirements are defined:
  • Capability to categorize alerts.
  • Capability to provide early warning scores and other relevant metrics of patients to healthcare professionals.
  • Capability to obtain information about hospital visits internally or from other sources.
  • Enabling the clinical team to have an overview of new alerts for each patient, including the client’s name, data type, and last measurement date.
  • Allowing the clinical team to define what relevant health values to display on the dashboard.

1.6. Methodology

In this research work, since we focused on artifact development, we applied the design science research methodology.
The DSR methodology is a research methodology that is commonly used in the field of information systems; it focuses on the development and evaluation of innovative artifacts, which include cutting-edge framework prototypes, techniques, and algorithms that address present-day challenges. It consists of the following six phases: problem identification, definition of objectives, design and development, demonstration, evaluation, and communication. This methodology focuses on creating and evaluating artifacts based on their effectiveness, quality, and usefulness in addressing real-world problems [9].
Figure 2 presents the iterations within the design science research methodology (DSRM) process.

2. Related Work

In this section, we present an overview of the systematic review conducted in this article, which follows the PRISMA (preferred reporting items for systematic reviews and meta-analysis) methodology [11]. This section covers the latest advances in managing pulmonary disease patients, particularly COPD patients. We emphasize the augmented efficacy that remote health monitoring brings to patient treatment by providing real-time warnings to medical professionals; we also discuss the enhanced effectiveness of remote health monitoring supported by predictive analytics, which provides early warnings about the risk of patient deterioration.
This systematic review also covers factors and biometric signs associated with acute deterioration in COPD patients and how the prediction of biometric signs and subsequent early warning generation can indicate the risk of future patient deterioration. Table 1 presents the topics and the respective queries used to extract and filter related works.
Table 2 presents the eligibility criteria used to filter documents in the related work.
We identified 810 documents, with 10 documents removed due to duplication issues. A total of 400 articles not related to healthcare or artificial intelligence (AI) were excluded from further screening based on titles and abstracts. Moreover, 40 articles were excluded as we were unable to access their full versions, leaving 160 articles for full-text screening. A total of 82 articles were removed as they did not fit the eligibility criteria. Finally, 56 articles were excluded as they did not contain relevant information concerning vital signs, time series techniques, and health remote monitoring systems. The selection results, according to the PRISMA flow diagram, are shown in Figure 3.

2.1. In-Home Healthcare for COPD

Home telemonitoring is a term used to describe the utilization of audio, video, and other telecommunication technologies for monitoring a patient’s status from a distance [12]. This approach involves the remote monitoring of a patient’s health parameters, typically within the framework of a larger chronic care model. In fact, telemonitoring is an essential component of telehealth and telemedicine [13]; it has the potential to help patients manage disease and predict complications [14]. Telemonitoring projects involving patients with pulmonary conditions have demonstrated the ability to identify early changes in the patient’s condition, thus supporting immediate intervention and avoiding exacerbation. Patients have been very receptive to telemonitoring as a patient management approach and have shown very positive attitudes toward it [12]. A systematic review and meta-analysis found that telemonitoring interventions prevent unnecessary ER visits and may help to reduce severe COPD exacerbation to some extent. In 20 studies (90%) that carried out telemonitoring interventions for six months, a meta-analysis showed that the intervention effectively reduced the number of ER visits (pooled SMD = 0.14 corresponding to a small effect size; 95% CI (confidence interval): −0.28, −0.01) [13]. In a retrospective, population-based cohort study on 944 telemonitoring and 9838 control individuals, the total direct medical costs were significantly lower in the telemonitoring group (EUR −895.11, p = 0.04). The main driver for the total cost difference was the reduction in hospitalization costs by EUR −1056.04. (p = 0.01). A lower percentage of individuals died in the intervention group than in the control group (3.23 vs. 6.22%, p < 0.0001), translating into a mortality hazard ratio (HR) of 0.51 (95% CI: 0.30–0.86). Over the 12-month period, the proportion of patients hospitalized due to all causes (−15.16%, p < 0.0001), due to COPD (−20.27%, p < 0.0001), and for COPD-related emergency department (ED) visits (−17.00%, p < 0.0001) was consistently lower in telemonitoring patients, leading to fewer all-cause admissions (−0.21, p < 0.0001), fewer COPD-related admissions (−0.18, p < 0.0001), and fewer COPD-related ED admissions [15].

2.2. E-Healthcare Supported by Predictive Analytics

Telemonitoring has become indispensable in diagnosing and medically intervening for COPD patients. Nowadays, due to better storage of electronic health records and improved vital sign detection methods, large amounts of patient data are available daily in ICUs [16]. Medical equipment, ranging from hands-free monitors and portable devices to modern wristbands and watch-like monitors, have helped in the collection of biometric data, such as heart rate, blood pressure, physical activity, and sleep information [17].
A remote monitoring system, capable of gathering extensive data and backed by predictive analytics algorithms and techniques for effective data assessment and identifying underlying patterns, provides better efficiency in identifying declining patient health [18]. In the present COPD case study, such systems can reduce emergency room (ER) visits, acute deterioration-related readmissions, days spent in the hospital, and mortality in patients with COPD [19].
Predictive analytics refers to the systematic use of statistical or machine learning methods to make predictions and support decision-making. Predictive analytics applied to healthcare can be divided into two components: the data underlying the model, particularly predictors or features, and machine learning and statistical methods, both based on a set of mathematical techniques applied to data in order to generate an output [20].
Machine learning is a crucial methodology in predictive analytics. Conventional statistical analysis focuses on explaining data and relies on an expert (i.e., human) to formulate and discover cause–effect relationships, driven by a set of predefined assumptions. Machine learning is more data-focused and orientated toward generating hypotheses and building predictive models using algorithms. It has enabled clinical support research and applications to provide actionable insights by utilizing large amounts of intensive care unit patient datasets that are useful in many clinical scenarios [16]. Machine learning can predict in-hospital mortality and the risk of 30-day readmission due to COPD exacerbation [21].

2.3. Factors Associated with COPD Exacerbation

The prevention of acute exacerbation in COPD requires the identification of factors associated with exacerbation. Most studies have shown that oxygen saturation (SpO2) (p-value < 0.05), respiratory rate (RR), and heart rate (HR) (p-value < 0.05) influence exacerbation events, with SpO2 being the most predictive vital sign. The deterioration in COPD patients has been associated with a slight decrease in oxygen saturation and a slight increase in HR. One article suggested that using multiple vital signs as the inputs of a single classifier could provide better predictions, given that these multiple-input models showed the best AUC results [22].
Although some studies monitored blood pressure in order to determine whether there was a significant correlation with acute exacerbation, there was no sufficient evidence indicating that a change in blood pressure during a COPD exacerbation was a potent predictive factor for exacerbation (p-value > 0.05, i.e., not significant).
Body temperature with a p-value equal to 0.059 could be considered an exacerbation predictor. In the study conducted by Martin-Lesende, changes in body temperature had triggered 27.8% of alerts, of which, 5% were due to temperatures exceeding 37 C [23].
Most studies have focused on vital signs and internal factors of COPD patients, rather than external ones, despite being equally relevant. Some meteorological data, such as humidity (p-value = 0.0137), variation of diurnal temperature (p-value = 0.0472), the cumulative lowest temperature 7 days prior to acute deterioration (p-value = 0.005), and total rainfall in the 7 days preceding an acute exacerbation (p-value = 0.0389) was associated with acute exacerbation in COPD. Lee J. [24] conducted a univariate analysis of air pollution and COPD exacerbations and identified a strong correlation between PM10 levels one day before a patient’s condition worsened and acute exacerbation (p-value = 0.0260) [24].
The analysis of both internal and external factors with significant correlations to COPD exacerbation revealed that the frequency with which certain variables are measured must also be taken into consideration. The higher the frequency of a vital sign measurement, the better the perception of its association with an exacerbation occurrence. Daily or multi-daily vital sign monitoring improves the analysis of these signs. For example, Pépin J-L [17] mentions that overnight pulse oximetry increases sensitivity, allowing for early detection of deterioration [17].

2.4. Machine Learning for Early Identification of Deterioration

In recent literature, machine learning techniques have attracted attention for predicting the clinical conditions of patients. Time series forecasting models have been applied successfully in medical applications to predict disease progression, estimate mortality rates, and assess time-dependent risks. These models are able to identify patterns and trends from sequential data collected over time, such as health-related signals [25,26].
Some traditional machine learning techniques, such as random forest, SVM (support vector machine), Bayesian networks, and logistic regression, have been employed to improve predictive performance in identifying early clinical deterioration [27]. However, these traditional models are not optimized for handling the unique characteristics of time series data, such as autocorrelation, seasonality, and trend patterns [28,29].
With sufficient data, the development of deep learning models can reduce several preprocessing steps, emphasizing the relationships between the data, without the need to identify the best predictors, leading to better results [30]. For instance, long short-term memory network (LSTM) can learn extended time series dependencies, while a convolutional neural network can generate a compact latent representation.
Gradient boosting models are alternatives to specialized models, such as long short-term memory network (LSTM) and gated recurrent unit (GRU) [31,32]. Although these models are not ideal for time series forecasting, they are still generally better suited for handling sequential data compared to non-sequential algorithms (such as random forest, SVM, logistic regression, and naive Bayes) [29].

3. CIDSS Design

The CIDSS receives every patient’s vital signs, which are remotely monitored by Hope Care SA as inputs. Additionally, it daily incorporates weather forecast conditions and air particle forecasts that are specific to each patient’s location. In response, the system provides daily vital sign predictions and early warning scores for each patient for the following five days. It also provides the basal values of each patient and issues an alert whenever a vital sign measurement falls outside the expected parameter range, requiring a reevaluation.
Figure 4 illustrates the CIDSS developed by INOV—INESC Inovação, its interactions with weather and air pollution data providers, and the HCAlert platform. The CIDSS comprises five distinct modules, each serving a specific purpose. These modules are as follows:
Communication manager—this module assumes a crucial role within the system, and is responsible for the communication interactions among HC (Hope Care) Alert, weather, air particles API, and the clinical decision support system.
Vital sign prediction module—it is designed to generate forecasts for a five-day period regarding four essential vital signs: oxygen saturation level (SpO2), heart rate, systolic blood pressure (SBP), and body temperature. This module utilizes various machine learning algorithms to accomplish the predictions. The input data for these models are sourced from the stored vital sign records within the database. Subsequently, the predicted vital signs are stored back in the database for further reference and analysis.
Early warning score calculation module—within this module, the recorded vital sign predictions from the database play a crucial role in calculating the early warning score for each of the five predicted days. The early warning score is computed using the aforementioned vital sign data and the resulting early warning scores are subsequently stored in the database.
Biometric signal error detection module—the primary objective of this module is to thoroughly analyze and evaluate potential measurement errors and abnormal variations detected within the patient’s historical data. The purpose is to promptly alert both the patients themselves and the attending nurse regarding the invalidity or questionable nature of the entered information. By diligently identifying such anomalies, this module serves as a critical mechanism for ensuring data accuracy and reliability within the system.
Basal value monitoring module—the main function is to monitor and continuously and intelligently adjust the patient’s baseline values. This adjustment is based on the historical records of vital sign values measured by the patient and documented within the HCAlert platform. The module’s purpose is to enhance the precision and effectiveness of the monitoring system by dynamically adapting the baseline values in accordance with the patient’s specific health history.

3.1. Requirements

During the initial phase of the HC PSI project, we defined the functional requirements through an interactive and iterative process involving UBI and Hope Care SA. Certain clinical-oriented requirements were specifically delegated based on their domain of expertise. Subsequently, the remaining requirements served as the fundamental basis for the development of the CIDSS discussed in this article. All CIDSS functional requirements have been grouped into system modules, as shown in the following Table 3.

3.2. Communication Manager

This module is composed of four submodules: data extraction, measurement error alert, basal values notification, and the patient’s risk information delivery submodule, as is present in Figure 5.

3.2.1. Data Extraction

The medical records, which stored the vital signs used as input for the CIDSS, are presented in Table 4. Each record is formatted to have one entry per day per parameter. Each record had an ID (idRawMeasurement), the collection date (createdOn), the coordinates where it was collected (latitude and longitude), the measurement type (ProviderMNameStandard), measurement value (value), and the units representing the value (units).
The measurement type could address various factors, including vital signs, such as oxygen saturation level (SpO2), heart rate (HR), body temperature, systolic blood pressure (SBP), and diastolic blood pressure (DBP), as well as other biometric indicators, like the number of steps, body fat, energy burned, weight, and height.
The weather historical information used as input for the predictive models was provided by the Weatherbit API. Each record had an ID (idWeatherMeasurement), the coordinates of the station (latitude, longitude), date of measurement (columns year, month, day), mean daily temperature (T_MED), and mean relative humidity (HR_MED), as shown in Table 5.
The air pollution historical information used as input for the predictive models was provided by the OpenWeather API. Each record had an ID (idWeatherMeasurement), the coordinates of the station (latitude, longitude), date of the measurement, an average count of 10-micrometer particles (PM10), and an average count of 2.5-micrometer particles (PM2_5), as shown in Table 6.

3.2.2. Measurement Error Alert

This submodule was designed to receive alerts from the biometric sign error detection module and subsequently send alerts to the HCAlert platform. After a set short duration, it sends a notification to the data extraction submodule to execute the data extraction of biometric signs from HCAlert, concerning the specific patient dataset where the error was found.

3.2.3. Basal Value Monitoring Notification

The basal value update notification submodule was designed to receive notifications from the basal value monitoring module; it subsequently notifies the HCAlert platform with new basal value recommendations for a specific patient.

3.2.4. Patient Risk Information Delivery

The patient risk information delivery submodule extracts information regarding the last five days of vital sign predictions and the calculated early warning scores stored in the database. It then sends this information to the HCAlert platform.

3.3. Biometric Sign Error Detection

The HCAlert platform’s operational efficiency is affected by the patients’ inaccurate vital sign measurements, which can result in inaccurate clinical protocol adjustment alerts and future vital sign projections. It is necessary to guarantee that the system receives data that obey certain quality levels.
Prior to the implementation of the current project, measurements are validated by nurses who identified instances of anomalous readings, reporting potential causes, such as deterioration in the patient’s condition, measurement errors, cold fingers during measurements, etc.
The biometric sign error detection module consists of three components:
  • Validation of clinical rules: This component compares the measurements taken by the patient with a set of business rules defined according to Hope Care guidelines. For example, a measurement of oxygen saturation above 100 or below 20 cannot be correct since a percentage value cannot exceed 100, and a value below 20 corresponds to situations of compromised brain function and even comas. The medical team involved in this research work validated all ranges used to filter the vital signs.
  • Patient pattern modeling: The objective of this component is to approximate a probability density function for each metric in the patient’s measurements. These probability density models are then stored in the database, eliminating the need to repeat the function modeling each time a new inference is made. This module runs monthly to create a new probability function that captures the variability of the new measurements entered by the patient.
  • Validation of atypical measurements based on the patient’s history: This module uses the probability density models stored in the database, which are associated with each patient’s vital signs, to determine whether a newly recorded measurement falls within the normal patterns for that specific patient. As these variations could be due to disease exacerbation, improvements from a new medication, or other factors, need to be validated by a nurse and, if necessary, by the patients themselves, to determine the true cause of the variation.
The operationalization of this module is presented in Figure 6. The system begins with the measurement and input of a vital signal by a patient in the HCAlert application. The measurement is compared and validated based on clinical rules, according to the type of measurement performed. The following clinical rules are defined, where the value is considered erroneous and discarded in the following cases:
  • Oxygen saturation above 100 or below 20;
  • Body temperature below 30 or above 40;
  • Systolic blood pressure below 50 or above 350;
  • Diastolic blood pressure below 40 or above 200;
  • Pulse rate less than or equal to 30, or greater than 250.
Figure 7 presents the architecture of the Biometric sign error detection module.
In the event of an incorrect measurement, a type 1 alert is triggered, recommending a new measurement of the vital signal by the patient.
If there is no inconsistency with the rules, the system then determines if the measurement is atypical for a patient. If it is not considered atypical, the verification process is concluded without any identified errors. If an atypical value is recorded, a type 2 alert is triggered, and human verification of this alert is recommended to a nurse and the patient. This is done to verify whether this value corresponds to a health deterioration, an improvement in the clinical condition, or a measurement error.
Probability density functions were applied in order to model the pattern of vital signs of each patient and assess the probability that a newly measured value fits the distribution function computed for that specific patient’s vital sign. The process of training a model for a given patient begins with the request for all the vital sign measurements made by this patient. From this request, as shown in Figure 8, a distribution function is trained and stored in the database for each vital sign recorded, with the following steps:
  • From all the measurements collected for the patient, only the measurements made for specific vital signs in training are used.
  • Existing outliers in the database, prior to modeling, are removed. Outliers are removed based on the standard deviation by calculating the standard score (z-score), which corresponds to the number of standard deviations by which a newly recorded value deviates from the mean of the observed measurements. If the z-score is greater than 3, which corresponds to a value that is three times the standard deviation away from the mean of the data, the value is not used in the modeling.
  • The following distributions are tested: normal, exponential, Pareto, double Weibull, t, generalized extreme value distribution, gamma, lognormal, beta, and uniform. For each distribution, the density and weights of the histogram are computed. Subsequently, an estimation of the function parameters is performed based on the data. The maximum likelihood estimation (MLE) is used to identify the values that best fit the data.
  • The goodness-of-fit is calculated with a test of the sum of squares of the residuals for each distribution found.
  • The model with the best goodness-of-fit, which implies a lower value in the sum of squares of the residuals, is stored for the vital signs of the patient under study.
The inference starts with the reception of a vital sign measurement taken by a patient and entered into the HCAlert system. The system selects the model corresponding to the probability density function that models the distribution of the vital signs measured for the patient who entered it into the system, as is present in Figure 9.
This model is then used to test the null hypothesis, which corresponds to checking whether the value that has been measured is outside the typical pattern of the patient, based on the selected distribution and the parameters adjusted according to the empirical distribution of the patient. If the p-value is less than 0.05, it implies that the null hypothesis is not rejected, which means that there is a probability that the measurement may correspond to an error, exacerbation, or improvement of the condition. A reminder should be sent to both the nurse and the patient to investigate the situation.

3.4. Basal Value Monitoring

The deterioration or improvement of COPD reflected in the negative or positive evolution of the patient’s baseline values may be due to several explanatory factors, such as weather conditions, exposure to particulate matter, a change in medication or lifestyle, among others. The recorded baseline values are indicative of the severity of a condition, as outlined by the Global Initiative for Chronic Obstructive Lung Disease (GOLD) [33] strategy for the diagnosis, management, and prevention of COPD.
Values below or above the standards result in the patient’s category changing into one of the GOLD I–GOLD IV [33] categories, depending on the severity of the patient’s condition, with GOLD I being the most severe condition. It is important to identify and monitor any deterioration in a patient’s baseline values in order to adjust the clinical protocol and treatment guidelines.
Figure 10 presents a clinical protocol defined by the Hope Care SA medical team; it is based on the GOLD strategy and addresses patients whose basal values are within a normal range and, thus, do not belong to categories GOLD I–GOLD IV. Consequently, the range of colors isn’t associated with the GOLD categories. The color is associated with the severity of the COPD patient’s condition: Category I (red) corresponds to a higher degree of deterioration in their health condition, while Category V (green) corresponds to the lowest or non-deterioration of their health condition. Some fields are filled with the expression “N/D” because there is no defined range of values for that specific category.

3.4.1. Basal Value Monitoring Module Architecture

This module, as shown in Figure 11, uses the list of metrics to be monitored and the history of vital signs recorded by each patient as input. Based on these measurements, the patient’s current baseline value and the forecast of the evolution of the same value are determined. In case there is a substantial difference between the most recently recorded value and the historical baseline value, an alert should be triggered, containing the previous baseline value, the newly calculated value, and the difference. The newly calculated baseline value is suggested as a change to the clinical protocol.
The following variables are also used as input to the module:
  • Number of months considered: This indicates the past time window that is analyzed for the baseline calculation. The default value is 3 months, which indicates that when this module runs, the measurements taken from the last 3 months are extracted for the baseline calculation. This value can be configured by rules in the system.
  • Minimum number of records: This corresponds to the minimum number of measurements taken by the patient, so that the calculated baseline information is considered reliable. If the patient does not have a satisfactory number of measurements in the time horizon under study, the module will not provide recommendations. For example, a patient with only five SpO2 measurements over 3 months will not be considered for updating the baseline value. This value is configurable by a rule, and value 50 is used by default in the system.
  • Patience: In case the patient does not present enough measurements of a certain parameter in the defined time horizon, the system expands the time horizon of the search to include more months of history until it finds an acceptable amount of records. For example, with a patience of 3 months and a minimum of 50 required measurements, if the patient only has 30 measurements, an additional month will be incorporated into the analysis, and the module will be rerun using the past four months, reducing the patience counter by 1. In case patience reaches zero, and the minimum value of measurements defined is not reached, the system will not provide any recommendation for the given parameter due to the lack of consistency in the measurements. The default value for patience, which can be configurable by a rule, is 3.
The default values in the system are set and adjusted after testing with historical values recorded by patients in the HCAlert platform, provided by Hope Care SA.

3.4.2. Basal Value Monitoring Module Implementation

In this section, we present the implementation details of the basal value monitoring module. Figure 12 shows an activity diagram, which represents the operations performed by the module.
As presented and detailed in the previous section, the system inputs are the list of metrics under evaluation, the patient’s vital signs history, the number of months to be considered, the minimum number of records, the baseline value of the patient’s clinical protocol, and patience.
For each metric under evaluation, the system performs the following process:
1.
A flag representing the current patience is initialized to zero.
2.
The measurements are related to the period of months corresponding to the last X months from the date of execution of the module, where X is the sum between the system input “number of months to consider” and the current patience value.
3.
The number of measurements performed by the patient is calculated.
(a)
In case the number of measurements is not sufficient, the current patience is incremented by 1.
(i)
If the current patience value is equal to the user-defined patience value, no recommendation is displayed, and the cycle continues to the next measurement in the list.
(ii)
If the current patience value is less than the set patience value, the system summarizes the run from step 2.
(b)
In case the measurements are sufficient, the system summarizes the run in step 4.
4.
The median of the patient’s measured values of a given vital sign is calculated.
5.
The median value is compared with the baseline value recorded in the clinical protocol.
(a)
If the values are very different, a recommendation is made to update the baseline value to reflect the new median value recorded in the time interval under consideration. This recommendation should be evaluated by a medical professional.
(b)
If the values are similar, the baseline value is not adjusted, and the system summarizes in step 1, with a new iteration of a new metric under evaluation.
6.
The cycle ends when all metrics in the list have been processed.
This process is run independently for each patient in the system. It is worth noting the use of the median as the metric calculated for the baseline value. This is due to the fact that it better handles extreme values outside of a patient’s normal patterns, such as exacerbation, which should not be considered for the calculation of a baseline value, as it does not correspond to a normal patient pattern.

3.5. Vital Signs Prediction Module

3.5.1. Predictive Model Development

Data Treatment

For the predictive model development and evaluation, 91 patients who were flagged as having COPD were included. Each patient was monitored remotely and provided health status information for tracking their health status. The vital sign information was then gathered by each medical center. These patients were from different districts of the country, such as Aveiro (Anadia), Leiria (Óbidos, Pombal), Santarém (Ourém) Castelo Branco (Fundão), Coimbra (Cantanhede, Cernache, Assafarge, Antanhol, Condeixa-A-Nova, Mira, Almargem Bispo), Lisboa (Amadora, Rinchoa, Queluz, Algueirão, Tapada Das Merces, Rio de Mouro), and Faro (Quarteira, Albufeira, Tavira, Olhão, Loulé, Lagos, Portimão, and Castro Marim).
Meteorological variables (temperature, humidity, wind, and rain) and exterior particle matter concentrations (PM10, PM2.5) were obtained from the nearest IPMA and EPA stations. To analyze the source and transport pathways of the air masses and relate the air masses with aerosols, we used the NOAA HYSPLIT model [34,35].
Information about the weather, air quality, and vital signs was analyzed. The data processing module was divided into four sub-phases: data cleaning, data transformation, patient datasets selection, and environmental data integration, as is present in Figure 13.
During the data cleaning process, a thorough analysis was conducted on outliers (values that deviated significantly from the rest of the dataset and could potentially introduce anomalies in the results obtained from algorithms and analysis systems) based on the distribution of values in Figure 14, Figure 15, Figure 16 and Figure 17, as well as on null values within the vital signs.
Regarding vital signs, any values that met the following criteria were identified as outliers and subsequently removed:
  • For oxygen saturation (SpO2), any values below or equal to 70% and above 100%. Since we have detected many measurements at exactly 70%, we suspect these are measurement errors;
  • For body temperature, all values below 30 C and above 40 C;
  • For systolic blood pressure (SBP), any values below 50 mmHg and above 350 mmHg;
  • For heart rate (HR), any values below 39 BPM and above 250 BPM.
  • For diastolic blood pressure (DBP), any values below 40 mmHg or above 200 mmHg.
In the data transformation process, we adjusted the format of historical records related to the vital sign data of patients. The data, initially in a format of one record per day per parameter, were converted to one record per day with all the collected vital sign values for that day. Specifically, there was a change in the granularity of each data row from one row per measurement of a specific vital sign at a specific moment in time for a specific patient to one row for each day of measurements taken for a specific patient, with columns representing the measured vital signs (data pivoting). After the format change, every time segment with over 10 consecutive days of missing data was removed and only patients with over 180 records whose vital sign data were fully complete were selected.
In the data integration process, the historical records of each patient’s vital signs were supplemented with information regarding weather data (average daily temperature, average relative humidity, and amount of daily precipitation) and air particle data (10 µm particles and 2.5 µm particles, as these two dimensions have a greater impact on the patients’ respiratory capacity).

Modeling and Evaluation

Following the data treatment, we modeled the development and evaluation. As a result of the data treatment phase, only 14 datasets were considered for the model training and evaluation phase. Since the CIDSS was designed to assist COPD patients with different health profiles, we developed models using 14 different datasets and incorporated the best models in the system. Figure 18 shows the steps of the development and evaluation phase.
We employed multivariate machine learning models capable of conducting the multi-step-ahead time series prediction of vital signs. Multi-step-ahead forecasting involves predicting multiple future time steps in a time series [36]. In our case, it would mean predicting the vital sign values for the following 5 days. The vital signs chosen for prediction include SpO2, heart rate, body temperature, and systolic blood pressure, which are utilized in the early warning score calculation module to assess the risk of deterioration.
During the feature selection process, we conducted a comprehensive correlation analysis between vital signs and clinical validation, resulting in the identification of the most relevant vital signs for predicting health variations in COPD patients.
Figure 19 shows an example of a correlation between SpO2 values (Spo2_1_day), the pm25 external parameter (PM25), relative humidity (HR_MED), and SpO2 values (SpO2) of the previous day, using the dataset for the patient with ID no. 156.
For multi-step-ahead time series prediction, all vital signs receive the previous day’s value (n − 1) as input to forecast the value for the current day (n). To predict the value of SpO2, we selected the following inputs: the SpO2 value of the previous day, the relative humidity value of the previous day, the levels of precipitation from the previous day, the pm25 value from the previous day, and the external temperature value from the previous day.
Regarding the other vital signs, based on the analysis of the correlation between the four vital signs analyzed in Figure 20, and the clinical insight provided by the Hope Care SA medical team suggesting that SpO2 influences heart rate, body temperature, and systolic blood pressure, we decided to use only the SpO2 value from the previous day and the specific vital sign in question from the previous day as inputs.
To ensure the selection of the most optimal model architecture for predicting a specific vital sign, we trained and evaluated six distinct machine learning models. These models encompassed a diverse range of architectures, namely ARIMA (autoregressive integrated moving average), LSTM (long short-term memory), BILSTM (bidirectional long short-term memory), GRU (gated recurrent unit), LightGBM (light gradient boosting machine), and XGBoost (extreme gradient boosting).
The training process was preceded by essential hyperparameter tuning, which is a critical step in developing machine learning models. This tuning allowed us to optimize the models for the best possible performance. In our case, the models’ performance was assessed using the root mean square error (RMSE), which measures the difference between prediction and the ground truth in the regression algorithm evaluation.
Table 7 presents an example of the RMSEs achieved for the fifth-day predictions via different machine learning model architectures for each vital sign prediction using the dataset for the patient with ID no. 156.
As a result of our evaluation, we saved the models that demonstrated the lowest root mean square error (RMSE) for each vital sign. Consequently, we had 4 distinct models for each of the 14 patient-specific datasets, with each model specialized in predicting a specific vital sign.
Table 8 presents an example of the RMSEs for the 5th-day predictions achieved by the best machine learning model architectures for each vital sign prediction using the dataset for the patient with ID no. 156.

3.5.2. Production

In this section, we present the incorporation of the previously described predictive models into the clinical information decision support system (CIDSS).
The vital signs prediction module presented in Figure 21 is composed of two sub-processes: a data pre-processing stage followed by the application of predictive models. The data pre-processing stage is essential to ensure that the data are in the correct format and that the vital sign measurements are appropriately integrated with the external measurements, as previously mentioned in Section 3.5.1.
The vital signs prediction process takes place daily, and the resulting predictions are stored in the database for future reference. Subsequently, the early warning module utilizes these data to assess and calculate the risk of a patient experiencing deterioration within the following five days.
When a new patient is integrated into the system, the prediction for each vital sign is calculated as the average of the predictions from all the models that predict the particular vital sign. After a period of 6 months, the error (root mean squared error—RMSE) of each predictive model is analyzed by measuring the distance between the values predicted by each model and the actual values of the vital signs for each patient. The model with the lowest error is the one associated with the patient.

3.6. Early Warning Score Calculation Module

In this module, the risk of a patient experiencing deterioration is assessed using the early warning score (EWS) clinical protocol. The EWS is utilized for monitoring and detecting the risk of health deterioration in patients and it is calculated by combining vital signs and clinical data, such as heart rate, blood pressure, respiration rate, body temperature, oxygen saturation (SpO2), and degree of consciousness. Individual scores for each vital sign are then totaled up, resulting in a total EWS score.
The higher the overall EWS score, the more likely a patient is suffering from a health deterioration. This clinical protocol presented in Table 9 is indicated by Hope Care SA’s medical team.
Similar to the vital signs prediction module, the early warning score calculation is performed daily, and the resulting scores are stored in the database.

4. Demonstration and Evaluation

To demonstrate how the CIDSS addresses the research question, we present a system trial with the incorporation of a new patient. We use the patient with ID no. 300. The patient health information used in this trial consists of historical information for a three-year period consisting of HRMS monitoring provided by Hope Care SA through the HCAlert platform.
The monitoring for the patient with ID no. 300 was initiated on 21 April, 2022. The CIDSS received a notification from the HCAlert platform, regarding the need to incorporate this new patient, leading to the creation of a new record in the database. All vital signs monitored for the patient with ID no. 300 were transmitted to the HCAlert platform and subsequently extracted by the CIDSS, starting from 21 April. These vital signs underwent analysis through the biometric sign error detection module. As no outliers were detected in the vital signs, they were seamlessly integrated into the database.
Table 10 presents the last five days of data extracted from the database for vital sign predictions on 25 April.
By 25 April 2022, a sufficient amount of vital sign data is available to provide insights into the patient’s risk of health deterioration. The CIDSS proceeds with the prediction of vital signs and subsequently calculates the early warning score. Various models are employed to forecast the patient’s vital signs for the initial 6 months of integration. The risk information regarding the patient’s potential deterioration is provided to the HCAlert platform through a JSON file.
Table 11 presents the vital sign prediction values for 26 April. The predicted vital signs are then used to calculate the risk.
Table 12 presents the values of the early warning score calculated on 25 April.
Listing 1 presents part of the structure of a part of the JSON file concerning the predicted vital signs and early warning score calculated from 26 April to 30 April.
Listing 1. Structure of the JSON file provided to HCAlert for patient risk information on 25 April.
Jpm 13 01359 i001
After an evaluation spanning over 6 months, we focused on identifying the most suitable models to enhance the care of patient 300. Our selection process prioritized models with the lowest root mean square error (RMSE), as shown in Table 13.
We analyzed the patient’s data from the previous 6 months; we provide a new basal value that reflects the patient’s health condition, which is, consequently, used for the patient’s clinical protocol adjustment, as shown in Listing 2.
Listing 2. Suggested new basal values for patient 300 to the HCAlert platform.
Jpm 13 01359 i002
During the course of 6 months, while closely monitoring patient 300’s health, we detected an error involving one of the SpO2 measurements. Initially, this measurement seemed to comply with the clinical rules and was considered valid. However, upon atypical measurement validation, it became evident that the probability of this value (p = 0.01599) belonging to the distribution of SpO2 values for patient 300 was relatively low, falling below the threshold of 0.05. Due to this fact, this measurement was discarded from the dataset.
Figure 22 presents the distribution of SpO2 values of patient 300 analyzed for the error alert validation.
On 25 October, the CIDSS provided essential health information about the risk of patient deterioration. However, this risk was generated using predictions from the selected best models, as mentioned earlier.
Table 14 presents the last five days of extracted data from the database for vital sign predictions on 25 October.
Table 15 presents the vital sign prediction values from 25 October. The predicted vital signs are then used to calculate the risk.
Table 16 presents the early warning score values calculated on 25 October.
Listing 3 presents the structure of a JSON file concerning the predicted vital signs and early warning score calculated from 26 October to 30 October.
Listing 3. Structure of the JSON file provided to HCAlert for patient risk information on 25 October.
Jpm 13 01359 i003

System Evaluation

We performed a set of white-box tests, evaluating each module for its functionality (unit tests) and integration with the related modules of the system (integrated tests). Afterward, we conducted a survey to gather feedback from the health professionals to evaluate the system based on a set of criteria inspired by Prat et al. [37]. Based on the positive feedback collected from the survey, it appears that the system was well-designed and valuable for managing the treatment of COPD patients.
Table 17 shows the evaluation given by the health professionals. They were asked to answer questions, indicating a number between 1 and 5, where 1 corresponds to not relevant or not useful and 5 corresponds to very relevant or very useful.

5. Conclusions

5.1. Work Conclusions

In this paper, we developed a system prototype that answers our research question: “Is it possible to automatically monitor and analyse the risk of a potential health deterioration of COPD patients?”. This system aims to provide early information concerning a patients health status evolution in order to support the treatment of patients with COPD.
As mentioned in Section 3, the CIDSS comprises two primary components: the vital signs prediction module and the early warning score calculation module. These components specifically address the research question.
The vital signs prediction module, as mentioned in Section 3.5, generates vital sign predictions using different types of model architectures. These predictive models are optimized using a fine-tuning process, with each model corresponding to a specific patient with a specific health profile. As demonstrated in Section 3.5.2, the integration of predictive models developed using data from fourteen different patients shows that the CIDSS has the flexibility to predict vital signs and, in turn, calculate the patient deterioration risk for various health profiles. This system has the ability to evolve and adapt to every patient condition since the first stage corresponds to using an ensemble of models to predict vital signs and the second stage corresponds to only using models with the lowest RMSE.
The early warning score calculation module uses vital sign records and determines the patient health deterioration based on a clinical protocol.
The CIDSS is also composed of three other modules: biometric sign error detection, basal value monitoring, and the communication manager.
The biometric sign error detection ensures the quality of all information concerning vital signs by validating, in a two-phase process, whether the vital sign values fall within the normal range for general COPD patients and subsequently, within the specific patient’s normal range using a probability density function.
The basal value monitoring analyzes the vital signs and suggests recommendations for new basal values to the patient if they deviate from the baseline provided by the HCAlert platform. The communication manager deals with all connections between the CIDSS modules, the HCAlert platform, and weather information sources.
The CIDSS system completed the white-box tests, including unit tests and integration tests.
All of these tests validate its functionality and contribution to preventing and potentially improving patient treatment by offering an early indication of the patient’s risk for deterioration.
Despite our ability to employ real-time telemonitoring patient data, we employed clinical historical longitudinal data that were gathered over a substantial period of time (2–3 years) through a telemonitoring application. This extended time frame enabled us to formulate conclusions regarding the system’s validity, supported by the early warning score implementation and the errors of the applied predictive models.

5.2. Limitations

The non-approval of the incorporation of new patients by the ethics committee associated with the HC PSI project made the testing and analysis of the CIDSS effectiveness in providing quality information regarding patient health deterioration risk difficult.
The scarcity of data was a limitation in our study, and two key aspects contributed to this challenge. Firstly, the measurements we had access to were not collected at hourly intervals, which restricted our ability to capture fine-grained variations in the data. The absence of hourly data points hindered our capacity to discern short-term patterns and trends, potentially hiding crucial insights that might have emerged with more frequent data collection.
Another significant data gap stemmed from the lack of information concerning home sensors, specifically data related to humidity levels. Humidity is a vital environmental factor that influences various aspects of indoor comfort, air quality, and overall well-being. The absence of the essential sensor data limited our ability to comprehensively assess the interplay between different environmental parameters, potentially leading to an incomplete understanding of the complex dynamics within the studied environment.
Despite the limitations, the system was validated, end-to-end, and clinically recognized as important for COPD monitoring, being adjustable enough to integrate these data sources if included in the project and handle a lower granularity of information to make predictions.

5.3. Future Work

As part of our future work, we will aim to identify some potential advancements to pursue. Firstly, we will aim to validate the effectiveness of the CIDSS (clinical deterioration surveillance system) by obtaining real-time patient data through the HCAlert platform. Analyzing these data over an extended period will help us assess the accuracy and quality of early information provided by the CIDSS, particularly regarding a patient’s risk of deterioration.
To enhance the robustness of our research, we will seek to access a more extensive and diverse dataset that includes patient data from different countries. Expanding our data collection to the international stage will ensure that our findings are relevant to a broader population.
Adopting a more inclusive approach involves considering a broader range of age-related values. By including individuals across various age groups, we could reveal some patterns and trends that may be present within different life stages.
To achieve more precise and detailed analyses, we propose incorporating more daily frequent recordings. This higher data capture frequency will enable us to detect subtle fluctuations and temporal dynamics that might be missed in less frequent sampling, providing real-time insights into patients’ vital signs.
Additionally, the integration of sensor technology to monitor indoor humidity levels would facilitate the extraction of valuable insights regarding the relationship between environmental factors and health deterioration.
By pursuing these advancements, we seek to increase the importance and reliability of our research, which could ultimately contribute to better patient treatment.

Author Contributions

J.P. software, validation, visualization, investigation, writing; N.A. investigation, software, writing, review, and editing; J.R. software; review and editing; M.P. writing and review; M.P. writing and review; S.M. writing and review; J.C.F. writing, review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the P2020 project, HC-PSI—Plataforma de Serviços Inteligentes, coordinated by INOV—Instituto de Engenharia de Sistemas e Computadores Inovação, Hope Care SA, and Universidade da Beira Interior. This work was also supported by national funds through FCT, Fundação para a Ciência e a Tecnologia, under the project code CENTRO-01-0247-FEDER-070275, in the scope of the Sistema de Apoio à Investigação Científica e Tecnológica Programas Integrados de IC& DT.

Data Availability Statement

Data are available upon request after approval from the Ethical Committee.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. World Health Organization (WHO). Available online: www.who.int/data/global-health-estimates (accessed on 1 August 2023).
  2. Portuguese Society of Pneumology. Available online: https://www.sppneumologia.pt/saudepublica/dpoc/ (accessed on 1 August 2023).
  3. Portuguese Lung Foundation. Observatório Nacional Doenças Respiratórias 2022. Available online: https://ondr2022.fundacaoportuguesadopulmao.org/ (accessed on 1 August 2023).
  4. Mogo, S.; Cachorro, V.E.; de Frutos, A.M. Morphological, chemical and optical absorbing characterization of aerosols in the urban atmosphere of Valladolid. Atmos. Chem. Phys. 2005, 5, 2739–2748. [Google Scholar] [CrossRef]
  5. Arranz, M.C.; Moreno, M.F.M.; Medina, A.A.; Capitán, M.A.; Vaquer, F.C.; Gómez, A.A. Health impact assessment of air pollution in Valladolid, Spain. BMJ Open 2014, 4, e005999. [Google Scholar] [CrossRef] [PubMed]
  6. Bayram, H. Effect of Global Climate Change-Related Factors on COPD Morbidity. Tanaffos 2017, 16, S24. [Google Scholar] [PubMed]
  7. World Health Organization(WHO). Review of Evidence on Health Aspects of Air Pollution: REVIHAAP Project: Technical Report. Available online: https://apps.who.int/iris/handle/10665/341712 (accessed on 1 August 2021).
  8. World Health Organization(WHO). Available online: https://www.who.int/news-room/fact-sheets/detail/household-air-pollution-and-health (accessed on 1 August 2023).
  9. Gregório, J.; Reis, L.; Peyroteo, M.; Maia, M.; da Silva, M.M.; Lapão, L.V. The role of Design Science Research Methodology in developing pharmacy eHealth services. Res. Soc. Adm. Pharm. 2021, 17, 2089–2096. [Google Scholar] [CrossRef] [PubMed]
  10. Peffers, K.; Tuunanen, T.; Rothenberger, M.A.; Chatterjee, S. A design science research methodology for information systems research. J. Manag. Inf. Syst. 2007, 24, 45–77. [Google Scholar] [CrossRef]
  11. Page, M.J.; McKenzie, J.E.; Bossuyt, P.M.; Boutron, I.; Hoffmann, T.C.; Mulrow, C.D.; Shamseer, L.; Tetzlaff, J.M.; Akl, E.A.; Brennan, S.E.; et al. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. Int. J. Surg. 2021, 88, 105906. [Google Scholar] [CrossRef]
  12. Pare, G.; Jaana, M.; Sicotte, C. Systematic Review of Home Telemonitoring for Chronic Diseases: The Evidence Base. J. Am. Med. Inform. Assoc. 2007, 14, 269–277. [Google Scholar] [CrossRef]
  13. Jang, S.; Kim, Y.; Cho, W.K. A Systematic Review and Meta-Analysis of Telemonitoring Interventions on Severe COPD Exacerbations. Int. J. Environ. Res. Public Health 2021, 18, 6757. [Google Scholar] [CrossRef]
  14. Kruse, C.; Pesek, B.; Anderson, M.; Brennan, K.; Comfort, H. Telemonitoring to Manage Chronic Obstructive Pulmonary Disease: Systematic Literature Review. JMIR Med. Inform. 2019, 7, e11496. [Google Scholar] [CrossRef]
  15. Achelrod, D.; Schreyögg, J.; Stargardt, T. Health-economic evaluation of home telemonitoring for COPD in Germany: Evidence from a large population-based cohort. Eur. J. Health Econ. 2016, 18, 869–882. [Google Scholar] [CrossRef]
  16. Hong, N.; Liu, C.; Gao, J.; Han, L.; Chang, F.; Gong, M.; Su, L. State of the Art of Machine Learning–Enabled Clinical Decision Support in Intensive Care Units: Literature Review. JMIR Med. Inform. 2022, 10, e28781. [Google Scholar] [CrossRef]
  17. Pépin, J.L.; Degano, B.; Tamisier, R.; Viglino, D. Remote Monitoring for Prediction and Management of Acute Exacerbations in Chronic Obstructive Pulmonary Disease (AECOPD). Life 2022, 12, 499. [Google Scholar] [CrossRef] [PubMed]
  18. Exarchos, K.; Aggelopoulou, A.; Oikonomou, A.; Biniskou, T.; Beli, V.; Antoniadou, E.; Kostikas, K. Review of Artificial Intelligence Techniques in Chronic Obstructive Lung Disease. IEEE J. Biomed. Health Inform. 2022, 26, 2331–2338. [Google Scholar] [CrossRef] [PubMed]
  19. Lu, J.-W.; Wang, Y.; Sun, Y.; Zhang, Q.; Yan, L.-M.; Wang, Y.-X.; Gao, J.-H.; Yin, Y.; Wang, Q.-Y.; Li, X.-L.; et al. Effectiveness of Telemonitoring for Reducing Exacerbation Occurrence in COPD Patients With Past Exacerbation History: A Systematic Review and Meta-Analysis. Front. Med. 2021, 8. [Google Scholar] [CrossRef] [PubMed]
  20. Sanchez-Morillo, D.; Fernandez-Granero, M.A.; Leon-Jimenez, A. Use of predictive algorithms in-home monitoring of chronic obstructive pulmonary disease and asthma. Chronic Respir. Dis. 2016, 13, 264–283. [Google Scholar] [CrossRef]
  21. Carlin, C.; Taylor, A.; van Loon, I.; McDowell, G.; Burns, S.; McGinness, P.; Lowe, D.J. Role for artificial intelligence in respiratory diseases—Chronic obstructive pulmonary disease. J. Hosp. Manag. Health Policy 2021, 5, 27. [Google Scholar] [CrossRef]
  22. Rajeh, A.A.; Hurst, J. Monitoring of Physiological Parameters to Predict Exacerbations of Chronic Obstructive Pulmonary Disease (COPD): A Systematic Review. J. Clin. Med. 2016, 5, 108. [Google Scholar] [CrossRef]
  23. Martín-Lesende, I.; Orruño, E.; Bilbao, A.; Vergara, I.; Cairo, M.C.; Bayón, J.C.; Reviriego, E.; Romo, M.I.; Larrañaga, J.; Asua, J.; et al. Impact of telemonitoring home care patients with heart failure or chronic lung disease from primary care on healthcare resource use (the TELBIL study randomised controlled trial). BMC Health Serv. Res. 2013, 13, 118. [Google Scholar] [CrossRef]
  24. Lee, J.; Jung, H.M.; Kim, S.K.; Yoo, K.H.; Jung, K.S.; Lee, S.H.; Rhee, C.K. Factors associated with chronic obstructive pulmonary disease exacerbation, based on big data analysis. Sci. Rep. 2019, 9, 6679. [Google Scholar] [CrossRef]
  25. Liu, Z.; Alavi, A.; Li, M.; Zhang, X. Self-Supervised Contrastive Learning for Medical Time Series: A Systematic Review. Sensors 2023, 23, 4221. [Google Scholar] [CrossRef]
  26. Bui, C.; Pham, N.; Vo, A.; Tran, A.; Nguyen, A.; Le, T. Time Series Forecasting for Healthcare Diagnosis and Prognostics with the Focus on Cardiovascular Diseases. In Proceedings of the 6th International Conference on the Development of Biomedical Engineering in Vietnam (BME6), Ho Chi Minh City, Vietname, June 2016; Springer: Singapore, 2017; pp. 809–818. [Google Scholar]
  27. Kaieski, N.; da Costa, C.A.; da Rosa Righi, R.; Lora, P.S.; Eskofier, B. Application of artificial intelligence methods in vital signs analysis of hospitalized patients: A systematic literature review. Appl. Soft Comput. 2020, 96, 106612. [Google Scholar] [CrossRef]
  28. Xie, J.; Wang, Z.; Yu, Z.; Guo, B. Enabling Timely Medical Intervention by Exploring Health-Related Multivariate Time Series with a Hybrid Attentive Model. Sensors 2022, 22, 6104. [Google Scholar] [CrossRef] [PubMed]
  29. Sang, S.; Qu, F.; Nie, P. Ensembles of Gradient Boosting Recurrent Neural Network for Time Series Data Prediction. IEEE Access 2021. [Google Scholar] [CrossRef]
  30. da Silva, D.B.; Schmidt, D.; da Costa, C.A.; da Rosa Righi, R.; Eskofier, B. DeepSigns: A predictive model based on Deep Learning for the early detection of patient health deterioration. Expert Syst. Appl. 2021, 165, 113905. [Google Scholar] [CrossRef]
  31. Haselbeck, F.; Killinger, J.; Menrad, K.; Hannus, T.; Grimm, D.G. Machine Learning Outperforms Classical Forecasting on Horticultural Sales Predictions. Mach. Learn. Appl. 2022, 7, 100239. [Google Scholar] [CrossRef]
  32. Chacón, H.; Koppisetti, V.; Hardage, D.; Choo, K.K.R.; Rad, P. Forecasting call center arrivals using temporal memory networks and gradient boosting algorithm. Expert Syst. Appl. 2023, 224, 119983. [Google Scholar] [CrossRef]
  33. Global Initiative for Chronic Obstructive Lung Disease (GOLD). Available online: https://goldcopd.org/2023-gold-report-2/ (accessed on 1 August 2023).
  34. Draxler, R.; Hess, G. Hybrid Single-Particle Lagrangian Integrated Trajectories (HY-SPLIT): Version 4.0-Description of the Hysplit_4 Modeling System; NOAA Technical Memorandum ERL ARL-224; NOAA: Silver Spring, MD, USA, 2010; Volume 12. [Google Scholar]
  35. Rolph, G.; Stein, A.; Stunder, B. Real-time Environmental Applications and Display sYstem: READY. Environ. Model. Softw. 2017, 95, 210–228. [Google Scholar] [CrossRef]
  36. Chandra, R.; Goyal, S.; Gupta, R. Evaluation of deep learning models for multi-step ahead time series prediction. IEEE Access 2021, 9, 83105–83123. [Google Scholar] [CrossRef]
  37. Prat, N.; Comyn-Wattiau, I.; Akoka, J. Artifact Evaluation in Information Systems Design-Science Research—A Holistic View. 2014. Available online: https://aisel.aisnet.org/pacis2014/23/ (accessed on 1 August 2023).
Figure 1. HC PSI architecture, including the CIDSS developed by INOV, the HCAlert platform, and other external data sources.
Figure 1. HC PSI architecture, including the CIDSS developed by INOV, the HCAlert platform, and other external data sources.
Jpm 13 01359 g001
Figure 2. Iterations represented in the design science research methodology (DSRM) process model; Peffers et al. [10].
Figure 2. Iterations represented in the design science research methodology (DSRM) process model; Peffers et al. [10].
Jpm 13 01359 g002
Figure 3. PRISMA methodology [11].
Figure 3. PRISMA methodology [11].
Jpm 13 01359 g003
Figure 4. The CIDSS architecture and interactions with external modules.
Figure 4. The CIDSS architecture and interactions with external modules.
Jpm 13 01359 g004
Figure 5. Communication manager module architecture.
Figure 5. Communication manager module architecture.
Jpm 13 01359 g005
Figure 6. Biometric sign error detection implementation.
Figure 6. Biometric sign error detection implementation.
Jpm 13 01359 g006
Figure 7. Biometric sign error detection module architecture.
Figure 7. Biometric sign error detection module architecture.
Jpm 13 01359 g007
Figure 8. Biometric sign error detection model development.
Figure 8. Biometric sign error detection model development.
Jpm 13 01359 g008
Figure 9. Biometric sign error detection inference process.
Figure 9. Biometric sign error detection inference process.
Jpm 13 01359 g009
Figure 10. Clinical protocol defined by the Hope Care SA Medical Team and based on the GOLD clinical protocols.
Figure 10. Clinical protocol defined by the Hope Care SA Medical Team and based on the GOLD clinical protocols.
Jpm 13 01359 g010
Figure 11. Basal value monitoring module architecture.
Figure 11. Basal value monitoring module architecture.
Jpm 13 01359 g011
Figure 12. Basal value monitoring module implementation.
Figure 12. Basal value monitoring module implementation.
Jpm 13 01359 g012
Figure 13. Data preparation pipeline.
Figure 13. Data preparation pipeline.
Jpm 13 01359 g013
Figure 14. Oxygen saturation level value distribution of all patients analyzed.
Figure 14. Oxygen saturation level value distribution of all patients analyzed.
Jpm 13 01359 g014
Figure 15. Heart rate level value distribution of all patients analyzed.
Figure 15. Heart rate level value distribution of all patients analyzed.
Jpm 13 01359 g015
Figure 16. Systolic blood pressure value distribution of all patients analyzed.
Figure 16. Systolic blood pressure value distribution of all patients analyzed.
Jpm 13 01359 g016
Figure 17. Body temperature value distribution of all patients analyzed.
Figure 17. Body temperature value distribution of all patients analyzed.
Jpm 13 01359 g017
Figure 18. Modeling and evaluation pipeline.
Figure 18. Modeling and evaluation pipeline.
Jpm 13 01359 g018
Figure 19. Correlation matrix of values of the SpO2 parameter with the relative humidity, the levels of precipitation, the pm25 concentration, the external temperature values, and SpO2 level from the previous day, using the dataset for the patient with ID no. 156.
Figure 19. Correlation matrix of values of the SpO2 parameter with the relative humidity, the levels of precipitation, the pm25 concentration, the external temperature values, and SpO2 level from the previous day, using the dataset for the patient with ID no. 156.
Jpm 13 01359 g019
Figure 20. Correlation matrix of values of SpO2 parameter with the pulse rate, systolic blood pressure and body temperature values of the following day, using the dataset for the patient with ID no. 156.
Figure 20. Correlation matrix of values of SpO2 parameter with the pulse rate, systolic blood pressure and body temperature values of the following day, using the dataset for the patient with ID no. 156.
Jpm 13 01359 g020
Figure 21. Vital signs prediction module architecture.
Figure 21. Vital signs prediction module architecture.
Jpm 13 01359 g021
Figure 22. Distribution of SpO2 values analyzed of patient 300.
Figure 22. Distribution of SpO2 values analyzed of patient 300.
Jpm 13 01359 g022
Table 1. Topics of related work and their corresponding queries used to filter research papers related to each topic.
Table 1. Topics of related work and their corresponding queries used to filter research papers related to each topic.
SubsectionQuery
In-Home Healthcare for COPD (“Healthcare Management Systems”
AND “Real-time Detection”)
E-Healthcare
supported by
Predictive analytics
(“Healthcare Management Systems” AND
“Early Detection” AND (“Artificial Intelligence”
AND “Machine Learning”))
Factors related
with COPD deterioration
(“Early Detection” AND
“Vital Signs” AND “COPD”)
Machine Learning for
for Early Identification
of a Deterioration
(“Early Detection” AND
“Vital Signs” AND “Machine Learning”)
Table 2. Eligibility criteria to filter research papers.
Table 2. Eligibility criteria to filter research papers.
Eligibility Criteria
Inclusion CriteriaExclusion Criteria
Written in English or PortugueseNot written in English or Portuguese
Publication date after/during 2010Publication date before 2010
Table 3. Functional requirements associated with each module.
Table 3. Functional requirements associated with each module.
RequirementsModule
The predictive service should collect environmental data, such as air quality, seasonal infection incidences, and weather conditionsVital Signs Prediction
The predictive service should correlate parameters and detect patterns
The predictive service should reevaluate the weighting of each parameter, depending on the context (e.g., patient, clinical history, etc.)
The collected data should undergo anonymization (if applicable), normalization, and data fusion
The predictive service should consider the early warning score to generate alertsCommunication Manager
The predictive service should consider the alert classification to detect false positives
The predictive service should advise the user to take a new measurement and launch inquiries to validate if it is a false positiveBiometric Sign Error Detection
The predictive system should apply the early warning score to the clinical protocol and suggest changes to the protocol based on the basal valueEarly Warning Calculation
The predictive service should calculate the early warning score (define the correlation weighting of each parameter in the EWS calculation)
The predictive system should recommend a reassessment of the basal valueBasal Value Monitoring
The predictive system should take into account changes made to the clinical protocol by the clinical team
The predictive system should analyze the threshold for advising changes to the applied clinical protocol for the patient
Table 4. Clinical information extracted from the Hope Care API.
Table 4. Clinical information extracted from the Hope Care API.
idRawMeasurementMeasurement Identifier
createdOnMeasurement creation date
clientIDIdentification of the patient to whom
the measurement belongs
LatitudeLatitude of the patient
LongitudeLongitude of the patient
ProviderMNameStandardStandard name of the type of measurement
ValueMeasurement value
UnitUnits of measurement (in the dataset are available %, C,
bpm, count, mmHg, NA, null, and percent)
Table 5. Weather historical information.
Table 5. Weather historical information.
idWeatherMeasurementMeasurement Identifier
Station IDStation identifier
LatitudeLatitude of the station
LongitudeLongitude of the station
YearYear of the collected measurement
MonthMonth of the collected measurement
DayDay of the collected measurement
T_MEDValue of the daily mean temperature in Celsius
HR_MEDValue of the daily mean relative humidity in percent
Table 6. Historical information on air pollution.
Table 6. Historical information on air pollution.
idParticlesMeasurementMeasurement Identifier
LocationLocation of the station
LatitudeLatitude of the station
LongitudeLongitude of the station
DateDate of the collected measurement
PM10Value of PM10
PM2_5Value of PM2.5
Table 7. Root mean square error values for the 5th-day predictions of different model architectures trained using the dataset for the patient with ID no. 156.
Table 7. Root mean square error values for the 5th-day predictions of different model architectures trained using the dataset for the patient with ID no. 156.
ModelSpO2Heart RateSystolic Blood PressureBody Temperature
ARIMA2.0807187.0893299.7838780.247163
XGBoost0.8177780.964352.4070830.302518
LightGBM0.0646680.3807692.1707150.058705
GRU0.0831680.1101590.1301790.131379
LSTM0.0922410.5731690.1358220.137075
BILSTM0.0849480.1133840.1320970.130094
Table 8. Root mean square error values for the 5th-day predictions using the best model architectures trained on the dataset for the patient with ID no. 156.
Table 8. Root mean square error values for the 5th-day predictions using the best model architectures trained on the dataset for the patient with ID no. 156.
Vital Sign PredictedTypeRMSE
SpO2LightGBM0.064668
Heart RateGRU0.110159
Systolic Blood PressureGRU0.130179
Body TemperatureLightGBM0.058705
Table 9. Early warning score clinical protocol suggested by Hope Care SA’s medical team.
Table 9. Early warning score clinical protocol suggested by Hope Care SA’s medical team.
Description0 Points1 Point2 Points3 Points
SpO2Difference between the predicted value for the day and the value from the previous day<3%3–5%6–7%>7%
Heart RateBPM Value46–100101–110111–115>115 or <46
Systolic Blood PressurePercentage difference between the predicted value for the day and the baseline value<20%≥20%≥23%≥25%
Body TemperatureTemperature value in Celsius<37.537.5–37.938–38.4>38.5
Table 10. Last 5 days of data extracted from the database for vital sign predictions on 25 April.
Table 10. Last 5 days of data extracted from the database for vital sign predictions on 25 April.
Date
(yy-mm-dd)
Heart Rate
(BPM)
Body
Temperature
( C)
SpO2 (%)Systolic Blood
Pressure (mmHg)
T MED
( C)
HR MED
(%)
PR QTD
(mm)
pm25
(Count)
2022-04-2060.037.196.092.09.6851.300.110.82
2022-04-2161.036.295.095.09.6063.251.861.66
2022-04-2263.036.095.093.07.5382.9723.250.93
2022-04-2359.036.596.096.08.9569.241.910.58
2022-04-2465.036.296.0100.010.7967.820.291.14
2022-04-2557.035.996.0102.012.3565.430.012.63
Table 11. Predicted vital sign values from 26 April to 30 April.
Table 11. Predicted vital sign values from 26 April to 30 April.
Date
(yy-mm-dd)
SpO2
(%)
Heart Rate
(BPM)
Systolic Blood
Pressure (mmHg)
Body Temperature
(Celsius)
2022-04-2695.02805363.86396298.32734636.244274
2022-04-2794.80101364.02788498.78374936.162657
2022-04-2894.94809164.41330799.58987736.218256
2022-04-2995.12756064.43805399.51629136.246443
2022-04-3095.05455864.42912599.49626536.196343
Table 12. Calculated values of the early warning score from 26 April to 30 April.
Table 12. Calculated values of the early warning score from 26 April to 30 April.
Date
(yy-mm-dd)
SpO2 (%)Heart RateSystolic Blood PressureBody Temperature
2022-04-260100
2022-04-270100
2022-04-280100
2022-04-290100
2022-04-300100
Table 13. Root mean square error (RMSE) values of the top selected models for predicting the vital signs of patient 300.
Table 13. Root mean square error (RMSE) values of the top selected models for predicting the vital signs of patient 300.
Dataset Used to Train the ModelModelParameterValue (RMSE)
304BILSTMSpo20.285014
181GRUHeart Rate1.520008
184BILSTMSystolic Blood Pressure1.904305
181GRUBody Temperature0.250580
Table 14. Last 5 days of data extracted from the database for vital sign predictions on 25 October.
Table 14. Last 5 days of data extracted from the database for vital sign predictions on 25 October.
Date
(yy-mm-dd)
Heart Rate
(BPM)
Body
Temperature ( C)
SpO2 (%)Systolic Blood
Pressure (mmHg)
T MED
( C)
HR MED
(%)
PR QTD
(mm)
pm25
(Count)
2022-10-2068.035.4096.096.014.4782.2610.731.42
2022-10-2168.035.6096.096.015.0579.133.941.94
2022-10-2274.035.8096.096.014.9174.0018.721.20
2022-10-2370.035.9095.094.014.1567.115.452.91
2022-10-2472.035.8097.093.014.3272.581.471.93
2022-10-2576.035.0095.098.016.1364.897.871.94
Table 15. Predicted vital sign values from October 26 October to 30 October.
Table 15. Predicted vital sign values from October 26 October to 30 October.
Date
(yy-mm-dd)
SpO2
(%)
Heart Rate
(BPM)
Systolic Blood
Pressure (mmHg)
Body Temperature
( C)
2022-10-2696.38605570.77938895.07834635.292265
2022-10-2796.22862272.11735594.66494835.597720
2022-10-2896.20891672.18648594.97322835.796912
2022-10-2996.29783673.25348795.26020135.886715
2022-10-3096.02046272.82835496.04257235.796912
2022-10-3196.32014571.55984595.05927335.292265
Table 16. Calculated early warning score values from 26 October to 30 October.
Table 16. Calculated early warning score values from 26 October to 30 October.
Date
(yy-mm-dd)
SpO2
(%)
Heart Rate
(BPM)
Systolic Blood
Pressure (mmHg)
Body Temperature
( C)
2022-10-260100
2022-10-270100
2022-10-280100
2022-10-290100
2022-10-300100
2022-10-310100
Table 17. Results of the evaluation of the system by health professionals.
Table 17. Results of the evaluation of the system by health professionals.
CriteriaQuestionsObjective StatementEval 1Eval 2
Clinical impact on patient treatmentIndicates the importance of an smart clinical decision support system capable of provide 5-day early warning scores for monitoring patients with COPD.Importance of the intelligent clinical decision support system for monitoring patients with COPD.55
Patients Life Quality ImpactIndicates the impact of a smart clinical decision support system, providing a 5-day early warning score on the quality of life of a patient with COPD.Impact of a clinical intelligence decision support system on the quality of life of a patient with COPD.55
UtilityIndicates the usefulness of a system for healthcare professionals; generates information whenever there are changes in patients’ baseline values.Usefulness of a intelligent clinical decision support system that notifies about patient baseline value modifications.45
Indicates the importance of a system that provides short-time horizon (in minutes) early warning scores for the clinical follow-up of patients with COPD.Importance of an intelligent clinical decision support system on the clinical follow-up of patients with COPD.55
Indicates the usefulness of a real-time alert system for healthcare professionals whenever an abnormal measurement occurs for a specific patient.Usefulness of an intelligent clinical decision support system that notifies about abnormal measurement detections.55
Consistency with the organizationIndicates the relevance of involving healthcare professionals in defining clinical intervals for abnormal measurements.Clinical validation on the definition of intervals for abnormal measurements.55
Indicates the relevance of involving healthcare professionals in defining the formula for calculating the basal value.Clinical validation on the definition of the basal value calculation formula.45
Indicates the relevance of involving healthcare professionals in selecting environmental and clinical parameters (e.g., vital signs) that most influence the clinical progression of patients with COPD.Clinical validation on the selection of environmental and biometric signs that most influence the clinical progression of patients with COPD.55
Integration with clinical protocolsIndicates the relevance of the adopted early warning score matrix for clinical decision-making and adjustment of therapeutic protocols for patients.Relevance of the adoption of the early warning score matrix for the clinical decision-making and adjustment of therapeutic protocols for patients.54
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pereira, J.; Antunes, N.; Rosa, J.; Ferreira, J.C.; Mogo, S.; Pereira, M. Intelligent Clinical Decision Support System for Managing COPD Patients. J. Pers. Med. 2023, 13, 1359. https://doi.org/10.3390/jpm13091359

AMA Style

Pereira J, Antunes N, Rosa J, Ferreira JC, Mogo S, Pereira M. Intelligent Clinical Decision Support System for Managing COPD Patients. Journal of Personalized Medicine. 2023; 13(9):1359. https://doi.org/10.3390/jpm13091359

Chicago/Turabian Style

Pereira, José, Nuno Antunes, Joana Rosa, João C. Ferreira, Sandra Mogo, and Manuel Pereira. 2023. "Intelligent Clinical Decision Support System for Managing COPD Patients" Journal of Personalized Medicine 13, no. 9: 1359. https://doi.org/10.3390/jpm13091359

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop