Do2 Calculator






DO2 Calculator: Oxygen Delivery Calculation & Formula


DO2 Calculator (Oxygen Delivery)

Accurately calculate global oxygen delivery based on cardiac output and arterial oxygen content.



Liters per minute (Normal: 4.0 – 8.0 L/min)
Please enter a valid positive number.


Grams per deciliter (Normal: 12.0 – 16.0 g/dL)
Please enter a valid positive number.


Percentage % (Normal: 95% – 100%)
Must be between 0 and 100.


mmHg (Normal: 80 – 100 mmHg)
Please enter a valid positive number.


Total Oxygen Delivery (DO2)
1000 mL/min

Formula: DO2 = CO × [(Hb × 1.34 × SaO2) + (PaO2 × 0.0031)] × 10

Arterial O2 Content (CaO2)
20.0 mL/dL

Bound to Hemoglobin
19.7 mL/dL

Dissolved in Plasma
0.3 mL/dL

Oxygen Transport Breakdown


Component Value Unit % of Total Content

DO2 Sensitivity Analysis (Varying Hb)

X-Axis: Hemoglobin (g/dL) | Y-Axis: DO2 (mL/min)

What is the DO2 Calculator?

The DO2 Calculator is a specialized medical tool designed to compute Oxygen Delivery (DO2), which represents the total volume of oxygen delivered to the tissues by the heart per minute. Understanding DO2 is critical in critical care medicine, anesthesiology, and cardiology, as it helps clinicians assess whether a patient’s cardiovascular and respiratory systems are adequately supplying oxygen to meet metabolic demands.

Unlike simple blood oxygen saturation checks, the DO2 calculator provides a holistic view by integrating cardiac function (Cardiac Output) with the blood’s oxygen-carrying capacity (Hemoglobin and Saturation). This makes the DO2 calculator an essential utility for managing shock, hypoxia, and perioperative care.

While often used by intensivists and perfusionists, understanding the mechanics of oxygen delivery is valuable for medical students and respiratory therapists. A low DO2 suggests that tissues may become ischemic, leading to organ failure if not corrected by increasing cardiac output or improving oxygenation.

DO2 Calculator Formula and Mathematical Explanation

The calculation of Oxygen Delivery involves determining the total Arterial Oxygen Content (CaO2) and multiplying it by the Cardiac Output (CO). The formula accounts for both oxygen bound to hemoglobin and oxygen dissolved in plasma.

Step 1: Calculate Arterial Oxygen Content (CaO2)

Most oxygen is carried by hemoglobin. The formula for CaO2 is:

CaO2 = (Hb × 1.34 × SaO2) + (PaO2 × 0.0031)

Step 2: Calculate Total Delivery (DO2)

Once CaO2 is known (in mL/dL), it is multiplied by Cardiac Output (in L/min). A conversion factor of 10 is used to align the units.

DO2 = CO × CaO2 × 10

Variables Table

Variable Meaning Unit Typical Range
DO2 Oxygen Delivery mL/min 900 – 1,100 mL/min
CO Cardiac Output L/min 4.0 – 8.0 L/min
Hb Hemoglobin Concentration g/dL 12.0 – 16.0 g/dL
SaO2 Arterial Oxygen Saturation % 95% – 100%
PaO2 Partial Pressure of O2 mmHg 80 – 100 mmHg
1.34 Hüfner’s Constant mL O2/g Hb Constant

Practical Examples of DO2 Calculation

Example 1: Healthy Adult

Consider a healthy male with normal physiology.

  • Cardiac Output (CO): 5.0 L/min
  • Hemoglobin (Hb): 15.0 g/dL
  • SaO2: 99% (0.99)
  • PaO2: 90 mmHg

First, we calculate CaO2:
(15 × 1.34 × 0.99) + (90 × 0.0031) = 19.9 + 0.28 = 20.18 mL/dL

Then, DO2:
5.0 × 20.18 × 10 = 1,009 mL/min

Result: The DO2 is roughly 1,009 mL/min, which is within the normal healthy range.

Example 2: Anemic Patient with Compensation

Consider a patient with significant anemia but elevated cardiac output (compensation).

  • Cardiac Output (CO): 7.5 L/min (Elevated)
  • Hemoglobin (Hb): 8.0 g/dL (Low)
  • SaO2: 98% (0.98)
  • PaO2: 85 mmHg

Calculate CaO2:
(8 × 1.34 × 0.98) + (85 × 0.0031) = 10.5 + 0.26 = 10.76 mL/dL

Calculate DO2:
7.5 × 10.76 × 10 = 807 mL/min

Result: Despite the high cardiac output, the DO2 calculator shows a value of 807 mL/min, which is lower than normal. This illustrates how anemia severely impacts oxygen delivery even when the heart pumps harder.

How to Use This DO2 Calculator

Using this tool is straightforward for medical professionals and students:

  1. Enter Cardiac Output: Input the CO value in L/min obtained from echocardiography or thermodilution.
  2. Enter Hemoglobin: Input the Hb value from a recent Complete Blood Count (CBC).
  3. Enter Saturation (SaO2): Input the percentage from pulse oximetry or arterial blood gas (ABG).
  4. Enter PaO2: Input the partial pressure of oxygen from an ABG analysis.
  5. Interpret Results: The primary highlighted box shows the global DO2. The intermediate values show the efficiency of oxygen binding (CaO2) versus dissolved oxygen.

Use the “Copy Results” button to quickly document these findings in clinical notes or study materials.

Key Factors That Affect DO2 Calculator Results

Several physiological variables influence the output of the DO2 calculator. Understanding these allows for better patient management.

1. Hemoglobin Concentration

Hemoglobin is the primary carrier of oxygen. A drop in Hb (anemia) causes a linear decrease in DO2. This is why blood transfusions are sometimes necessary to restore oxygen delivery capabilities.

2. Cardiac Output

The “pump” function is vital. If the heart cannot circulate blood effectively (heart failure), DO2 drops even if the blood is fully oxygenated. Inotropic drugs are often used to manipulate this variable.

3. Arterial Oxygen Saturation (SaO2)

This represents the percentage of hemoglobin binding sites occupied by oxygen. Lung diseases like pneumonia or ARDS reduce SaO2, directly lowering DO2.

4. Dissolved Oxygen (PaO2)

While often negligible in healthy individuals, PaO2 becomes relevant in hyperbaric conditions or severe anemia. However, it contributes very little to the total compared to bound oxygen.

5. Metabolic Demand (VO2)

While not an input in the DO2 formula, the relationship between DO2 and Oxygen Consumption (VO2) is critical. If VO2 exceeds delivery, anaerobic metabolism ensues.

6. Hüfner’s Constant

The theoretical maximum oxygen capacity of hemoglobin is 1.39 mL/g, but clinically, 1.34 mL/g is used to account for dysfunctional hemoglobin forms like methemoglobin.

Frequently Asked Questions (FAQ)

What is a normal DO2 value?
A normal DO2 for a resting adult is typically between 900 and 1,100 mL/min, or roughly 500-600 mL/min/m² when indexed to body surface area.

Why is the factor ’10’ used in the formula?
The factor 10 converts the units of CaO2 (mL/dL) and Cardiac Output (L/min) to a common unit. Since there are 10 deciliters in a liter, multiplying by 10 gives the result in mL/min.

Can DO2 be too high?
Yes, a pathologically high DO2 can occur in hyperdynamic states such as sepsis, hyperthyroidism, or severe burns, where the heart pumps excessively to meet metabolic needs.

Does this calculator replace an ABG?
No. The DO2 calculator requires inputs derived from an ABG (SaO2, PaO2) and other sources. It is an interpretation tool, not a diagnostic test itself.

How does dissolved oxygen affect the total?
Dissolved oxygen (PaO2 × 0.0031) typically accounts for less than 2% of total oxygen delivery. Hemoglobin binding is the dominant factor.

Is this calculator useful for pediatric patients?
The physics remains the same, but normal ranges for Cardiac Output and Hemoglobin differ in children. Always verify normal ranges for specific age groups.

What is the difference between DO2 and VO2?
DO2 is oxygen delivery (supply), while VO2 is oxygen consumption (demand). The balance between supply and demand determines tissue oxygenation status.

When should I calculate DO2?
DO2 should be calculated in critically ill patients, those undergoing major surgery, or patients with suspected shock to guide fluid and vasoactive therapy.

Related Tools and Internal Resources

Enhance your clinical calculations with our suite of related medical calculators:

© 2023 Medical Calc Tools. All rights reserved. For educational purposes only.


Leave a Comment