Systems and methods for controlling a ventilator
A method and system for controlling a ventilator is disclosed. Oxygen saturation values from pulse oximeters may be used to adjust the settings of a ventilator. Multiple sensors and multiple oxygen saturation values in a fault tolerant pulse oximeter configuration may be used to provide a backup value or confidence measure, thereby increasing reliability and patient safety.
1. A method for controlling a ventilator in communication with a patient, the method comprising:
calculating a first oxygen saturation value based at least in part on a first signal generated by a first sensor attached to the patient;
calculating a second oxygen saturation value based at least in part on a second signal generated by a second sensor attached to the patient;
determining with processing equipment at least one setting for the ventilator based at least in part on the first oxygen saturation value and the second oxygen saturation value, wherein the determined at least one setting comprises a fractional inspired oxygen setting of the ventilator; and
applying the at least one setting.
2. The method of claim 1 , wherein the determining comprises calculating a difference between the first oxygen saturation value and the second oxygen saturation value.
3. The method of claim 1 , wherein the determining comprises determining whether at least one of the first oxygen saturation value and the second oxygen saturation value is greater than a threshold.
4. The method of claim 1 , wherein the determining comprises:
calculating a first change in the oxygen saturation of the patient by taking the difference between the first oxygen saturation value and a respective first previous oxygen saturation value;
calculating a second change in the oxygen saturation of the patient by taking the difference between the second oxygen saturation value and a respective second previous oxygen saturation value; and
determining whether at least one of the first change and the second change is greater than a threshold.
5. The method of claim 1 , wherein the determining comprises calculating an average of the first oxygen saturation value and the second oxygen saturation value.
6. The method of claim 5 , wherein the average is a weighted average and wherein the first oxygen saturation value and the second oxygen saturation value are associated with predetermined respective weights.
7. The method of claim 5 , wherein the average is a weighted average and wherein the first oxygen saturation value and the second oxygen saturation value are associated with dynamic respective weights.
8. The method of claim 1 , wherein applying the setting comprises modifying the fractional inspired oxygen setting of the ventilator.
9. A non-transitory computer-readable medium for controlling a ventilator, the non-transitory computer-readable medium having computer program instructions recorded thereon for:
calculating a first oxygen saturation value based at least in part on a first signal generated by a first sensor attached to a patient;
calculating a second oxygen saturation value based at least in part on a second signal generated by a second sensor attached to the patient;
determining with processing equipment at least one setting for the ventilator based at least in part on the first oxygen saturation value and the second oxygen saturation value, wherein the determined at least one setting comprises a fractional inspired oxygen setting of the ventilator; and
applying the at least one setting.
10. The non-transitory computer-readable medium of claim 9 , wherein the determining comprises calculating a difference between the first oxygen saturation value and the second oxygen saturation value.
11. The non-transitory computer-readable medium of claim 9 , wherein the determining comprises determining whether at least one of the first oxygen saturation value and the second oxygen saturation value is greater than a threshold.
12. The non-transitory computer-readable medium of claim 9 , wherein the determining comprises:
calculating a first change in the oxygen saturation of the patient by taking the difference between the first oxygen saturation value and a respective first previous oxygen saturation value;
calculating a second change in the oxygen saturation of the patient by taking the difference between the second oxygen saturation value and a respective second previous oxygen saturation value; and
determining whether at least one of the first change and the second change is greater than a threshold.
13. The non-transitory computer-readable medium of claim 9 , wherein the determining comprises calculating an average of the first oxygen saturation value and the second oxygen saturation value.
14. The non-transitory computer-readable medium of claim 9 , wherein applying the setting comprises modifying the fractional inspired oxygen setting of the ventilator.