| Literature DB >> 35103612 |
Maximilian Schilling1, Lennart Rickmann1, Gabriele Hutschenreuter2, Cord Spreckelsen3.
Abstract
BACKGROUND: Platelets are a valuable and perishable blood product. Managing platelet inventory is a demanding task because of short shelf lives and high variation in daily platelet use patterns. Predicting platelet demand is a promising step toward avoiding obsolescence and shortages and ensuring optimal care.Entities:
Keywords: LASSO; LSTM; blood inventory management; deep learning; demand forecasting; platelets; statistical learning; time series forecasting
Year: 2022 PMID: 35103612 PMCID: PMC8848235 DOI: 10.2196/29978
Source DB: PubMed Journal: JMIR Med Inform
Figure 1General approach: input data are fed to 2 separate prediction models—least absolute shrinkage and selection operator and recurrent neural network. Predictions of platelet demand are passed to a simulation model of the blood bank inventory. Possible reductions in waste and shortage rates are calculated in comparison with retrospective data. BBI: blood bank inventory; LASSO: least absolute shrinkage and selection operator; RNN: recurrent neural network.
Figure 2Blood bank inventory stepwise calculation model. For each day of the time series, initial values are set according to Equations 2-7. This stepwise calculation is then carried out and, finally, total stock at end of day is calculated according to Equation 8.
Figure 3Architecture of the recurrent neural network used for prediction of platelet demand. Data are first passed to a long short-term memory layer followed by a flatten layer and a dense layer to generate an integer output to our regression problem. LSTM: long short-term memory.
Hyperparameters of the deep learning model and their respective search space for optimization via randomized grid search.
| Parameter | Search space |
| Batch size | 50, 100 |
| LSTMa units | 10, 50 |
| Dropout rate | 0%-50%, steps of 5 |
| L1 regularizer | 10−9, 10−7, 10−5, 10−3 |
| L2 regularizer | 10−9, 10−7, 10−5, 10−3 |
| Flatten layer activation function | ReLUb, linear |
aLSTM: long short-term memory.
bReLU: rectified linear unit.
Figure 4Top to bottom: transfusions, outdating, and emergency purchase of platelet units. Left: daily patterns. Right: averages by day of the week.
Figure 5Simulated cumulative outdating, purchase, and cost (as defined by Equation 9) compared with retrospective data. LASSO: least absolute shrinkage and selection operator; RNN: recurrent neural network.
Forecast performance of the least absolute shrinkage and selection operator (LASSO) and recurrent neural network (RNN) for predictions of platelet demand for the next 2 and 4 days.
| Forecast period and method | RMSEa (95% CI) | MAPEc (%; 95% CI) | ||||||||||||||||
|
| .09 |
| .88 |
| .10 | |||||||||||||
|
| LASSO | 6.77 (6.57-6.98) |
| 0.73 (0.71-0.74) |
| 25.51 (24.56-26.51) |
| |||||||||||
|
| RNN | 6.94 (6.74-7.15) |
| 0.71 (0.70-0.73) |
| 26.32 (25.33-27.41) |
| |||||||||||
|
| <.001 |
| .07 |
| .001 | |||||||||||||
|
| LASSO | 10.78 (10.46-11.13) |
| 0.74 (0.72-0.75) |
| 18.11 (17.59-18.61) |
| |||||||||||
|
| RNN | 11.52 (11.17-11.87) |
| 0.69 (0.67-0.71) |
| 19.22 (18.46-19.82) |
| |||||||||||
aRMSE: root mean squared error.
bPearson correlation coefficient of the predictions and the true values.
cMAPE: mean absolute percent error.
Figure 6Longitudinal time series plots of demand predictions and real values of platelet demand. LASSO: least absolute shrinkage and selection operator; RNN: recurrent neural network.
Strongest predictors of platelet demand in the least absolute shrinkage and selection operator model. Mean predictor weights over all model iterations.
| Forecast and predictor | Predictor weight, mean (SD) | |
|
| ||
|
| PL7a | 3.04 |
|
| Weekday Friday | −2.12 |
|
| Weekday Thursday | −2.08 |
|
| I4b | 1.54 |
|
| Weekday Saturday | −1.17 |
|
| CBC_PL_cont 20-10c | 1.17 |
|
| PPd | 0.99 |
|
| OP_P_NCe | 0.99 |
|
| ||
|
| PL7 | 1.68 |
|
| Weekday Saturday | −1.14 |
|
| Weekday Friday | −1.01 |
|
| CBC_PL_cont 20-10 | 0.80 |
|
| I4 | 0.64 |
|
| OP_P_NC | 0.61 |
|
| PP | 0.60 |
|
| OP_P_GGf | 0.60 |
aPL7: platelet transfusions over previous 7 days.
bI4: number of patients in the oncology ward.
cCBC_PL_cont 10-20: daily number of complete blood count essays with platelet count between >10/nL and ≤20/nL.
dPP: number of patients in the psychiatry wards.
eOP_P_NC: number of planned surgeries for the next day in the neurosurgery department.
fOP_P_GG: number of planned surgeries for the next day in the vascular surgery department.