Cardiac Output Calculator
Calculate cardiac output, cardiac index, stroke volume, SVR, and PVR using Fick, thermodilution, or HR×SV methods with BSA-indexed values.
Vascular Resistance Inputs (optional)
About
Cardiac output (CO) quantifies the volume of blood ejected by the left ventricle per minute, typically 4 - 8 L/min in adults at rest. Errors in hemodynamic assessment propagate directly into fluid management, vasopressor titration, and mechanical support decisions. A 15% measurement error in CO can reverse the clinical interpretation of a shock state from distributive to cardiogenic. This calculator implements three standard methods: the Fick principle using arteriovenous oxygen difference, the indicator-dilution (thermodilution) integral, and the direct heart-rate - stroke-volume product. All results are indexed to body surface area (BSA) via the DuBois formula to yield cardiac index (CI) and stroke volume index (SVI).
Derived resistances - systemic vascular resistance (SVR) and pulmonary vascular resistance (PVR) - require mean arterial pressure, central venous pressure, mean pulmonary artery pressure, and pulmonary capillary wedge pressure inputs. Note: this tool assumes steady-state conditions, no significant intracardiac shunt, and stable hemoglobin concentration. In tricuspid regurgitation, thermodilution systematically underestimates CO. Always correlate computed values with clinical context.
Formulas
The heart-rate - stroke-volume method computes cardiac output directly:
where CO is in L/min, HR is heart rate in bpm, and SV is stroke volume in mL/beat.
The Fick principle relates oxygen consumption to arteriovenous oxygen difference:
Oxygen content is computed as:
where 1.34 is Hüfner's constant in mL O2/g Hb and 0.003 accounts for dissolved oxygen. The venous content CvO2 uses SvO2 and PvO2 analogously.
Body surface area follows the DuBois formula:
where W is weight in kg and H is height in cm. Cardiac index and stroke volume index are then:
Vascular resistances use the hydraulic analogue of Ohm's law, multiplied by 80 to convert mmHg⋅min/L to dyn⋅s/cm5:
Reference Data
| Parameter | Symbol | Normal Range | Unit | Clinical Context |
|---|---|---|---|---|
| Cardiac Output | CO | 4.0 - 8.0 | L/min | Global LV pump function |
| Cardiac Index | CI | 2.5 - 4.0 | L/min/m2 | BSA-normalized output |
| Stroke Volume | SV | 60 - 100 | mL/beat | Volume per contraction |
| Stroke Volume Index | SVI | 33 - 47 | mL/beat/m2 | BSA-normalized SV |
| Heart Rate | HR | 60 - 100 | bpm | Sinus rhythm assumed |
| Body Surface Area | BSA | 1.5 - 2.2 | m2 | DuBois formula standard |
| Systemic Vascular Resistance | SVR | 800 - 1200 | dyn⋅s/cm5 | Afterload marker |
| Pulmonary Vascular Resistance | PVR | 20 - 120 | dyn⋅s/cm5 | RV afterload |
| Mean Arterial Pressure | MAP | 70 - 105 | mmHg | Organ perfusion driver |
| Central Venous Pressure | CVP | 2 - 8 | mmHg | RV preload surrogate |
| Mean PA Pressure | MPAP | 9 - 18 | mmHg | Pulmonary hypertension cutoff ≥ 20 |
| PCWP / Wedge Pressure | PCWP | 6 - 12 | mmHg | LV filling pressure surrogate |
| O2 Consumption | VO2 | 200 - 250 | mL/min | Fick method input, often assumed |
| Hemoglobin | Hb | 12 - 17 | g/dL | Oxygen-carrying capacity |
| Arterial O2 Saturation | SaO2 | 95 - 100 | % | Pulse oximetry or ABG |
| Mixed Venous O2 Saturation | SvO2 | 65 - 75 | % | PA catheter sample |
| Left Ventricular Stroke Work Index | LVSWI | 50 - 62 | g⋅m/m2 | LV work per beat per BSA |
| Right Ventricular Stroke Work Index | RVSWI | 5 - 10 | g⋅m/m2 | RV work per beat per BSA |