| Literature DB >> 35890746 |
Matthias Stetzuhn1, Timo Tigges2, Alexandru Gabriel Pielmus2, Claudia Spies1, Charlotte Middel1, Michael Klum2, Sebastian Zaunseder3, Reinhold Orglmeister2, Aarne Feldheiser1,4.
Abstract
Compensated shock and hypovolaemia are frequent conditions that remain clinically undetected and can quickly cause deterioration of perioperative and critically ill patients. Automated, accurate and non-invasive detection methods are needed to avoid such critical situations. In this experimental study, we aimed to create a prediction model for stroke volume index (SVI) decrease based on electrical cardiometry (EC) measurements. Transthoracic echo served as reference for SVI assessment (SVI-TTE). In 30 healthy male volunteers, central hypovolaemia was simulated using a lower body negative pressure (LBNP) chamber. A machine-learning algorithm based on variables of EC was designed. During LBNP, SVI-TTE declined consecutively, whereas the vital signs (arterial pressures and heart rate) remained within normal ranges. Compared to heart rate (AUC: 0.83 (95% CI: 0.73-0.87)) and systolic arterial pressure (AUC: 0.82 (95% CI: 0.74-0.85)), a model integrating EC variables (AUC: 0.91 (0.83-0.94)) showed a superior ability to predict a decrease in SVI-TTE ≥ 20% (p = 0.013 compared to heart rate, and p = 0.002 compared to systolic blood pressure). Simulated central hypovolaemia was related to a substantial decline in SVI-TTE but only minor changes in vital signs. A model of EC variables based on machine-learning algorithms showed high predictive power to detect a relevant decrease in SVI and may provide an automated, non-invasive method to indicate hypovolaemia and compensated shock.Entities:
Keywords: compensated shock; electrical cardiometry; hypovolaemia; lower body negative pressure chamber; machine learning; prediction model
Mesh:
Year: 2022 PMID: 35890746 PMCID: PMC9316072 DOI: 10.3390/s22145066
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Time course of the LBNP study protocol: the expected simulated blood loss is given in accordance to [19]. The first two minutes of each LBNP stage and the first seven minutes of the recovery stage were excluded from any further analysis. These data exclusion intervals are marked in grey.
Overview of the electrical cardiometry parameters recorded continuously by the Osypka ICON™ monitoring device.
| Abbreviation | Name of Parameter | Unit | Definition |
|---|---|---|---|
| SV | Stroke Volume | mL | Blood volume ejected from the left ventricle during systole |
| HR | Heart Rate | min−1 | Cardiac cycles/Minute |
| CO | Cardiac Output | L × min−1 | SV/HR |
| SI | Stroke Index | mL × m−2 | SV/body surface area |
| CI | Cardiac Index | L × min−1 × m−2 | CO/body surface area |
| PEP | Pre-Ejection Period | Ms | Time period from beginning of the chamber complex measured by ECG to ejection of blood from the left ventricle |
| LVET | Left Ventricular Ejection Time | Ms | Duration of systolic blood ejection |
| FTC | Corrected Flow Time | Ms | Frequency corrected LVET using Bazett’s formula |
| STR | Systolic Time Ratio | PEP/LVET | |
| ICON | Index of Contractility | Peak acceleration of erythrocytes in the aorta, calculation described in 16 | |
| VIC | Variation in Contractility | % | Variability of ICON |
| SVV | Stroke Volume Variation | % | Variability of SV |
| HRV | Heart Rate Variability | Ms | Variability of R-R Intervals in EKG analysis |
| HRC | Heart Rate Complexity | Heartbeat complexity analysis using sample entropy analysis | |
| MSE | Multiscale Entropy Complexity Calculation | Analysis of self-similarity between signals | |
| PNN | Interval-based Distance Ratio Calculation | % | Calculation of pNN50 as a surrogate parameter for parasympathetic activity 19 |
| STAT | Signal Stationarity Calculation | Index calculation StatAv proposed by Pincus and colleagues | |
| CCC | Cardiac Cycle Counter | mL | Cardiac cycle counter for development purposes |
Figure 2Machine-learning algorithm: schematic overview of the model generation process. At the top right, the grid shows the subject numbers on the x-axis, and the repetition of the “outer” test-subject-based LTOCV on the y-axis. Every repetition of cross-validation had two subjects’ data (marked with a black square) held back for testing of the model’s performance. The remaining data were used for model generation. AUC = area under the curve; hp = hyperparameter; LTOCV: leave-two-out cross-validation; SV-TTE: stroke volume measured by transthoracic echocardiography.
Overview of the feature selection and hyperparameter grid search of the machine-learning algorithms.
| Machine-Learning | Initial Grid Description | Final Grid Description | Highest Performing Feature Selection Method |
|---|---|---|---|
|
| k = (1–105 increasing in increments of 2) | k= (1–109 increasing in increments of 2) | All features used |
|
| adjust = (0.5, 1, 1.5) | adjust = (−1.5, −1, −0.5, 0, 0.5, 1, 1.5) | Recursive feature elimination (caret) |
|
| Sigma = (2−9, 2−8, 2−7, 2−6, 2−5, 2−3) | Sigma = (2−10, 2−9, 2−8, 2−7, 2−6, 2−4) | gain.ratio (FSelector) |
|
| Cost = (0.001, 0.01, 0.2, 0.4, 0.6, 0.8, 1, 2, 4) | Cost = (10−4, 10−3, 10−2, 0.1, 0.2, 0.4, 0.8, 1, 2, 4) | Combination of features selected by all 3 entropy-based FSelector methods |
|
| mtry = (1–15 increasing in increments of 1) | mtry = (1–15 increasing in increments of 1) | Combination of features selected by all 3 entropy-based FSelector methods |
Figure 3Time course of changes in the features relative to baseline: changes to the selected hemodynamic measurement values (one panel per value) over the course of the LBNP experiment relative to the subjects’ individual baseline measurement. The subfigures (A–L) describe Stroke Volume determined by TTE (A), the vital signs (B–E), and selected parameter determined by EC (F–L). The median baseline value is marked with a dashed line. Results of paired nonparametric tests compared to the baseline are indicated as follows: * = p ≤ 0.05; ** = p ≤ 0.01; *** = p ≤ 0.001. (EC): indicates values determined by electrical cardiometry; (TTE): indicates values determined by transthoracic echocardiography.
Figure 4Boxplots of the correlation between the selected features and TTE-SV: Intra-individual correlation (according to Pearson) between haemodynamic values and SV-TTE. Each boxplot represents 29 correlation coefficients, one for each test subject. Black rings represent outliers.
Figure 5ROC curves and grey zones of the selected features: ROC curves in predicting a decrease in SV-TTE for the selected hemodynamic values (one per panel). The subfigures (A–F) describe the change of the vital signs Heart Rate and Systolic BP (A,B) and selected parameter determined by EC (C–F). ROC curves are displayed in the usual fashion. The area under the curve (ROC-AUC) and its confidence intervals (CI) due to bootstrapping can be found at the bottom right of each plot. The cut-off values of the diagnostic grey zone are shown on the ROC curve. (EC): indicates values determined by electrical cardiometry; BP: blood pressure.
Figure 6Discrimination grey zones of the selected features: visualization of the grey zone in predicting a decrease in SV-TTE for the selected hemodynamic parameters. The subfigures (A–F) describe the change of the vital signs Heart Rate and Systolic BP (A,B) and selected parameter determined by EC (C–F). Boxplots show the distribution of observations between the two groups (decline in SV-TTE ≥ 20%/no decline). A diagnostic grey zone was calculated to show the area in which the observed values cannot distinguish between the two groups. EC indicates the parameters determined by EC using thoracic electrical bioimpedance. Black rings represent outliers.
Figure 7Machine-learning prediction results and statistical comparison: boxplots of the area under the curve (ROC-AUC) of the vital signs and generated models when predicting the stroke volume decrease measured by transthoracic echocardiography (SV-TTE) in the test dataset. Results of unpaired non-parametric testing for comparing results are displayed in the table below. DBP: diastolic blood pressure; HR: heart rate; KNN: K-nearest neighbours; MAP: mean arterial pressure; SBP: systolic blood pressure SVMlin: Support Vector Machines using a linear kernel; SVMrad Support Vector Machines using a radial kernel.