IP Library Granted Patent US 11,612,706
Granted Patent B2
US 11,612,706 · App. 16/693,936 · Granted Mar 28, 2023

Methods, systems, and devices for controlling mechanical ventilation

Inventor: John C. Taube (Raleigh, NC)
A61M16/024A61B5/14551A61M16/1005A61M16/12A61M2016/1025A61M2205/3306A61M2205/502A61M2205/52A61M2230/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,612,706
App. No.
16/693,936
Granted
Mar 28, 2023
Kind
B2
Abstract

Disclosed herein are methods, systems, and devices for controlling a gas mixture within a mechanical ventilator. According to one embodiment, a computer implemented method includes receiving first peripheral arterial oxygen saturation (SpO 2 ) data from a pulse oximeter via a pulse oximeter interface, wherein the pulse oximeter is configured to monitor a patient receiving invasive ventilation; determining a first mode of operation for a ventilator mechanism, wherein the ventilator mechanism is configured to provide at least a portion of the invasive ventilation; determining first partial pressure of oxygen (PaO 2 ) data stored in a first lookup table using the first SpO 2 data, wherein the first lookup table is derived from a sigmoid shaped oxyhemoglobin dissociation curve; determining first fraction of inspired oxygen in air (FiO 2 ) data for setting a mixture in a gas blender in the ventilator mechanism based on the first PaO 2 data and a variable offset; and providing the FiO 2 data to the ventilator mechanism.

Claims (61)

1. A computer implemented method comprising:

receiving first peripheral arterial oxygen saturation (SpO 2 ) data from a pulse oximeter via a pulse oximeter interface, wherein the pulse oximeter is configured to monitor a patient receiving invasive ventilation;

determining a first mode of operation for a ventilator mechanism, wherein the ventilator mechanism is configured to provide at least a portion of the invasive ventilation;

determining first partial pressure of oxygen (PaO 2 ) data stored in a first lookup table using the first SpO 2 data, wherein the first lookup table is derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a variable offset stored in a second lookup table using the first PaO 2 data;

determining first fraction of inspired oxygen in air (FiO 2 ) data for setting a mixture in a gas blender in the ventilator mechanism based on the first PaO 2 data and the variable offset;

and

providing the FiO 2 data to the ventilator mechanism, wherein:

the first mode of operation is an initialization mode of operation for the ventilator mechanism;

determining the first FiO 2 data is based on the first PaO 2 data having a relationship that is approximately linear with the first FiO 2 data plus the variable offset; and

the second lookup table maps a plurality of variable offsets to a plurality of respiratory distress levels.

2. The computer implemented method of claim 1 , wherein the relationship is defined approximately as PaO 2 =KLi(FiO 2 )+K2, wherein KLi is an initial lung function gain and K2 is the variable offset.

3. The computer implemented method of claim 2 , wherein:

KLi is a fixed value during the initialization mode of operation for the ventilator mechanism;

KLi is determined from an entry by a healthcare professional via a user interface; and

the user interface is configured to receive setup information and present status information to the healthcare professional regarding the patient and ventilator mechanism.

4. The computer implemented method of claim 3 , wherein the entry by the healthcare professional is an initial FiO 2 value.

5. The computer implemented method of claim 1 , wherein each respiratory distress level of the plurality of respiratory distress levels is further mapped to a separate PaO 2 data range.

6. The computer implemented method of claim 5 , wherein:

a first respiratory distress level of the plurality of respiratory distress levels is mapped to a first PaO 2 data range that includes values ranging between 80 millimeters of Mercury (mmHg) to 120 mmHg; and

the first respiratory distress level is mapped to a first variable offset of the plurality of variable offsets having a value between +15 mmHg and +25 mmHg.

7. The computer implemented method of claim 6 , wherein:

a second respiratory distress level of the plurality of respiratory distress levels is mapped to a second PaO 2 data range that includes values ranging between 63 mmHg to 65 mmHg; and

the second respiratory distress level is mapped to a second variable offset of the plurality of variable offsets having a value between +5 mmHg and +15 mmHg.

8. The computer implemented method of claim 7 , wherein:

a third respiratory distress level of the plurality of respiratory distress levels is mapped to a third PaO 2 data range that includes values ranging between 53 mmHg to 56 mmHg; and

the third respiratory distress level is mapped to a third variable offset of the plurality of variable offsets having a value between −5 mmHg and +5 mmHg.

9. The computer implemented method of claim 1 , wherein determining the first PaO 2 data using the first SpO 2 data further comprising converting a first SpO 2 value from the first SpO 2 data to a first PaO 2 value using interpolation upon determining the first SpO 2 value is not present in the first lookup table.

10. The computer implemented method of claim 1 further comprising:

determining a second mode of operation for the ventilator mechanism;

receiving second SpO 2 data from the pulse oximeter via the pulse oximeter interface;

determining second PaO 2 data stored in the first lookup table using the second SpO 2 data;

determining second FiO 2 data for setting the mixture based on the second PaO 2 data; and

providing the second FiO 2 data to the ventilator mechanism.

11. The computer implemented method of claim 10 , wherein the second mode of operation is a steady-state mode of operation for the ventilator mechanism.

12. The computer implemented method of claim 11 , wherein determining the second FiO 2 data is based on the second PaO 2 data having a relationship that is approximately linear with the second FiO 2 data.

13. The computer implemented method of claim 12 , wherein the relationship is defined approximately as PaO 2 =KL(FiO 2 ), wherein KL is a variable lung function gain.

14. The computer implemented method of claim 10 , wherein KL is updated on an ongoing interval between eight and twelve seconds.

15. The computer implemented method of claim 10 , wherein determining the second PaO 2 data using the second SpO 2 data further comprising converting a second SpO 2 value from the second SpO 2 data to second first PaO 2 value using interpolation upon determining the second SpO 2 value is not present in the first lookup table.

16. A computing device comprising:

a memory; and

at least one processor configured for:

receiving first peripheral arterial oxygen saturation (SpO 2 ) data from a pulse oximeter via a pulse oximeter interface, wherein the pulse oximeter is configured to monitor a patient receiving invasive ventilation;

determining a first mode of operation for a ventilator mechanism, wherein the ventilator mechanism is configured to provide at least a portion of the invasive ventilation;

determining first partial pressure of oxygen (PaO 2 ) data stored in a first lookup table using the first SpO 2 data, wherein the first lookup table is derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a variable offset stored in a second lookup table using the first PaO 2 data;

determining first fraction of inspired oxygen in air (FiO 2 ) data for setting a mixture in a gas blender in the ventilator mechanism based on the first PaO 2 data and the variable offset; and

providing the FiO 2 data to the ventilator mechanism, wherein:

the first mode of operation is an initialization mode of operation for the ventilator mechanism;

determining the first FiO 2 data is based on the first PaO 2 data having a relationship that is approximately linear with the first FiO 2 data plus the variable offset; and

the second lookup table maps a plurality of variable offsets to a plurality of respiratory distress levels.

17. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of a computing device, the one or more programs including instructions for:

receiving first peripheral arterial oxygen saturation (SpO 2 ) data from a pulse oximeter via a pulse oximeter interface, wherein the pulse oximeter is configured to monitor a patient receiving invasive ventilation;

determining a first mode of operation for a ventilator mechanism, wherein the ventilator mechanism is configured to provide at least a portion of the invasive ventilation;

determining first partial pressure of oxygen (PaO 2 ) data stored in a first lookup table using the first SpO 2 data, wherein the first lookup table is derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a variable offset stored in a second lookup table using the first PaO 2 data;

determining first fraction of inspired oxygen in air (FiO 2 ) data for setting a mixture in a gas blender in the ventilator mechanism based on the first PaO 2 data and the variable offset; and

providing the FiO 2 data to the ventilator mechanism, wherein:

the first mode of operation is an initialization mode of operation for the ventilator mechanism;

determining the first FiO 2 data is based on the first PaO 2 data having a relationship that is approximately linear with the first FiO 2 data plus the variable offset; and

the second lookup table maps a plurality of variable offsets to a plurality of respiratory distress levels.

Continuity (1)
Related Publication 20220409837A1 · Dec 29, 2022
Cited By (2)
US 12,582,796 US 12,650,704