| CPC A61B 5/02 (2013.01) [A61B 5/1455 (2013.01); A61B 5/318 (2021.01)] | 19 Claims |

|
1. A cardiorespiratory analysis system comprising:
a patch comprising:
a photoplethysmography (PPG) sensor;
a 3-axis accelerometer;
an electrocardiogram (ECG) sensor;
a microcontroller wired to the PPG sensor, the 3-axis accelerometer, and the ECG sensor;
an adhesive layer configured to adhere to skin of a chest of a patient; and
one or more rigid components connected to the adhesive layer, wherein:
the PPG sensor passes through the adhesive layer and is coupled to the one or more rigid components via a flexible substrate, thereby isolating the PPG sensor from the one or more rigid components; and
an air gap exists between a lower surface of the adhesive layer and a lower surface of the PPG sensor such that the patch applies a compressive force to the PPG sensor when the lower surface of the adhesive layer and lower surface of the PPG sensor are in contact with the chest of the patient thereby improving signal quality of the PPG sensor; and
a computing system comprising at least one processor and configured for:
parsing sensor data received from the microcontroller into time series data associated with one or more data points of the sensor data, the one or more data points comprising:
x axis data, y axis data, and z axis data derived from the 3-axis accelerometer;
red data and IR data derived from the PPG sensor; and
amplitude and frequency data derived from the ECG sensor;
determining heart rate from the amplitude and frequency data from the ECG sensor;
extracting data representing one or more heart beats from the red data and IR data;
computing verified red data and verified IR data by comparing the one or more heart beats from the red data and the IR data and the amplitude and frequency data from the ECG sensor to verify accuracy of the red data and the IR data, wherein comparing the one or more heart beats from the red data and the IR data and the amplitude and frequency data from the ECG sensor comprises synchronizing one or more locations on an ECG waveform and one or more locations on a PPG waveform via pulse transit time; and
deriving a plurality of oxygen saturation (SpO2) data points based on the verified red data and the verified IR data.
|