547
Views
0
CrossRef citations to date
0
Altmetric
Computer Science

FedICU: a federated learning model for reducing the medication prescription errors in intensive care units

ORCID Icon, ORCID Icon, ORCID Icon &
Article: 2301150 | Received 29 Sep 2023, Accepted 27 Dec 2023, Published online: 16 Jan 2024

Abstract

Patients in the Intensive care unit need remarkable observation. This unit consists of people who are critically ill and may tend to lose their lives anytime. Healthcare professionals in critical care tend to commit prescription errors for many reasons. Since patients in intensive care are severely ill and have complicated health issues, mistakes while prescribing medicines can have serious repercussions. In this study, a federated learning model is simulated to reduce the mistakes while prescribing medicines in the intensive care unit, which provides an opportunity for many hospitals to collaborate, keeping their data local to themselves. Local training is performed with Logistic regression, Simple neural network, and Multilayer perceptron in which simple neural network achieves the highest accuracy of 95%. Model weights transferred to a federated server may be vulnerable to data and model poisoning attacks, eavesdropping, and model inversion attacks. So, model weights are encrypted using Paillier homomorphic encryption (PHE), achieving a model accuracy of 93.26% for a key size of 2048. With key size, the effect of encryption and decryption time is observed. The model is also applied with differential privacy, which achieved an accuracy of 94.24% when c = 0.5 and sigma = 0.05. Thus, this privacy-preserving federated learning model can be used to reduce drug prescription errors in critical care.

1. Introduction

The intensive care unit is one of the critical areas of a hospital where patients struggle between life and death. The patients in these units are highly ill and frequently need complicated treatment plans. Adverse drug events in ICUs can have severe effects (Kane-Gill et al., Citation2010). Typical reasons for drug mistakes in critical care include incorrect pharmaceutical labeling or storage, a breakdown in communication between patients and healthcare professionals, confusing medicine names or packaging that seems similar, wrong medicine delivery or dosage, and inability to access a patient’s medical history. If there is clear communication, cooperation, and teamwork among the healthcare staff, it is possible to guarantee the most significant outcomes for the patients in the ICU. Any small mistake in treating the patients will lead to severe conditions that can affect a patient’s life. Hence, ICU patients need close observation and assistance from medical experts, including doctors, nurses, and other specialists. The doctors and nurses taking care of them undergo stressful situations. They play an essential role in making the right decisions about the line of treatment concerning the severity of the patient’s condition. Since the patients are critically ill and need close monitoring and prompt attention to any variations in their condition, the ICU is a high-stress and high-risk setting (Kumar et al., Citation2022).

Many studies were conducted to analyze the reasons causing medication errors in the ICU of neonates (Shawahna et al., Citation2022) and adults (Mohanna et al., Citation2022). If integrated with ICU, artificial intelligence can be a potential solution to deal with drug-related issues (Choudhury & Urena, Citation2022). In literature, artificial intelligence was used to recognize and describe their viewpoints on avoiding medication-related occurrences that cause patients to suffer grave or little injury. In addition to showcasing the usefulness of an automated AI program for analyzing free text datasets, the study attempts to identify the most significant risk management areas associated with these accidents (Härkänen et al., Citation2021).

Lehmann and Kim (Citation2005) gives many approaches for preventing medication errors, but they must be manually done. If machine learning is used for prediction (Dos Santos et al., Citation2018), outliers prescriptions can be detected. However, the study does not address other errors like wrong drug selection. Also, It needs patient data to train the model and can benefit only that organization. Medical data is viewed as sensitive information that, if disclosed, could lead to the patient’s genuine and severe harm. This issue can be addressed with federated machine learning. This approach uses a client-server or client-edge cloud (Liu et al., Citation2020) concept with fair resource allocation (Li et al., Citation2019) in which the model is trained locally at the client, and only the model weights are sent to the server. By this, the sensitivity of the data is maintained, leading to a generalized model that benefits all the clients taking part in the federated learning.

In this study, a federated learning model is simulated and trained on the prescription file, which can identify potential medication prescribing and administration errors, such as drug interactions or incorrect dosages. To make it privacy preserving (Śmietanka et al., Citation2020) protect the gradients transferred between the client and the server, Paillier encryption (Fazio et al., Citation2017) is used, which involves encryption and decryption, giving an accuracy of 93.26%. The model is also tested by applying differential privacy, which achieves an accuracy of 94.24% if the noise parameters are properly tuned. There has to be a trade-off (Paragliola, Citation2022) between accuracy and privacy. This model can assist healthcare providers in prescribing decisions and can be used to improve and adapt over time. The model proposed in this paper will function as a support system for the physicians and nurses working in the intensive care unit to prescribe the drug with the proper dosage and frequency.

1.1. The contributions of this study are as follows

  1. A Federated learning model FedICU is simulated to reduce medication prescription errors in critical care units.

  2. Training is performed with different models like logistic regression, simple neural network, multilayer perception, and performance is observed.

  3. Homomorphic encryption and differential privacy techniques are applied to protect the model from various attacks, and performance is observed.

In the second half of the paper, earlier work is discussed. The third section is a discussion about an overview of the model. The fourth section discusses the steps of the intended work. In the fifth section, the findings of numerous experiments are discussed. The final portion presents the drawbacks of the study, conclusion, and references.

2. Related work

In literature, recent technologies like Blockchain (Lakhan et al., Citation2023) and Deep learning (Al-Fahdawi et al., Citation2024) have shown tremendous effects in medical diagnosis (Ku et al., Citation2022). Machine learning can be used to assist patients in taking medicines. A study suggests a medication reminder system that helps patients, taking into account their unique physical and/or mental limitations, with their at-home treatment (Naeem et al., Citation2019). The system communicates with patients using a range of messages (text, visual, and audio) and adjusts to meet their needs. The patient can be guided to the appropriate medication box by choosing the appropriate message mode. A method was proposed for teaching a software agent to manage risks in medical software systems based on reinforcement learning (RL) (Paragliola et al., Citation2018). The aim of the RL agent is to keep patients out of harmful and undesired states while ensuring they get to a safe state or leave as soon as possible. A study proposed a risk management strategy for remote agile software projects using multi-agent reinforcement learning (Adel et al., Citation2021). Also, federated learning is used in the field of healthcare (Paragliola, Citation2023) and has been beneficial in predicting diseases like cancer (Beguier et al., Citation2021). A federated learning combined CNN-LSTM framework for identifying Spectrum Disorder (ASD) in children was presented by Abdullah Lakhan et al. (Citation2023). It discusses how federated learning, IoT, cloud, and fog computing are used in healthcare to identify ASD in kids. Federated learning was also used to predict COVID-19 (Feki et al., Citation2021; Zhang et al., Citation2021).

compares various existing federated learning models with the proposed work.

Table 1. Comparison with state of art.

The existing work related to this study has been discussed in two sections.

2.1. Medication errors

Many studies were conducted in the literature to highlight the causes and prevention of drug-related errors. There was a review conducted by O’Shea (Citation1999) which discusses the causes of medication errors in nursing practice. It analyses numerous studies that have linked pharmaceutical errors to interruptions, inadequate arithmetic abilities, incomplete or ambiguous prescriptions, and a lack of communication among healthcare professionals. The research highlights the value of a multidisciplinary approach in avoiding medication errors and offers suggestions for preventative measures in clinical settings. Similarly, there was an analysis conducted on the frequency and prevalence of intravenous drug mistakes in the UK (Sutherland et al., Citation2020). Incorrect doses and incorrect drugs were shown to be the most frequent types of intravenous medication errors. The analysis also discovered that hospitals experience more errors than other settings. The authors suggest several tactics for lowering the prevalence of intravenous medication errors, including enhancing training and communication, utilizing technology to assist with medication administration, and implementing set norms and recommendations. To decrease prescription medication errors, a clinical decision assistance system based on evidence-based treatment is discussed in this study by Lohani and Mukhopadhyay (Citation2017) based on the Hive system. The necessary medicine is recommended based on the evaluation of the patient’s past medical history and recent evidence. Both patients and doctors can use this technique to learn more about a specific medicine. There was a study conducted by Ayhan et al. (Citation2022) to prevent medicine-related issues. The study categorized various reasons for drug-related problems in the intensive care unit. Dionisi et al. (Citation2022) proposed a study to pinpoint the key tactics and measures for avoiding drug errors in critical care units. The databases used for the search were as follows: Scopus, PsycInfo, CINAHL, PsychoInfo, and Embase. The findings highlight the need for a coordinated set of interventions to protect the system from harm and lessen the consequences of errors. A clinical decision support system designed by Hashemi et al. (Citation2022) successfully reduced drug-related errors in the ICU. This study sought to determine how this CDSS affected the types and frequency of protocol deviations, which measure prescription mistakes, in a medical ICU. Dehghan Nayeri et al. (Citation2021) proposed an approach to assess how a risk management program affects the frequency of adverse drug events among nurses working in intensive care units. The outcomes demonstrated that risk management program deployment successfully lowered nurses’ medication mistakes. Nurses were advised to implement a risk management program to promote safe drug prescriptions and get safe and effective nursing care. In all these studies, various methods are mentioned to reduce medication errors.

2.2. Federated learning for ICU

Regarding federated learning for ICU, for forecasting clinical results in patients with COVID-19, Ittai Dayan et al. (Citation2021) provided a model named EXAM. The EXAM model was trained retrospectively using data from previous COVID-19 patients, and researchers already had actual measures of how much oxygen should be administered to a patient. Trung Kien Dang et al. (Citation2020) have proposed a federated learning prediction model for ICU-in-hospital mortality. The findings suggest that federated learning can produce similar outcomes to centralized learning, with the added benefit of not having to share the dataset. It compares the performance of FedAvg and FedProx, two extensively used aggregation algorithms in federated learning. Deng et al. (Citation2023) explored the difficulties in implementing machine learning in healthcare organizations and suggested a cutting-edge approach called Personalised Federated Learning (PFL) to encourage ML in numerous geographically dispersed healthcare organizations. The research provides a thorough design of the proposed PFL scheme and assesses how well it performs in activities that predict in-hospital mortality. According to the study, PFL beats other approaches regarding prediction accuracy and overall convergence rate, which compares PFL’s performance to that of other FL methods.

Li Huang et al. (Citation2019) have suggested a distributed machine learning system that uses electronic medical records to forecast death rate and ICU stay time (EMR). The K-means method is used to cluster patients, improving federated learning efficiency. The suggested approach uses community-based federated learning (CBFL), assessed using three metrics: ROC AUC, PR AUC, and ROC AUC. The system was designed to analyze non-IID and IID datasets of Intensive care patients to predict death and how long patients will stay in the hospital. A method for federated learning to predict death in intensive care units was proposed by Mondrejevski et al. (Citation2022). Lab results and vital signs were extracted as multivariate time-series data from the MIMIC-III database to compare the forecast accuracy of four different classification techniques (FRNN, LSTM, GRU, and 1DCNN). Reports also consist of window durations (8h, 16h, 24h, and 48h) and the total number of clients (2, 4, and 8). The results demonstrate that Central Machine Learning and Federated training are alike regarding AUPRC and F1-score. Also, Korbinian Randl et al. (Citation2023) proposed a study on early prediction of ICU death with Deep Federated Learning. It explores the capacity of Federated Learning to detect the risk of ICU death rate at an early stage while respecting privacy regulations. The literature shows much work has been done using federated learning in intensive care. Still, to our knowledge, no federated learning model has been developed to reduce medication prescription errors, which becomes the motivation.

3. System overview

Given a set of training ICU dataset having n samples (xi, yi), 1in. Let P1, P2, P3……Pk denote the different ICU’s involved in federated learning and n is the total number of instances considered. The main aim of federated learning is to minimize the loss function f(w) given whole data k=1knk trainable federated learning weights with d parameters wϵ Rd. (1) f(w)=k=1knknFk(w)(1) where (2) Fk(w)=1nkiϵPkfi(w)(2)

Initially, local training of the data takes place at the individual clients using an algorithm that generates model weights.

Let Δw1, Δw2, Δw3, …. Δwk represent the weights generated by each of the individual ICU’s after training with an algorithm. These weights are encrypted with additive homomorphic encryption or differential privacy and sent to the federated server. After receiving the model weights from each ICU, the server averages them to form a global weight given by EquationEquation (2). (3) wt+1k=1Knknwt+1k(3)

The global weight wt+1 is sent back to the hospitals and is decrypted at each hospital, preserving privacy between the hospital and the server. This is one communication round of federated learning. This is repeated in many rounds until the desired accuracy is achieved. At each round, learning occurs, improving the model’s accuracy and minimizing the loss. The overview of FedICU is shown in .

Figure 1. Overview of FedICU.

Figure 1. Overview of FedICU.

Algorithm 1.

The FedICU Algorithm

Result: Generalized model for ICU

1: initialize wo;

2: for each communication round do

3:  for each client 1,2,3…k do

4:   download the initial model w from server wkw;

5:    Perform local training at each client;

6:    clientΔwk;

7:    Secure the model weights sent to server;

8:    Server performs aggregation wt+1k=1Knknwt+1k;

9:   Decrypt and update wt+1 at clients

10:  end for

11: end for

3.1. Additive homomorphic encryption

The model gradients transmitted from each of the ICUs to the server may be prone to various kinds of attacks (Lyu et al., Citation2020). The attacker may be able to interpret the gradients to recreate an original model out of it. Hence, to provide security to the model gradients, homomorphic encryption or Paillier encryption (Park & Lim, Citation2022; Yang et al., Citation2020; Zhang et al., Citation2020) is applied. It is a public key encryption technique that has the advantage of performing operations on the encrypted data. With additive homomorphic encryption, the gradients can be sent to the server for averaging without decryption, and the data is protected. The data is decrypted only by the clients after receiving the global model. At the same time, the model is being learned from it. This ensures that only the finalized model parameters are exposed to the server and that the raw data is kept private and secure. Additive Homomorphic Encryption can perform operations on the encrypted data. This is possible because of the properties of homomorphic encryption that allow the addition of two ciphertexts given in EquationEquation (4), which says the result of the multiplication of two ciphertexts will lead to the sum of their plaintexts when decrypted. (4) Dpriv(Epub(m1)Epub(m2)modn2)=m1+m2modn(4)

The flowchart for the steps performed in Paillier encryption is shown in .

Figure 2. Flowchart for Paillier cryptosystem.

Figure 2. Flowchart for Paillier cryptosystem.

The encryption and decryption processes can be computationally demanding; homomorphic encryption could also result in a computational overhead. Data is shared among several parties in federated learning, and encryption can be employed to protect the data and stop illegal access or breaches. Encryption can also be utilized to safeguard interparty communication during the training procedure.

3.2. Differential privacy

Differential privacy is applied in the federated learning system to secure the confidentiality of model weights being exchanged from client to server (Choudhury et al., Citation2019; El Ouadrhiri & Abdelhadi, Citation2022). To prevent the attacker from interpreting the original data, noise is attached to the model weights before transmitting them to the federated server. The ϵ parameter, which regulates the degree of privacy protection, provides the base for the definition of differential privacy. A randomized algorithm A is said to be ϵ-differentially private if for any two datasets D and D’ that differ in at most one record, and for any subset S of the output space of the algorithm A, the following inequality holds: (5) Pr[A(D)S]exp(ϵ)*Pr[A(D)S](5)

According to this inequality, the likelihood that algorithm A will generate output in S on dataset D is only marginally higher than the likelihood that it would generate the same output on a nearby dataset D, with a difference of no more than one record. Smaller parameter values, which define how much greater the likelihood can be, indicate more robust privacy protection. The probability density function (PDF) of the Gaussian distribution is given by EquationEquation (6). (6) p(x)=1/σ2πe((xμ)22σ2)(6) where x is the random variable, μ is the mean, and σ is the standard deviation. Assuming there is a function f that accepts dataset D as input and returns a real-valued result to apply the Gaussian process. By incorporating Gaussian distribution noise, this function is made differentially private. The differentially private function f(D) produces the following result: f(D)=f(D)+η Where η is a random variable drawn from a Gaussian distribution with mean 0 and standard deviation σ. The standard deviation σ is determined by the sensitivity of the function f and the desired level of privacy ϵ, according to the following formula: σ= sensitivity(f) * sqrt(2 * ln(1.25 / δ)) / ϵ Where δ is a parameter that controls the probability that the output of the mechanism deviates from the actual value by more than a given threshold.

4. Methodology

The positivist paradigm is adopted by the proposed study of developing a federated machine learning model to reduce drug-related errors in intensive care units. The research method is quantitative since it involves numerical data that can be measured. Data collection is secondary since it is publicly available and is downloaded. The working of a simulated federated learning model is as follows.

  1. The server sends the initial model to each ICU.

  2. The data at each ICU is trained using a suitable algorithm. This study is tested with three algorithms: Logistic regression, simple neural network, and Multilayer perceptron, out of which a simple neural network is chosen for further experimentation.

  3. Step 2 will generate model weights, which are encrypted and sent to the federated server.

  4. After receiving weights from each ICU, the federated server performs averaging and generates global weight, which is sent back to each ICU. Then, the global weights are decrypted and applied to each of the ICUs. This is one round of federated learning shown in . Learning is performed for several rounds until the desired accuracy is achieved.

Figure 3. One of federated learning.

Figure 3. One of federated learning.

The parameters used for the study are learning rate, which is a tuning parameter that establishes the step size at each iteration as the algorithm moves towards a loss function minimum, which is taken as 0.05. The number of local epochs used for local training is taken as 3. Number of clients considered are 15.

4.1. Dataset and preprocessing

In this paper, all the experiments are conducted using the publicly available dataset MIMIC-iv (Johnson et al., Citation2020), downloaded from physionet.org. Since it deals with drug-related problems, only the prescription file is considered. The prescription file contains information about the medicines for critically ill patients in intensive care. The entire file is checked for duplicates, and redundant rows are filtered. The file had 20 attributes; after discussing with doctors and nurses working in the ICU, seven prominent attributes were considered for experiments. The attributes include the name of the drug, the dosage of the drug, a unit of dosage, the amount of the drug to be given is taken as count, the unit of count, and the path through which the drug is given is taken as a route. The last attribute is the target, which is taken as a 0 for the right medications and 1 for the wrong ones. So, in total, there are 7 attributes and one label. The prescriptions dataset contained non-numeric values for attributes like drug name, dose unit, count unit, and route. These attributes are converted to numbers using the label encoding package of the sklearn library. Converting the attributes into a numerical representation so that machines can read them is known as label encoding. The snapshot of the dataset is shown in .

Figure 4. Prescription dataset with attributes and label.

Figure 4. Prescription dataset with attributes and label.

There are around 28,000 instances, of which around 25,000 are without errors and 2,000 with errors. It can be seen in . 0 indicates those instances without errors, and 1 indicates those instances with errors.

Figure 5. Count of instances.

Figure 5. Count of instances.

The correlation matrix shown in assesses the relation between two variables. Every element in the table is a coefficient of correlation where 1 is considered a strong relationship between variables, and 0 is considered a neutral relationship. It can be seen from that attributes are not much correlated. The highest correlation is between count and error, which is 0.65.

Figure 6. Correlation between features.

Figure 6. Correlation between features.

5. Results

A Federated learning model was simulated to reduce medication prescription errors considering 5 clients or hospitals. All the experiments were conducted on a jupyter notebook on a Windows 10 system with an i7 processor using Pytorch. Initially, local training is performed on each of the clients. The entire dataset is split as 80% for training and 20% for testing. The model performs local training with logistic regression, which is a base for neural networks. The base model of the logistic regression classifier is like a single-layer neural network. Then, the model is trained with other models, like a simple neural network with one hidden layer and a multilayer perceptron with two hidden layers for different epochs, and performance is observed. The Aggregation algorithm used is Federated Averaging. and show the performance of the federated learning model with communication rounds against testing accuracy and training loss. It can be observed that the testing accuracy of the model increases with the number of rounds, and training loss decreases with the number of rounds. The simple neural network performs better than the other two models. So, a simple neural network is chosen for local training of the model.

Figure 7. Communication rounds vs testing accuracy.

Figure 7. Communication rounds vs testing accuracy.

Figure 8. Communication rounds vs training loss.

Figure 8. Communication rounds vs training loss.

shows the other performance metrics, like F1 score, Precision, and Recall, after training the model for 20 rounds using a simple neural network. Precision tells about how accurate the positively predicted instances are. High precision means that the model is likely to be accurate when it predicts the positive class. The recall is the proportion of correctly predicted positive outcomes to all positive events. Precision and recall are frequently inversely connected; the F1 score is especially helpful when trying to strike a balance between both.

Table 2. Performance of other metrics.

shows the performance with varying numbers of clients. When more clients are added, it is observed that the testing accuracy decreases slightly.

Table 3. Performance varying number of cleints.

To secure the model weights sent to the federated server, weights are encrypted with additive homomorphic Encryption. The model is experimented with different key sizes, and performance is observed. is a graph that shows the varying Encryption and decryption times for various key lengths. As the key size increases, there is an increase in the encryption time. It is also observed that it takes more time to encrypt than decrypt.

Figure 9. Effect of Paillier encryption.

Figure 9. Effect of Paillier encryption.

shows the effect of applying Paillier homomorphic encryption, which takes training time, average training time, and accuracy into consideration with varying key sizes. Adding longer keys would increase more protection, but that adds computation overhead. There is a massive increase in the training time when the key size increases. However, the accuracy of the model is not affected by Encryption. The model gives accuracy similar to what it showed without applying encryption.

Table 4. Performance after applying Paillier encryption.

The model is also experimented with applying another privacy-preserving technique, differential privacy. The two parameters considered are C and σ. C is the model clip parameter, and σ is the Gaussian noise parameter. The Gaussian noise parameter controls the amount of random noise supplied to the output to achieve differential privacy. In contrast, the clip parameter restricts the range of the model’s output and serves as a type of data normalization. shows the testing accuracies for varying values of C and σ. C = 0.5 and σ=0.05 can be considered the ideal value, after which the accuracy starts falling as their values increase.

Figure 10. Performance after applying differential privacy.

Figure 10. Performance after applying differential privacy.

It is observed that C and σ parameters harm accuracy. As the value of C and σ are increased, the accuracy falls, and the training average loss also increases. σ is the noise parameter, and its value must be appropriately chosen so that there is a fundamental trade-off between privacy and accuracy in differential privacy. Adding noise to the output of a function is necessary to protect individual privacy, but this noise can also reduce the accuracy of the analysis.

shows the performance of other metrics like f1, precision, and recall after 20 rounds of training with 20 epochs with C = 0.5 and σ=0.05

Table 5. Performance of other metrics with DP.

6. Discussion

The simulated federated learning model shows a good performance considering various parameters. The results are observed after applying Paillier encryption and differential privacy to preserve privacy. The impact of using Encryption on a federated learning model’s accuracy relies on several variables, including the Encryption employed, the volume of the encrypted data, and the computing power of the clients involved. Encryption generally increases processing overhead since it increases training time, encryption time, and decryption time. The other technique, differential privacy, requires carefully tuning the parameters. The noise should be added in such a way that there is no fall in accuracy.

7. Limitations of the proposed study

The implementation of this paper is done with Pytorch, a deep learning framework that is not a specific federated learning framework. There are many Federated learning frameworks like TFF, Leaf, Flower, and OpenFL on which the study can be implemented. The various clients or ICUs considered can be distributed on separate systems instead of simulating on a single system, which could add more value to results. Due to the additional computing work required to encrypt and decrypt the data, using encryption might cause latency to increase. Encryption can raise the computing burden and latency of the system, which may significantly affect the model’s performance.

8. Conclusion

The main goal of the study was to help the healthcare professionals working in ICU by developing a model that would reduce drug-related errors in intensive care units. This paper proposes FedICU, a federated learning model to address medication prescription errors in intensive care units. FedICU allows several hospitals to collaborate and keeps the data private without sharing it with other hospitals and the federated server. In this study, FedICU is simulated as a standalone system. The model is trained locally with different models; only the gradients are sent to the server. This is very beneficial because healthcare organizations may want to keep their data private. Also, to protect the model against various attacks, the model gradients are encrypted using Paillier encryption.

If this model is used in real-time, the participating ICUs need not share the data with one another. All the participating ICUs will have the advantage of getting an improvised global model from it. The Federated learning model, FedICU, takes a collaborative approach that allows all the ICUs to participate without transmitting the actual data to the server or each other. These models can enhance trust among healthcare professionals and patients. Federated learning works with continual learning as the local data updates the model. This is helpful in the ICU because new medications, treatment methods, and medical information evolve. The federated model can generalize better in different healthcare settings because it was trained on various datasets from different ICUs. This enhances the model’s capacity to accommodate changes in patient demographics, healthcare procedures, and other elements.

9. Future directions

This setup can be experimented with a real-time set-up as a future enhancement, considering ICUs from different hospitals, training locally in the hospitals, and sending gradients to the server in desired rounds. Also, the drug dosage calculation according to the patient’s height and weight is not done in this work, which is taken as a future enhancement.

Authors’ contributions

Vineetha Pais (primary author) has been responsible for experiments, writing manuscripts, conducting investigations, and creating figures. Dr. Santhosha Rao (second author) and Balachandra Muniyal (third author) were responsible for reviewing the paper and helping write the manuscript. Sheng Yun (fourth author) has been responsible for helping in conducting experiments.

Supplemental material

oaen_a_2301150_sm6099.cls

Download (54.6 KB)

Disclosure statement

The authors declare no conflict of interest.

Data availability statement

The publicly available dataset MIMIC-iv was used.

References

  • Adel, R., Harb, H., & Elshenawy, A. (2021). A multi-agent reinforcement learning risk management model for distributed agile software projects [Paper presentation]. 2021 Tenth International Conference on Intelligent Computing and Information Systems (ICICIS) (pp. 512–520). IEEE. https://doi.org/10.1109/ICICIS52592.2021.9694252
  • Al-Fahdawi, S., Al-Waisy, A. S., Zeebaree, D. Q., Qahwaji, R., Natiq, H., Mohammed, M. A., Nedoma, J., Martinek, R., & Deveci, M. (2024). Fundus-deepnet: Multi-label deep learning classification system for enhanced detection of multiple ocular diseases through data fusion of fundus images. Information Fusion, 102, 102059. https://doi.org/10.1016/j.inffus.2023.102059
  • Ayhan, Y. E., Karakurt, S., & Sancar, M. (2022). The effect of the clinical pharmacist in minimizing drug-related problems and related costs in the intensive care unit in turkey: A non-randomized controlled study. Journal of Clinical Pharmacy and Therapeutics, 47(11), 1867–1874. https://doi.org/10.1111/jcpt.13784
  • Beguier, C., Terrail, J., Meah, I., Andreux, M., & Tramel, E. W. (2021). Differentially private federated learning for cancer prediction. arXiv preprint arXiv:2101.02997
  • Choudhury, A., & Urena, E. (2022). Artificial intelligence in nicu and picu: A need for ecological validity, accountability, and human factors. Healthcare, 10(5), 952. https://doi.org/10.3390/healthcare10050952
  • Choudhury, O., Gkoulalas-Divanis, A., Salonidis, T., Sylla, I., Park, Y., Hsu, G., & Das, A. (2019). Differential privacy-enabled federated learning for sensitive health data. arXiv preprint arXiv:1910.02578
  • Dang, T. K., Tan, K. C., Choo, M., Lim, N., Weng, J., & Feng, M. (2020). Building ICU in-hospital mortality prediction model with federated learning. In Federated Learning (pp. 255–268). Springer.
  • Dayan, I., Roth, H. R., Zhong, A., Harouni, A., Gentili, A., Abidin, A. Z., Liu, A., Costa, A. B., Wood, B. J., Tsai, C.-S., Wang, C.-H., Hsu, C.-N., Lee, C. K., Ruan, P., Xu, D., Wu, D., Huang, E., Kitamura, F. C., Lacey, G., … Li, Q. (2021). Federated learning for predicting clinical outcomes in patients with COVID-19. Nature Medicine, 27(10), 1735–1743. https://doi.org/10.1038/s41591-021-01506-3
  • Dehghan Nayeri, N., Kesheh Farahani, M., Hajibabaee, F., Sheikh Fathollahi, M., & Senmar, M. (2021). Effect of risk management program on the rate of medication errors among intensive care unit nurses. Hayat, 27(3), 318–335.
  • Deng, T., Hamdan, H., Yaakob, R., & Kasmiran, K. A. (2023). Personalized federated learning for in-hospital mortality prediction of multi-center ICU. IEEE Access, 11, 11652–11663. https://doi.org/10.1109/ACCESS.2023.3241488
  • Dionisi, S., Giannetta, N., Liquori, G., De Leo, A., D’Inzeo, V., Orsi, G. B., Di Muzio, M., Napoli, C., & Di Simone, E. (2022). Medication errors in intensive care units: An umbrella review of control measures. Healthcare, 10(7), 1221. https://doi.org/10.3390/healthcare10071221
  • Dos Santos, H. D., Ulbrich, A., H. D., Woloszyn, V., & Vieira, R. (2018). Ddc-outlier: Preventing medication errors using unsupervised learning. IEEE Journal of Biomedical and Health Informatics, 23(2), 874–881. https://doi.org/10.1109/JBHI.2018.2828028
  • El Ouadrhiri, A., & Abdelhadi, A. (2022). Differential privacy for deep and federated learning: A survey. IEEE Access, 10, 22359–22380. https://doi.org/10.1109/ACCESS.2022.3151670
  • Fazio, N., Gennaro, R., Jafarikhah, T., & Skeith, W. E. (2017). Homomorphic secret sharing from Paillier encryption. Provable Security: 11th International Conference, ProvSec 2017, October 23-25, 2017, Proceedings 11 (pp. 381–399). Springer.
  • Feki, I., Ammar, S., Kessentini, Y., & Muhammad, K. (2021). Federated learning for covid-19 screening from chest x-ray images. Applied Soft Computing, 106, 107330. https://doi.org/10.1016/j.asoc.2021.107330
  • Härkänen, M., Haatainen, K., Vehviläinen-Julkunen, K., & Miettinen, M. (2021). Artificial intelligence for identifying the prevention of medication incidents causing serious or moderate harm: An analysis using incident reporters’ views. International Journal of Environmental Research and Public Health, 18(17), 9206. https://doi.org/10.3390/ijerph18179206
  • Hashemi, F., Gelder, T. G., Bollen, C. W., Liem, Y. T., & Egberts, T. C. (2022). The effect of a decision support system on the incidence of prescription errors in a picu. Journal of Clinical Pharmacy and Therapeutics, 47(3), 330–344. https://doi.org/10.1111/jcpt.13562
  • Huang, L., Shea, A. L., Qian, H., Masurkar, A., Deng, H., & Liu, D. (2019). Patient clustering improves efficiency of federated machine learning to predict mortality and hospital stay time using distributed electronic medical records. Journal of Biomedical Informatics, 99, 103291. https://doi.org/10.1016/j.jbi.2019.103291
  • Hwang, H., Yang, S., Kim, D., Dua, R., Kim, J.-Y., Yang, E., & Choi, E. (2023). Towards the practical utility of federated learning in the medical domain. In Conference on Health, Inference, and Learning (pp. 163–181). PMLR.
  • Johnson, A., Bulgarelli, L., Pollard, T., Horng, S., Celi, L. A., & Mark, R. (2020). Mimic-iv. PhysioNet. https://physionet. org/content/mimiciv/1.0/
  • Kane-Gill, S. L., Jacobi, J., & Rothschild, J. M. (2010). Adverse drug events in intensive care units: risk factors, impact, and the role of team care. Critical Care Medicine, 38(6 Suppl), S83–S89. https://doi.org/10.1097/CCM.0b013e3181dd8364
  • Ku, H., Susilo, W., Zhang, Y., Liu, W., & Zhang, M. (2022). Privacy-preserving federated learning in medical diagnosis with homomorphic re-encryption. Computer Standards & Interfaces, 80, 103583. https://doi.org/10.1016/j.csi.2021.103583
  • Kumar, M., Sahni, N., Shafiq, N., & Yaddanapudi, L. N. (2022). Medication prescription errors in the intensive care unit: Prospective observational study. Indian Journal of Critical Care Medicine: Peer-Reviewed, Official Publication of Indian Society of Critical Care Medicine, 26(5), 555–559. https://doi.org/10.5005/jp-journals-10071-24148
  • Lakhan, A., Mohammed, M. A., Abdulkareem, K. H., Abd Ghani, M., Marhoon, H. A., Nedoma, J., Martinek, R., & Garcia-Zapirain, B. (2023). Secure blockchain assisted internet of medical things architecture for data fusion enabled cancer workflow. Internet of Things, 24, 100928. https://doi.org/10.1016/j.iot.2023.100928
  • Lakhan, A., Mohammed, M. A., Abdulkareem, K. H., Hamouda, H., & Alyahya, S. (2023). Autism spectrum disorder detection framework for children based on federated learning integrated CNN-LSTM. Computers in Biology and Medicine, 166, 107539. https://doi.org/10.1016/j.compbiomed.2023.107539
  • Lehmann, C. U., & Kim, G. R. (2005). Prevention of medication errors. Clinics in Perinatology, 32(1), 107–123, vii. https://doi.org/10.1016/j.clp.2004.10.003
  • Li, T., Sanjabi, M., Beirami, A., & Smith, V. (2019). Fair resource allocation in federated learning. arXiv preprint arXiv:1905.10497.
  • Liu, D., Miller, T., Sayeed, R., & Mandl, K. D. (2018). Fadl: Federated-autonomous deep learning for distributed electronic health record. arXiv preprint arXiv:1811.11400
  • Liu, L., Zhang, J., Song, S., & Letaief, K. B. (2020). Client-edge-cloud hierarchical federated learning. ICC 2020-2020 IEEE International Conference on Communications (ICC) (pp. 1–6). IEEE.
  • Lohani, K., & Mukhopadhyay, D. (2017 Reduction of medication errors while prescribing using evidence based treatment [Paper presentation]. 2017 International Conference on Advances in Computing, Communication and Control (ICAC3) (pp. 1–6). https://doi.org/10.1109/ICAC3.2017.8318747
  • Lyu, L., Yu, H., Zhao, J., & Yang, Q. (2020). Threats to federated learning. Federated Learning: Privacy and Incentive, 3–16.
  • Manni, F., Bukharev, A., Jain, A., Moorthy, S., Rahman, A., & Bucur, A. (2022). Neural gradient boosting in federated learning for hemodynamic instability prediction: Towards a distributed and scalable deep learning-based solution. AMIA Annual Symposium Proceedings (vol. 2022, p. 729). American Medical Informatics Association
  • Mehrjou, A., Soleymani, A., Buchholz, A., Hetzel, J., Schwab, P., & Bauer, S. (2022). Federated learning in multi-center critical care research: A systematic case study using the eicu database. arXiv preprint arXiv:2204.09328
  • Mohanna, Z., Kusljic, S., & Jarden, R. (2022). Investigation of interventions to reduce nurses’ medication errors in adult intensive care units: A systematic review. Australian Critical Care: official Journal of the Confederation of Australian Critical Care Nurses, 35(4), 466–479. https://doi.org/10.1016/j.aucc.2021.05.012
  • Mondrejevski, L., Miliou, I., Montanino, A., Pitts, D., Hollmén, J., & Papapetrou, P. (2022). Flicu: A federated learning workflow for intensive care unit mortality prediction. arXiv preprint arXiv:2205.15104
  • Naeem, M., Coronato, A., & Paragliola, G. (2019). Adaptive treatment assisting system for patients using machine learning. 2019 Sixth International Conference on Social Networks Analysis, Management and Security (SNAMS) (pp. 460–465). IEEE.
  • O’Shea, E. (1999). Factors contributing to medication errors: A literature review. Journal of Clinical Nursing, 8(5), 496–504. https://doi.org/10.1046/j.1365-2702.1999.00284.x
  • Paragliola, G. (2022). Evaluation of the trade-off between performance and communication costs in federated learning scenario. Future Generation Computer Systems, 136, 282–293. https://doi.org/10.1016/j.future.2022.06.006
  • Paragliola, G. (2023). A federated learning-based approach to recognize subjects at a high risk of hypertension in a non-stationary scenario. Information Sciences, 622, 16–33. https://doi.org/10.1016/j.ins.2022.11.126
  • Paragliola, G., Coronato, A., Naeem, M., & De Pietro, G. (2018). A reinforcement learning-based approach for the risk management of e-health environments: A case study [Paper presentation]. 2018 14th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS) (pp. 711–716). IEEE. https://doi.org/10.1109/SITIS.2018.00114
  • Park, J., & Lim, H. (2022). Privacy-preserving federated learning using homomorphic encryption. Applied Sciences, 12(2), 734. https://doi.org/10.3390/app12020734
  • Rajendran, S., Xu, Z., Pan, W., Ghosh, A., & Wang, F. (2023). Data heterogeneity in federated learning with electronic health records: Case studies of risk prediction for acute kidney injury and sepsis diseases in critical care. PLOS Digital Health, 2(3), e0000117. https://doi.org/10.1371/journal.pdig.0000117
  • Randl, K., Armengol, N. L., Mondrejevski, L., & Miliou, I. (2023 Early prediction of the risk of icu mortality with deep federated learning [Paper presentation]. 2023 IEEE 36th International Symposium on Computer-Based Medical Systems (CBMS) (pp. 706–711). IEEE https://doi.org/10.1109/CBMS58004.2023.00304
  • Shawahna, R., Jaber, M., Said, R., Mohammad, K., & Aker, Y. (2022). Medication errors in neonatal intensive care units: a multicenter qualitative study in the Palestinian practice. BMC Pediatrics, 22(1), 317. https://doi.org/10.1186/s12887-022-03379-y
  • Śmietanka, M., Pithadia, H., & Treleaven, P. (2020). Federated learning for privacy-preserving data access. Available at SSRN 3696609
  • Sutherland, A., Canobbio, M., Clarke, J., Randall, M., Skelland, T., & Weston, E. (2020). Incidence and prevalence of intravenous medication errors in the UK: A systematic review. European Journal of Hospital Pharmacy: science and Practice, 27(1), 3–8. https://doi.org/10.1136/ejhpharm-2018-001624
  • Yang, Z., Hu, S., & Chen, K. (2020). Fpga-based hardware accelerator of homomorphic encryption for efficient federated learning. arXiv preprint arXiv:2007.10560
  • Zhang, W., Zhou, T., Lu, Q., Wang, X., Zhu, C., Sun, H., Wang, Z., Lo, S. K., & Wang, F.-Y. (2021). Dynamic-fusion-based federated learning for covid-19 detection. IEEE Internet of Things Journal, 8(21), 15884–15891. https://doi.org/10.1109/JIOT.2021.3056185
  • Zhang, X., Fu, A., Wang, H., Zhou, C., & Chen, Z. (2020). A privacy-preserving and verifiable federated learning scheme. ICC 2020-2020 IEEE International Conference on Communications (ICC) (pp. 1–6). IEEE.