Oxygen transport at the bedside
Oxygen delivery and consumption are central to managing shock, sepsis and critical illness — they describe whether enough oxygen is reaching the tissues and how hard the body is working to extract it. This calculator derives DO₂, VO₂, arterial and venous oxygen content and the extraction ratio from haemoglobin, saturations and cardiac output.
How it works
The chain starts with oxygen content of arterial and venous blood, using Hüfner’s constant (1.34 mL O₂ per gram of haemoglobin) plus the small dissolved term:
CaO2 = (1.34 × Hb × SaO2) + (0.0031 × PaO2)
CvO2 = (1.34 × Hb × SvO2) + (0.0031 × PvO2)
From there:
DO2 = CaO2 × CO × 10 (mL/min)
VO2 = CO × (CaO2 − CvO2) × 10 (Fick principle)
O2ER = (CaO2 − CvO2) / CaO2
The factor of 10 converts content in mL/dL and flow in L/min into mL/min. Supplying body surface area gives the indexed DO₂ and VO₂.
Notes and example
For Hb 14 g/dL, SaO₂ 98%, SvO₂ 70% and a cardiac output of 5 L/min, arterial content is about 18.7 mL/dL, giving a DO₂ near 935 mL/min and an extraction ratio around 0.28 — squarely normal.
Watch trends rather than single numbers. A rising extraction ratio or falling SvO₂ is an early warning that delivery is no longer keeping pace with demand, often before blood pressure changes. Treat the dissolved-oxygen term as minor at normal pressures but real in severe anaemia or high-FiO₂ states.