OXYGEN SENSOR COMPENSATION FOR FRACTIONAL OXYGEN DRIFT IN MECHANICALLY VENTILATED PATIENTS

20240399084 ยท 2024-12-05

    Inventors

    Cpc classification

    International classification

    Abstract

    An embodiment includes a ventilator system that corrects oxygen sensor measurements, for example derived from an oxygen sensor in a mixing chamber of an indirect calorimeter or oxygen consumption (VO.sub.2) monitoring device. In an example, an embodiment determines fractional inspired oxygen drift as supplied by a ventilator and utilizes the change or change rate in fractional inspired oxygen over time to correct VO.sub.2 determinations made by the system.

    Claims

    1. A ventilator system, comprising: a ventilator comprising a first sensor; one or more mixing chambers; one or more other sensors disposed in the one or more mixing chambers; a set of one or more processors; and a non-transitory storage medium storing code executable by the set of one or more processors, the code comprising: code that obtains a first fractional inspired oxygen concentration (FiO.sub.2) value of breathable gas provided by the ventilator to a patient, measured by the first sensor at a first time; code that obtains a second FiO.sub.2value of breathable gas provided by the ventilator to the patient, measured by the first sensor at a second time; code that obtains a third fractional FiO.sub.2value of breathable gas provided by the ventilator to the patient, measured by the one or more other sensors at the first time; code that obtains a fractional expired oxygen concentration (FeO.sub.2) value of breathable gas exhaled by the patient, measured by the one or more other sensors at the second time; code that determines a change in FiO.sub.2 between the first FiO.sub.2 value and the second FiO.sub.2 value; code that determines a correction to one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the determined change in FiO.sub.2; and code that adjusts one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the correction.

    2. The system of claim 1, wherein the code comprises: code that determines a difference between: (a) the third FiO.sub.2 value and an adjusted FeO.sub.2 value; (b) an adjusted third FiO.sub.2 value and the FeO.sub.2 value; or (c) the adjusted third FiO.sub.2 value and the adjusted FeO.sub.2 value.

    3. The system of claim 2, wherein the code comprises code that determines an oxygen consumption of the patient based on the difference.

    4. The system of claim 1, wherein the first time occurs during a first time period comprising inspiration by the patient and the second time occurs during a second time period comprising expiration by the patient.

    5. The system of claim 4, wherein the first time comprises a first time sampling window, wherein the first and third FiO.sub.2 values are average values over the first time sampling window.

    6. The system of claim 4, wherein the second time comprises a second time sampling window, wherein the second FiO.sub.2 value and the FeO.sub.2 value are average values over the second time sampling window.

    7. The system of claim 1, wherein the code that adjusts comprises code that outputs a correction value to increase or decrease the third FiO.sub.2 value by a magnitude that is equivalent to the difference between the first FiO.sub.2 value measured at the first time and the second FiO.sub.2 value measured at the second time.

    8. The system of claim 1, wherein the code that determines a correction comprises code that identifies a real-time change in the first FiO.sub.2 value provided by the first sensor over time.

    9. The system of claim 8, wherein the real-time change value is derived from a time series of oxygen measurements by the first sensor comprising oxygen measurements made in the first and second times.

    10. The system of claim 5, wherein the first and second time sampling windows each comprise a plurality of breathing cycles by the patient, and wherein the first and second times are separated by a plurality of breathing cycles.

    11. A computer implemented method of using one or more processors that execute instructions to perform actions, comprising: obtaining a first fractional inspired oxygen concentration (FiO.sub.2) value of breathable gas provided by a ventilator to a patient, measured by a first sensor at a first time; obtaining a second FiO.sub.2 value of breathable gas provided by the ventilator to the patient, measured by the first sensor at a second time; obtaining a third fractional FiO.sub.2 value of breathable gas provided by the ventilator to the patient, measured by one or more other sensors at the first time; obtaining a fractional expired oxygen concentration (FeO.sub.2) value of breathable gas exhaled by the patient, measured by the one or more other sensors at the second time, determining a change in FiO.sub.2 between the first FiO.sub.2 value and the second FiO.sub.2 value, determining, using the set of one or more processors, a correction to one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the determined change in FiO.sub.2; and adjusting one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the correction.

    12. The method of claim 11, further comprising: determining a difference between: (a) the third FiO.sub.2 value and an adjusted FeO.sub.2 value; (b) an adjusted third FiO.sub.2 value and the FeO.sub.2 value; or (c) the adjusted FiO.sub.2 value and the adjusted FeO.sub.2 value.

    13. The method of claim 12, wherein an oxygen consumption of the patient is determined based on the difference.

    14. The method of claim 1, wherein the first time occurs during a first time period comprising inspiration by the patient and the second time occurs during a second time period comprising expiration by the patient.

    15. A computer program product, comprising: a non-transitory storage medium storing code executable by the set of one or more processors, the code comprising: code that obtains a first fractional inspired oxygen concentration (FiO.sub.2) value of breathable gas provided by a ventilator to a patient, measured by a first sensor at a first time; code that obtains a second FiO.sub.2 value of breathable gas provided by the ventilator to the patient, measured by the first sensor at a second time; code that obtains a third fractional FiO.sub.2 value of breathable gas provided by the ventilator to the patient, measured by one or more other sensors at the first time; code that obtains a fractional expired oxygen concentration (FeO.sub.2) value of breathable gas exhaled by the patient, measured by the one or more other sensors at the second time, code that determines a change in FiO.sub.2 between the first FiO.sub.2 value and the second FiO.sub.2 value, code that determines a correction to one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the determined change in FiO.sub.2; and code that adjusts one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the correction.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0021] FIG. 1 illustrates an example method according to an embodiment.

    [0022] FIG. 2 illustrates an example system according to an embodiment.

    [0023] FIG. 3 illustrates an example oxygen measurement correction according to an embodiment.

    [0024] FIG. 4 illustrates a diagram of example system components according to an embodiment.

    DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

    [0025] As used herein, the singular form of a, an, and the include plural references unless the context clearly dictates otherwise. As used herein, the statement that two or more parts or components are coupled shall mean that the parts are joined or operate together either directly or indirectly, e.g., through one or more intermediate parts or components, so long as a link occurs. As used herein, operatively coupled means that two or more elements are coupled so as to operate together or are in communication, unidirectional or bidirectional, with one another. As used herein, the term number shall mean one or an integer greater than one (i.e., a plurality). As used herein a set shall mean one or more.

    [0026] Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that the various embodiments can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well known structures, materials, or operations are not shown or described in detail to avoid obfuscation.

    [0027] As opposed to known techniques for determining oxygen consumption (VO.sub.2) relying on the assumption that fractional inspired oxygen (FiO.sub.2) is measured at the same time as fractional expired oxygen (FeO.sub.2) (i.e., the FiO.sub.2 is unchanging or measured simultaneously with FeO.sub.2), an embodiment determines the change in FiO.sub.2 delivered and compensates oxygen gas concentrations measured to reduce the errors in VO.sub.2 computation. The positive effect on VO.sub.2 determinations from the disclosed embodiments is shown in an example from a VO.sub.2 monitoring device designed for mechanically ventilated patients. The example VO.sub.2 monitoring device contains one mixing chamber, which is intermittently swapped between inhalation limb and exhalation limb of a respiratory circuit. The example monitoring device computes VO.sub.2 using the Haldane transformation. An embodiment may therefore be advantageously used to eliminate the errors posed by varying FiO.sub.2.

    [0028] The description now turns to the figures. The illustrated example embodiments will be best understood by reference to the figures. The following description is intended only by way of example, and simply illustrates certain example embodiments.

    [0029] Referring to FIG. 1, an embodiment provides for determining a change in FiO.sub.2 over time, e.g., time periods A and B as described in connection with FIG. 3. A benefit of such determination is to provide the determined change in FiO.sub.2 needed to compensate inspired oxygen gas concentration measured by a mixing chamber.

    [0030] In an embodiment, a change in FiO.sub.2 is determined for example by obtaining ground truth measurements from a ventilator's oxygen sensor. In the example of FIG. 1, a first value for FiO.sub.2 is obtained from a first sensor as indicated at 101, such as the oxygen sensor of a ventilator, at a first time, for example during inspiration. It is noted that the first value for FiO.sub.2 may be an instantaneous or point value or an aggregate or averaged value over a time period or time window. Similarly at 102 a second value is obtained for FiO.sub.2 from the sensor at a second time, for example the oxygen sensor of the ventilator during expiration. As with the first value, the second value may be a single or point in time value or an averaged value. It is noted here that while the ventilator's oxygen sensor is used by way of example, the first sensor may take other forms, for example use of an independent oxygen sensor associated with a component of the ventilation system, such as an inspiration limb of the patient circuit, etc.

    [0031] At 103 it is determined whether a change, or drift, is detected in FiO.sub.2 measurements between the first and second time. In a case where FiO.sub.2 has changed, an embodiment may determine a correction to the FiO.sub.2 for use in the providing of an oxygen consumption value, indicated at 104 and 105, respectively. Where FiO.sub.2 has not changed (no drift is present), an embodiment may proceed to determine oxygen consumption without a correction.

    [0032] FIG. 2 shows an example ventilator system according to an embodiment. Here, a mechanical ventilator 210 is shown operatively coupled to a patient 260 using a patient circuit comprised of inhalation 220 and exhalation 230 limbs. An inhalation side mixing chamber 250 and associated oxygen sensor 250a and exhalation side mixing chamber 240 and associated oxygen sensor 240a are illustrated with respective sampling lines. It is noted that a single mixing chamber switching its sampling between inspiration and expiration locations may be utilized.

    [0033] Supplemental FiO.sub.2 is delivered to patient 260 by mechanical ventilator 210. The one or more mixing chambers 240, 250 of a VO.sub.2 monitoring device 270 used with ventilator 210 is measuring inhaled oxygen concentration (e.g., FiO.sub.2 in the mixing chamber 250) during time interval A (for inspiration) and exhaled oxygen concentration (e.g., FeO.sub.2 in mixing chamber 240) during time interval B (for exhalation).

    [0034] Referring to FIG. 3, an example of FiO.sub.2 drift correction is illustrated graphically. It can be noted that two measurements of FiO.sub.2 indicated at 301 and 302, respectively, indicate a change of almost 1% in FiO.sub.2 (e.g., delivered from ventilator 210 as measured by an oxygen sensor of ventilator 210). The measurements indicated at 301a and 302a represent the change in FiO.sub.2 that would be reflected in measurements in mixing chamber(s) 240, 250 between a first sampling time during interval A for inhalation mixing chamber 250 and when mixing chamber 240 started sampling exhalation gases during time interval B (for exhalation measurements). In an embodiment, the change in FiO.sub.2 delivered, noted by delta near time interval B in FIG. 3, may be determined as the difference in FiO.sub.2, e.g., a difference in the means of FiO.sub.2 measurements or values for 301 and 302 during times A and B, respectively. Determination of this change can guide an embodiment in correcting measured oxygen gas concentration in mixing chamber(s) 240, 250, e.g., to correct the FiO.sub.2 value of inspired oxygen, as indicated by application of the delta to measurement 301a to produce value 303, to help increase the reliability of VO.sub.2 measurement.

    [0035] By way of example, an embodiment may correct FiO.sub.2 values to account for drift in FiO.sub.2 delivered from ventilator 210 to increase reliability of VO.sub.2 measurement, which is important given that inspired oxygen concentration varies in many systems delivering supplemental oxygen. A mixing chamber, e.g., 240, 250, allows for the computation of the volume of oxygen flowing through it by measuring oxygen gas concentrations (volume of oxygen in exhalation if chamber 240, exposed to exhalation gases, volume of oxygen gas inhaled if chamber 250, exposed to inhalation gases). VO.sub.2 is computed as a difference of volume of inhaled and exhaled oxygen, as described in herein. However, mixing chamber(s) in a VO.sub.2 monitoring device 270 is/are exposed to inhalation gases and exhalation gases at different times for each breathing cycle. FiO.sub.2 variation (as emanating from ventilator 210) in conjunction with mixing chamber sampling of inhalation and exhalation gases at different times yields determinations of VO.sub.2 not consistent with patient's actual oxygen consumption. An embodiment is designed to correct the inhalation oxygen concentration, measured in the example system of FIG. 2 by mixing chamber 250 containing an oxygen sensor 250a, in proportion to the change in FiO.sub.2 delivered (A given FiO.sub.2 drift), such that corrected FiO.sub.2 for mixing chamber 250 reflects the actual FiO.sub.2 at the time when mixing chamber 240 is sampling exhalation gases (time period B).

    [0036] An example test bed with a VO.sub.2 monitoring device, e.g., illustrated monitoring device 270, was used to validate using the correction (using Haldane transformation) to compute VO.sub.2 as a difference of volume of oxygen inhaled less volume of oxygen exhaled, measured during time interval A and B, respectively, as shown in the Equation below:

    [00001] V O 2 = V e [ F i O 2 MC A - F e O 2 MC B ]

    where: [0037] {dot over (V)}.sub.e: Exhale minute ventilation [0038] FiO.sub.2MC.sup.A: inspired oxygen concentration measured during time interval A by mixing chamber [0039] FeO.sub.2MC.sup.B: expired oxygen concentration measured during time interval B by mixing chamber

    [00002] = 1 - F e O 2 MC B - F e C O 2 MC B 1 - F i O 2 MC A - F i C O 2 MC A

    As described herein, given FiO.sub.2 supplementation, measured FeO.sub.2 by mixing chamber 240 relates to a different value of FiO.sub.2 and the computed VO.sub.2 should be corrected for this difference, i.e., the change due to time variation or drift in FiO.sub.2 produced by ventilator 210. A suitable correction includes subtracting the difference, e.g., detected at 103 of FIG. 1, from the measured FiO.sub.2 at time period B at mixing chamber 240. Then, VO.sub.2 may be computed using the corrected FiO.sub.2 measurement by adjusting the measurement provided by mixing chamber 240. In an embodiment, VO.sub.2 is therefore determined by:

    [00003] V O 2 = V e [ F i O 2 MC A corrected - F e O 2 MC B - .Math. corrected ]

    where:

    [00004] corrected = 1 - F e O 2 MC B - F e C O 2 MC B 1 - F i O 2 MC A + - F i C O 2 MC A

    [0040] FIG. 3 visually depicts this correction to FiO.sub.2 to account for ventilator drift in systems that measure inhalation oxygen and exhalation oxygen at different times, e.g., using the same or different mixing chambers. The example of FIG. 3 provides simulated patient data and as shown, the change or drift in ventilator supplied FiO.sub.2, noted by delta near time interval B in FIG. 3, is countered by a change, adjustment or correction to the FiO.sub.2 value indicated at 301a. That is, the change or drift in supplied FiO.sub.2 is detectable by measuring (point or average) FiO.sub.2 at time A and time B, which indicates in this example a negative change or drop in FiO.sub.2 provided by the ventilator between time A and time B. Thus, a correction of FiO.sub.2 at time A, represented by the delta for FiO.sub.2 delivered by the ventilator in FIG. 3, is for example applied to 301a, and is used to calculate VO.sub.2. Thus, value 303 represents a substitute, synthetic or simulated value for measured O.sub.2 in the mixing chamber(s), for example mixing chamber 240 at time period A, useful in correcting VO.sub.2 systems (and respective oxygen sensor measurements) reliant on simultaneous or unchanging FiO.sub.2 measurements, such as patient ventilation systems that need to be corrected due to supplying supplemental yet varying FiO.sub.2. In this regard, it is noted that although FIG. 3 illustrates an example correction of an oxygen sensor measurement at time A, in an embodiment correction of one or more of oxygen sensor measurement values may be utilized. For example, in an embodiment, a correction to one or more of the FiO.sub.2 value and the FeO.sub.2 value may be determined based on a determined change in FiO.sub.2. Further, an adjustment to one or more of the FiO.sub.2 value and the FeO.sub.2 value based on the correction(s) may be applied, so long as the change or drift in FiO.sub.2 value is accounted for.

    [0041] Table 1 illustrates the measured effectiveness of the proposed embodiments in VO.sub.2 determination accuracy against ground truth measurement on a test bench composed of a mechanical ventilator and a test lung modified to accommodate for metabolic gases (O.sub.2 and CO.sub.2). In the bench, highly accurate mass flow controllers bleed a constant amount of O.sub.2 and CO.sub.2 into the test lung, which leads to realistic O.sub.2 and CO.sub.2 expiratory waveforms, with the caveat that O.sub.2 is produced instead of being consumed. Although opposite in sign, the resulting VO.sub.2 is a reliable ground truth against which devices and algorithms for its measurement can be tested and evaluated. By correcting for the change in measured oxygen given ventilator drift (), VO.sub.2 determined against ground truth VO.sub.2 measurement is improved significantly. An embodiment therefore helps in correcting VO.sub.2 where FiO.sub.2 delivered is varying, resulting in robust VO.sub.2 monitoring device performance independent of the need for stable (invariable) oxygen supply.

    TABLE-US-00001 TABLE 1 Percent error for test bench % VO.sub.2 error Method (versus ground truth) No Correction 51.8 With Correction 12.5

    [0042] Reduced error in VO.sub.2 has many practical applications. For example, an embodiment may supply a more accurate measure of VO.sub.2 that influences a decision support system. By way of example, should VO.sub.2 measurement be used, for instance, to tailor nutritional therapy, a VO.sub.2 reading with no correction may lead to a significant decrease (e.g., halving) in the amount of calories administered to the patient, compared to the patient's actual needs, leading to severe underfeeding. In an embodiment, a VO.sub.2 measurement with correction would maintain the caloric target unaltered or slightly increased, without causing underfeeding.

    [0043] An embodiment may include an application program configured to execute computer program instructions, for example as outlined in FIG. 1, which in combination with device hardware, permit identification or determination of correction(s) to measurement data of oxygen measurement sensors. Such an embodiment permits the ventilator system to update determinations of VO.sub.2 and related outputs, such as indications, warnings, alerts, and communications to systems, healthcare providers or other users.

    [0044] Referring to FIG. 4, it will be readily understood that certain embodiments can be implemented using any of a wide variety of devices or combinations of devices and components. In FIG. 4 an example of a computer 400 and its components are illustrated, which may be used in a device for implementing the functions or acts described herein, e.g., performing corrections to oxygen sensor measurements to account for ventilator drift in supplemental fractional inspired oxygen. Also, circuitry other than that illustrated in FIG. 4 may be utilized in one or more embodiments. The example of FIG. 4 includes certain functional blocks, as illustrated, which may be integrated onto a single semiconductor chip to meet specific application requirements.

    [0045] One or more processing units are provided, which may include a central processing unit (CPU) 410, one or more graphics processing units (GPUs), and/or micro-processing units (MPUs), which include an arithmetic logic unit (ALU) that performs arithmetic and logic operations, instruction decoder that decodes instructions and provides information to a timing and control unit, as well as registers for temporary data storage. CPU 410 may comprise a single integrated circuit comprising several units, the design and arrangement of which vary according to the architecture chosen.

    [0046] Computer 400 also includes a memory controller 440, e.g., comprising a direct memory access (DMA) controller to transfer data between memory 450 and hardware peripherals. Memory controller 440 includes a memory management unit (MMU) that functions to handle cache control, memory protection, and virtual memory. Computer 400 may include controllers for communication using various communication protocols (e.g., I.sup.2C, USB, etc.).

    [0047] Memory 450 may include a variety of memory types, volatile and nonvolatile, e.g., read only memory (ROM), random access memory (RAM), electrically erasable programmable read only memory (EEPROM), Flash memory, and cache memory. Memory 450 may include embedded programs, code and downloaded software, e.g., an oxygen drift compensation program 450a that provides coded methods such as illustrated and described in connection with FIG. 1. By way of example, and not limitation, memory 450 may also include an operating system, application programs, other program modules, code, and program data, which may be downloaded, updated, or modified via remote devices.

    [0048] A system bus permits communication between various components of the computer 400. I/O interfaces 430 and radio frequency (RF) devices 420, e.g., WIFI and telecommunication radios, may be included to permit computer 400 to send data to and receive data from remote devices using wireless mechanisms, noting that data exchange interfaces for wired data exchange may be utilized. Computer 400 may operate in a networked or distributed environment using logical connections to one or more other remote computers or devices 470, such as a ventilator, mixing chamber, oxygen sensor(s), or a combination of the foregoing. The logical connections may include a network, such local area network (LAN) or a wide area network (WAN) but may also include other networks/buses. For example, computer 400 may communicate data with and between peripheral device(s) 460, for example oxygen sensor(s).

    [0049] Computer 400 may therefore execute program instructions or code configured to obtain, store, and analyze oxygen sensor data and perform other functionality of the embodiments, such as described in connection with FIG. 1. A user can interface with (for example, enter commands and information) the computer 400 through input devices, which may be connected to I/O interfaces 430. A display 480 or other type of output device may be connected to or integrated with the computer 400, for example via an interface selected from I/O interfaces 430.

    [0050] It should be noted that the various functions described herein may be implemented using instructions or code stored on a memory, e.g., memory 450, that are transmitted to and executed by a processor, e.g., CPU 410. Computer 400 includes one or more storage devices that persistently store programs and other data. A storage device, as used herein, is a non-transitory computer readable storage medium. Some examples of a non-transitory storage device or computer readable storage medium include, but are not limited to, storage integral to computer 400, such as memory 450, a hard disk or a solid-state drive, and removable storage, such as an optical disc or a memory stick.

    [0051] Program code stored in a memory or storage device may be transmitted using any appropriate transmission medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination of the foregoing.

    [0052] Program code for carrying out operations according to various embodiments may be written in any combination of one or more programming languages. The program code may execute entirely on a single device, partly on a single device, as a stand-alone software package, partly on single device and partly on another device, or entirely on the other device. In an embodiment, program code may be stored in a non-transitory medium and executed by a processor to implement functions or acts specified herein. In some cases, the devices referenced herein may be connected through any type of connection or network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made through other devices (for example, through the Internet using an Internet Service Provider), through wireless connections or through a hard wire connection, such as over a USB connection.

    [0053] One example embodiment therefore provides a ventilator system, comprising: a ventilator (210) comprising a first sensor, such as an oxygen sensor of ventilator. The system includes one or more mixing chambers (240, 240), with one or more other sensors disposed in the one or more mixing chambers, e.g., oxygen sensor(s) associated with the mixing chamber(s). The system includes a set of one or more processors (410); and a non-transitory storage medium (450) storing code (450a) executable by the set of one or more processors.

    [0054] In an embodiment the code comprises code that obtains a first fractional inspired oxygen concentration (FiO.sub.2) value of breathable gas provided by the ventilator to a patient, measured by the first sensor at a first time. In an embodiment, code obtains a second FiO.sub.2 value of breathable gas provided by the ventilator to the patient, measured by the first sensor at a second time, and code obtains a third fractional FiO.sub.2 value of breathable gas provided by the ventilator to the patient, measured by the one or more other sensors at the first time. In an embodiment the system obtains a fractional expired oxygen concentration (FeO.sub.2) value of breathable gas exhaled by the patient, measured by the one or more other sensors at the second time.

    [0055] In an embodiment, the system determines a change in FiO.sub.2 between the first FiO.sub.2 value and the second FiO.sub.2 value, determines a correction to one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the determined change in FiO.sub.2; and adjusts one or more of the third FiO.sub.2 value and the FeO.sub.2 value based on the correction. In an embodiment, the system determines a difference between: (a) the third FiO.sub.2 value and an adjusted FeO.sub.2 value; (b) an adjusted third FiO.sub.2 value and the FeO.sub.2 value; or (c) the adjusted third FiO.sub.2 value and the adjusted FeO.sub.2 value to determine VO.sub.2.

    [0056] In an embodiment, the first time, e.g., time A of FIG. 3, occurs during a first time period comprising inspiration by the patient and the second time, e.g., time B of FIG. 3, occurs during a second time period comprising expiration by the patient. The first time may include a first time sampling window, where the first and third FiO.sub.2 values are average values over the first time sampling window. In an embodiment, the first time comprises a second time sampling window, where the second FiO.sub.2 value and the FeO.sub.2 value are average values over the second time sampling window.

    [0057] In an embodiment, the first and second time sampling windows each comprise a plurality of breathing cycles by the patient, where the first and second times are separated by a plurality of breathing cycles, e.g., as indicated in FIG. 3.

    [0058] In an embodiment, the system adjusts by outputting a correction value to increase or decrease the third FiO.sub.2 value by a magnitude that is equivalent to the difference between the first FiO.sub.2 value measured at the first time and the second FiO.sub.2 value measured at the second time.

    [0059] In an embodiment, the correction includes a correction identified as a real-time change in the first FiO.sub.2 value provided by the first sensor over time. The real-time change value may be derived from a time series of oxygen measurements by the first sensor comprising oxygen measurements made in the first and second times. In an embodiment, a ventilator or component thereof may be characterized, for example periodically, to determine FiO.sub.2 drift and associate a predetermined FiO.sub.2 drift value with the ventilator or component thereof, used to correct or adjust values such as fractional inspired oxygen measurements, used in association with determining oxygen consumption, as described herein.

    [0060] In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising or including does not exclude the presence of elements or steps other than those listed in a claim. In a device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The word a or an preceding an element does not exclude the presence of a plurality of such elements. In any device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The mere fact that certain elements are recited in mutually different dependent claims does not indicate that these elements cannot be used in combination. The word about or similar relative term as applied to numbers includes ordinary (conventional) rounding of the number with a fixed base such as 5 or 10.

    [0061] Although the invention has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present invention contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.