HeartCalc / SV O2

Single-Ventricle O2 Explorer Experimental

Parallel circulation: Qp:Qs from saturations, and systemic O₂ delivery versus Qp:Qs (after Barnea 1994)

Saturations

Pulmonary venous saturation is rarely measured and is usually assumed (often 95–100% with healthy lungs on room air). Move it to see how much every answer depends on it. With complete mixing, pulmonary-artery saturation equals aortic saturation.

Model inputs

VO₂ is rarely measured in neonates; 150 mL/min/m² is a common teaching assumption, and true values vary widely. Total output is the single ventricle's output (Qp + Qs), indexed to BSA.

Oxygen delivery and saturations across Qp:Qs

Enter haemoglobin, VO₂, total output and pulmonary venous saturation to draw the curves.

Model, equations and sources

Bedside Qp:Qs (Fick principle, same as the Cath page)

Qp:Qs = (SaO2 - SvO2) / (SpvO2 - SpaO2)
With complete mixing in the single ventricle, SpaO2 = SaO2:
Qp:Qs = (SaO2 - SvO2) / (SpvO2 - SaO2)
O2 capacity C = 1.36 x Hb x 10     mL O2 / L blood
Qs = VO2 / (C x (SaO2 - SvO2))      Qp = VO2 / (C x (SpvO2 - SaO2))
Systemic DO2 = Qs x C x SaO2

Parallel-circulation model (after Barnea 1994)

Inputs: Qt = Qp + Qs (L/min/m2), VO2 (mL/min/m2), Hb (g/dL), SpvO2 (fraction)
r = Qp:Qs     Qs = Qt / (1 + r)     Qp = Qt x r / (1 + r)
Lungs:  VO2 = Qp x C x (SpvO2 - SaO2)   ->  SaO2 = SpvO2 - VO2 / (Qp x C)
Body:   VO2 = Qs x C x (SaO2 - SvO2)    ->  SvO2 = SaO2 - VO2 / (Qs x C)
DO2(r) = Qs x C x SaO2 = C x SpvO2 x Qt / (1 + r) - VO2 / r

Highest DO2:  r/(1+r) = sqrt( VO2 / (C x SpvO2 x Qt) )
SvO2 > 0 between the roots of  VO2 r^2 - (A - 2 VO2) r + VO2 = 0,  A = C x SpvO2 x Qt
  (exists only if A > 4 VO2; the two roots multiply to 1)

Input checks

Saturations 20–100% (pulmonary venous 70–100%), with SvO2 < SaO2 < SpvO2; haemoglobin 5–25 g/dL; VO2 50–300 mL/min/m2 (a value like 30 is probably mL/min, not indexed); total output 1–20 L/min/m2. Curves are drawn for Qp:Qs 0.2 to 5.

References

Computed in this browser; nothing you enter is stored or sent.

Teaching tool. It does not replace measured haemodynamics or clinical judgement.