Royal Society Open Science (Nov 2021)
Machine learning and feature engineering for predicting pulse presence during chest compressions
Abstract
Current resuscitation protocols require pausing chest compressions during cardiopulmonary resuscitation (CPR) to check for a pulse. However, pausing CPR when a patient is pulseless can worsen patient outcomes. Our objective was to design and evaluate an ECG-based algorithm that predicts pulse presence with or without CPR. We evaluated 383 patients being treated for out-of-hospital cardiac arrest with real-time ECG, impedance and audio recordings. Paired ECG segments having an organized rhythm immediately preceding a pulse check (during CPR) and during the pulse check (without CPR) were extracted. Patients were randomly divided into 60% training and 40% test groups. From training data, we developed an algorithm to predict the clinical pulse presence based on the wavelet transform of the bandpass-filtered ECG. Principal component analysis was used to reduce dimensionality, and we then trained a linear discriminant model using three principal component modes as input features. Overall, 38% (351/912) of checks had a spontaneous pulse. AUCs for predicting pulse presence with and without CPR on test data were 0.84 (95% CI (0.80, 0.88)) and 0.89 (95% CI (0.86, 0.92)), respectively. This ECG-based algorithm demonstrates potential to improve resuscitation by predicting the presence of a spontaneous pulse without pausing CPR with moderate accuracy.
Keywords