Skip to content
← Calculator

Worked blood gases

16 worked blood gases covering metabolic and respiratory acidosis, alkalosis, compensation and opposing effects.

Start with a single disturbance, then compare the mixed cases. The mixed-disorder guide explains how pH and compensation distinguish these patterns.

Synthetic teaching cases. All values and interpretations below are generated by the calculator’s current equations. They are not patient records or independent validation cases.

Reference

Normal pH, PaCO₂ and SBE

No net acid–base disorder. The default SIG screen is raised; interpret it separately.

pH 7.400PaCO₂ 40 mmHgSBE −0.2 mEq/L
No net acid–base disorder

Not required. pH, PaCO₂ and SBE are within the screening ranges.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Unknown. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.400—
PaCO₂40mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride104mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻24.22mmol/L
SBE−0.17mEq/L
SIDa43.00mEq/L
SIDe37.21mEq/L
SIG+5.79mEq/L
Anion gap, no K11.78mEq/L
Albumin-corrected AG11.78mEq/L
  • pH 7.400: ph within reference range.
  • SBE −0.2 mEq/L: within the selected −2.0 to +2.0 mEq/L range. Opposing metabolic effects may still be present.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Metabolic

Metabolic acidosis — raised lactate

Lactate 12 mmol/L. Respiratory compensation is within the expected range.

pH 7.282PaCO₂ 26 mmHgSBE −13.1 mEq/L
Metabolic acidosis

Incomplete pH correction. Respiratory compensation is within the expected range; pH remains below 7.35.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.282—
PaCO₂26mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride105.84mmol/L
Lactate12mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻12.00mmol/L
SBE−13.14mEq/L
SIDa30.16mEq/L
SIDe24.37mEq/L
SIG+5.79mEq/L
Anion gap, no K22.16mEq/L
Albumin-corrected AG22.16mEq/L

Expected PaCO₂: 24.0–28.0 mmHg. Actual: 26.0 mmHg. PaCO₂ is compatible with expected respiratory compensation. Expected PaCO₂ = 1.5 × HCO₃⁻ + 8 ±2 mmHg. Calculated bicarbonate is used here for the empirical compensation check, not as the Stewart cause of acidosis.

  • pH 7.282: acidaemia.
  • SBE −13.1 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 26.0 mmHg: reduced CO₂. The direction is compensatory.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L. The ratio can fit a high-gap metabolic acidosis; it does not prove a single process.

Metabolic

Metabolic acidosis — chloride-associated

Chloride is high relative to sodium. Lactate is normal; respiratory compensation is appropriate.

pH 7.317PaCO₂ 32 mmHgSBE −8.9 mEq/L
Metabolic acidosis

Incomplete pH correction. Respiratory compensation is within the expected range; pH remains below 7.35.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.317—
PaCO₂32mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride112.65mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻16.01mmol/L
SBE−8.94mEq/L
SIDa34.35mEq/L
SIDe28.56mEq/L
SIG+5.79mEq/L
Anion gap, no K11.34mEq/L
Albumin-corrected AG11.34mEq/L

Expected PaCO₂: 30.0–34.0 mmHg. Actual: 32.0 mmHg. PaCO₂ is compatible with expected respiratory compensation. Expected PaCO₂ = 1.5 × HCO₃⁻ + 8 ±2 mmHg. Calculated bicarbonate is used here for the empirical compensation check, not as the Stewart cause of acidosis.

  • pH 7.317: acidaemia.
  • SBE −8.9 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 32.0 mmHg: reduced CO₂. The direction is compensatory.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Metabolic

Metabolic acidosis — raised SIG

Raised residual anionic charge with normal lactate.

pH 7.282PaCO₂ 26 mmHgSBE −13.1 mEq/L
Metabolic acidosis

Incomplete pH correction. Respiratory compensation is within the expected range; pH remains below 7.35.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.282—
PaCO₂26mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride104mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻12.00mmol/L
SBE−13.14mEq/L
SIDa43.00mEq/L
SIDe24.37mEq/L
SIG+18.63mEq/L
Anion gap, no K24.00mEq/L
Albumin-corrected AG24.00mEq/L

Expected PaCO₂: 24.0–28.0 mmHg. Actual: 26.0 mmHg. PaCO₂ is compatible with expected respiratory compensation. Expected PaCO₂ = 1.5 × HCO₃⁻ + 8 ±2 mmHg. Calculated bicarbonate is used here for the empirical compensation check, not as the Stewart cause of acidosis.

  • pH 7.282: acidaemia.
  • SBE −13.1 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 26.0 mmHg: reduced CO₂. The direction is compensatory.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L. The ratio can fit a high-gap metabolic acidosis; it does not prove a single process.

Metabolic

Metabolic alkalosis — low chloride

Low chloride relative to sodium, with appropriate respiratory compensation.

pH 7.493PaCO₂ 48 mmHgSBE +12.1 mEq/L
Metabolic alkalosis

Incomplete pH correction. Respiratory compensation is within the expected range; pH remains above 7.45.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.493—
PaCO₂48mmHg
Sodium140mmol/L
Potassium3.2mmol/L
Chloride91.1mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻36.01mmol/L
SBE+12.06mEq/L
SIDa55.10mEq/L
SIDe49.48mEq/L
SIG+5.62mEq/L
Anion gap, no K12.89mEq/L
Albumin-corrected AG12.89mEq/L

Expected PaCO₂: 47.2–49.0 mmHg. Actual: 48.0 mmHg. PaCO₂ is compatible with expected respiratory compensation. Expected PaCO₂ = 40 + (0.6–0.75) × (HCO₃⁻ − 24) mmHg. A further ±2 mmHg screening margin is applied. A PaCO₂ above 55 mmHg usually requires an additional respiratory process; linear rules are less reliable at extremes.

  • pH 7.493: alkalaemia.
  • SBE +12.1 mEq/L: net metabolic alkalinising component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 48.0 mmHg: raised CO₂. The direction is compensatory.
  • Acidifying and alkalinising metabolic contributions coexist. This alone does not establish separate primary disorders.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Respiratory

Acute respiratory acidosis

Raised PaCO₂ with the expected acute metabolic response.

pH 7.271PaCO₂ 60 mmHgSBE +0.6 mEq/L
Acute respiratory acidosis

Incomplete pH correction. Metabolic compensation is within the expected range; pH remains below 7.35.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.271—
PaCO₂60mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride101.9mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻27.00mmol/L
SBE+0.63mEq/L
SIDa45.10mEq/L
SIDe39.31mEq/L
SIG+5.79mEq/L
Anion gap, no K11.10mEq/L
Albumin-corrected AG11.10mEq/L

Acute: 26.0–28.0 mmol/L. Actual: 27.0 mmol/L. Within the expected acute response. Expected HCO₃⁻ change per 10 mmHg PaCO₂ rise: acute +1 to +2; chronic +3 to +4 mmol/L, starting at PaCO₂ 40 and HCO₃⁻ 24. A further ±2 mmol/L screening margin is used before flagging an additional process. This margin is not a validated prediction interval.

  • pH 7.271: acidaemia.
  • SBE +0.6 mEq/L: within the selected −2.0 to +2.0 mEq/L range. Opposing metabolic effects may still be present.
  • PaCO₂ 60.0 mmHg: raised CO₂.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Respiratory

Chronic respiratory acidosis

Expected chronic compensation; pH remains below range.

pH 7.345PaCO₂ 60 mmHgSBE +6.3 mEq/L
Chronic respiratory acidosis

Incomplete pH correction. Metabolic compensation is within the expected range; pH remains below 7.35.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Chronic. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.345—
PaCO₂60mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride96.5mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻32.01mmol/L
SBE+6.31mEq/L
SIDa50.50mEq/L
SIDe44.71mEq/L
SIG+5.79mEq/L
Anion gap, no K11.49mEq/L
Albumin-corrected AG11.49mEq/L

Chronic: 30.0–32.0 mmol/L. Actual: 32.0 mmol/L. Within the expected chronic response. Expected HCO₃⁻ change per 10 mmHg PaCO₂ rise: acute +1 to +2; chronic +3 to +4 mmol/L, starting at PaCO₂ 40 and HCO₃⁻ 24. A further ±2 mmol/L screening margin is used before flagging an additional process. This margin is not a validated prediction interval.

  • pH 7.345: acidaemia.
  • SBE +6.3 mEq/L: net metabolic alkalinising component; selected range −2.0 to +2.0 mEq/L. This may be the compensatory response to the respiratory disorder.
  • PaCO₂ 60.0 mmHg: raised CO₂.
  • Acidifying and alkalinising metabolic contributions coexist. This alone does not establish separate primary disorders.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Respiratory

Chronic respiratory acidosis — normal pH

PaCO₂ remains raised. Compensation fits the chronic time course and pH is within range.

pH 7.366PaCO₂ 50 mmHgSBE +2.9 mEq/L
Chronic respiratory acidosis

Complete pH correction. Metabolic compensation is within the expected range; pH is 7.35–7.45.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Chronic. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.366—
PaCO₂50mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride100.4mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻28.00mmol/L
SBE+2.87mEq/L
SIDa46.60mEq/L
SIDe40.80mEq/L
SIG+5.80mEq/L
Anion gap, no K11.60mEq/L
Albumin-corrected AG11.60mEq/L

Chronic: 27.0–28.0 mmol/L. Actual: 28.0 mmol/L. Within the expected chronic response. Expected HCO₃⁻ change per 10 mmHg PaCO₂ rise: acute +1 to +2; chronic +3 to +4 mmol/L, starting at PaCO₂ 40 and HCO₃⁻ 24. A further ±2 mmol/L screening margin is used before flagging an additional process. This margin is not a validated prediction interval.

  • pH 7.366: ph within reference range.
  • SBE +2.9 mEq/L: net metabolic alkalinising component; selected range −2.0 to +2.0 mEq/L. This may be the compensatory response to the respiratory disorder.
  • PaCO₂ 50.0 mmHg: raised CO₂.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Respiratory

Acute respiratory alkalosis

Reduced PaCO₂ with the expected acute metabolic response.

pH 7.483PaCO₂ 30 mmHgSBE −1.1 mEq/L
Acute respiratory alkalosis

Incomplete pH correction. Metabolic compensation is within the expected range; pH remains above 7.45.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.483—
PaCO₂30mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride105.8mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻21.99mmol/L
SBE−1.09mEq/L
SIDa41.20mEq/L
SIDe35.41mEq/L
SIG+5.79mEq/L
Anion gap, no K12.21mEq/L
Albumin-corrected AG12.21mEq/L

Acute: 22.0–23.0 mmol/L. Actual: 22.0 mmol/L. Within the expected acute response. Expected HCO₃⁻ change per 10 mmHg PaCO₂ fall: acute −1 to −2; chronic −4 to −5 mmol/L, starting at PaCO₂ 40 and HCO₃⁻ 24. A further ±2 mmol/L screening margin is used before flagging an additional process. This margin is not a validated prediction interval.

  • pH 7.483: alkalaemia.
  • SBE −1.1 mEq/L: within the selected −2.0 to +2.0 mEq/L range. Opposing metabolic effects may still be present.
  • PaCO₂ 30.0 mmHg: reduced CO₂.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Respiratory

Chronic respiratory alkalosis

PaCO₂ remains low. Compensation fits the chronic time course and pH is within range.

pH 7.431PaCO₂ 30 mmHgSBE −4.1 mEq/L
Chronic respiratory alkalosis

Complete pH correction. Metabolic compensation is within the expected range; pH is 7.35–7.45.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Chronic. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.431—
PaCO₂30mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride108.55mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻19.51mmol/L
SBE−4.11mEq/L
SIDa38.45mEq/L
SIDe32.66mEq/L
SIG+5.79mEq/L
Anion gap, no K11.94mEq/L
Albumin-corrected AG11.94mEq/L

Chronic: 19.0–20.0 mmol/L. Actual: 19.5 mmol/L. Within the expected chronic response. Expected HCO₃⁻ change per 10 mmHg PaCO₂ fall: acute −1 to −2; chronic −4 to −5 mmol/L, starting at PaCO₂ 40 and HCO₃⁻ 24. A further ±2 mmol/L screening margin is used before flagging an additional process. This margin is not a validated prediction interval.

  • pH 7.431: ph within reference range.
  • SBE −4.1 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L. This may be the compensatory response to the respiratory disorder.
  • PaCO₂ 30.0 mmHg: reduced CO₂.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Mixed

Metabolic acidosis + respiratory acidosis

PaCO₂ is higher than expected for the metabolic acidosis.

pH 7.095PaCO₂ 40 mmHgSBE −15.7 mEq/L
Metabolic acidosis + respiratory acidosis

Mixed disorder. PaCO₂ is above expected compensation: additional respiratory acidosis. Compensation alone does not explain the result.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.095—
PaCO₂40mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride106.82mmol/L
Lactate12mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻12.00mmol/L
SBE−15.72mEq/L
SIDa29.18mEq/L
SIDe23.39mEq/L
SIG+5.79mEq/L
Anion gap, no K21.18mEq/L
Albumin-corrected AG21.18mEq/L

Expected PaCO₂: 24.0–28.0 mmHg. Actual: 40.0 mmHg. PaCO₂ is above expected compensation: additional respiratory acidosis. Expected PaCO₂ = 1.5 × HCO₃⁻ + 8 ±2 mmHg. Calculated bicarbonate is used here for the empirical compensation check, not as the Stewart cause of acidosis.

  • pH 7.095: acidaemia.
  • SBE −15.7 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L. The ratio can fit a high-gap metabolic acidosis; it does not prove a single process.

Mixed

Metabolic acidosis + respiratory alkalosis

Raised lactate and negative SBE. PaCO₂ is below Winter’s range despite a normal pH.

pH 7.442PaCO₂ 18 mmHgSBE −10.9 mEq/L
Metabolic acidosis + respiratory alkalosis

Mixed disorder. PaCO₂ is below expected compensation: additional respiratory alkalosis. Compensation alone does not explain the result.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.442—
PaCO₂18mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride105mmol/L
Lactate12mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻12.01mmol/L
SBE−10.93mEq/L
SIDa31.00mEq/L
SIDe25.21mEq/L
SIG+5.79mEq/L
Anion gap, no K22.99mEq/L
Albumin-corrected AG22.99mEq/L

Expected PaCO₂: 24.0–28.0 mmHg. Actual: 18.0 mmHg. PaCO₂ is below expected compensation: additional respiratory alkalosis. Expected PaCO₂ = 1.5 × HCO₃⁻ + 8 ±2 mmHg. Calculated bicarbonate is used here for the empirical compensation check, not as the Stewart cause of acidosis.

  • pH 7.442: ph within reference range.
  • SBE −10.9 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 18.0 mmHg: reduced CO₂.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L. The ratio can fit a high-gap metabolic acidosis; it does not prove a single process.

Mixed

Metabolic alkalosis + respiratory acidosis

CO₂ retention exceeds compensation for the metabolic alkalosis.

pH 7.396PaCO₂ 60 mmHgSBE +10.7 mEq/L
Metabolic alkalosis + respiratory acidosis

Mixed disorder. PaCO₂ is above 55 mmHg, beyond the compensation ceiling used by this rule. This suggests additional respiratory acidosis; linear estimates are less reliable at extremes. Compensation alone does not explain the result.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Chronic. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.396—
PaCO₂60mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride92.24mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻36.00mmol/L
SBE+10.72mEq/L
SIDa54.76mEq/L
SIDe48.96mEq/L
SIG+5.80mEq/L
Anion gap, no K11.76mEq/L
Albumin-corrected AG11.76mEq/L

Expected PaCO₂: 47.2–49.0 mmHg. Actual: 60.0 mmHg. PaCO₂ is above 55 mmHg, beyond the compensation ceiling used by this rule. This suggests additional respiratory acidosis; linear estimates are less reliable at extremes. Expected PaCO₂ = 40 + (0.6–0.75) × (HCO₃⁻ − 24) mmHg. A further ±2 mmHg screening margin is applied. A PaCO₂ above 55 mmHg usually requires an additional respiratory process; linear rules are less reliable at extremes.

  • pH 7.396: ph within reference range.
  • SBE +10.7 mEq/L: net metabolic alkalinising component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 60.0 mmHg: raised CO₂.
  • Acidifying and alkalinising metabolic contributions coexist. This alone does not establish separate primary disorders.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Mixed

Metabolic alkalosis + respiratory alkalosis

Positive SBE with PaCO₂ below the expected compensatory range.

pH 7.588PaCO₂ 30 mmHgSBE +5.9 mEq/L
Metabolic alkalosis + respiratory alkalosis

Mixed disorder. PaCO₂ is below expected compensation: additional respiratory alkalosis. Compensation alone does not explain the result.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.588—
PaCO₂30mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride99.23mmol/L
Lactate1mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻28.01mmol/L
SBE+5.94mEq/L
SIDa47.77mEq/L
SIDe41.98mEq/L
SIG+5.79mEq/L
Anion gap, no K12.76mEq/L
Albumin-corrected AG12.76mEq/L

Expected PaCO₂: 42.4–43.0 mmHg. Actual: 30.0 mmHg. PaCO₂ is below expected compensation: additional respiratory alkalosis. Expected PaCO₂ = 40 + (0.6–0.75) × (HCO₃⁻ − 24) mmHg. A further ±2 mmHg screening margin is applied. A PaCO₂ above 55 mmHg usually requires an additional respiratory process; linear rules are less reliable at extremes.

  • pH 7.588: alkalaemia.
  • SBE +5.9 mEq/L: net metabolic alkalinising component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 30.0 mmHg: reduced CO₂.
  • Acidifying and alkalinising metabolic contributions coexist. This alone does not establish separate primary disorders.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Mixed

Raised lactate and low albumin — normal SBE

Low albumin partly offsets the acidifying effects of chloride and lactate. Net SBE is near zero.

pH 7.400PaCO₂ 40 mmHgSBE −0.2 mEq/L
Opposing metabolic effects; net SBE within the selected range

Not required. pH, PaCO₂ and SBE are within the screening ranges.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.400—
PaCO₂40mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride110mmol/L
Lactate5mmol/L
Albumin20g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻24.22mmol/L
SBE−0.17mEq/L
SIDa33.00mEq/L
SIDe31.62mEq/L
SIG+1.38mEq/L
Anion gap, no K5.78mEq/L
Albumin-corrected AG10.78mEq/L
  • pH 7.400: ph within reference range.
  • SBE −0.2 mEq/L: within the selected −2.0 to +2.0 mEq/L range. Opposing metabolic effects may still be present.
  • Acidifying and alkalinising metabolic contributions coexist. This alone does not establish separate primary disorders.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 8.5 mEq/L. SBE screening cutoff: ±2.0 mEq/L.

Mixed

Metabolic acidosis + respiratory alkalosis + suspected metabolic alkalosis

Raised lactate and SIG, low chloride, and PaCO₂ below Winter’s range. The delta ratio suggests additional metabolic alkalosis; it does not confirm it.

pH 7.442PaCO₂ 18 mmHgSBE −10.9 mEq/L
Metabolic acidosis + metabolic alkalosis + respiratory alkalosis (metabolic alkalosis suggested)

Mixed disorder; additional metabolic alkalosis suspected. PaCO₂ is below expected compensation: additional respiratory alkalosis. The delta-gap screen suggests additional metabolic alkalosis.

Open this example
Inputs and working

Arterial sample; chemistry from the same sampling time. Respiratory time course: Acute. Total magnesium is an approximation.

Inputs
MeasurementValueUnit
pH7.442—
PaCO₂18mmHg
Sodium140mmol/L
Potassium4mmol/L
Chloride90mmol/L
Lactate12mmol/L
Albumin40g/L
Phosphate1mmol/L
Ionized calcium1.2mmol/L
Magnesium0.8mmol/L
Lithium0mmol/L
Sulfate0mmol/L
Calculated values
MeasurementValueUnit
HCO₃⁻12.01mmol/L
SBE−10.93mEq/L
SIDa46.00mEq/L
SIDe25.21mEq/L
SIG+20.79mEq/L
Anion gap, no K37.99mEq/L
Albumin-corrected AG37.99mEq/L

Expected PaCO₂: 24.0–28.0 mmHg. Actual: 18.0 mmHg. PaCO₂ is below expected compensation: additional respiratory alkalosis. Expected PaCO₂ = 1.5 × HCO₃⁻ + 8 ±2 mmHg. Calculated bicarbonate is used here for the empirical compensation check, not as the Stewart cause of acidosis.

  • pH 7.442: ph within reference range.
  • SBE −10.9 mEq/L: net metabolic acidifying component; selected range −2.0 to +2.0 mEq/L.
  • PaCO₂ 18.0 mmHg: reduced CO₂.
  • Acidifying and alkalinising metabolic contributions coexist. This alone does not establish separate primary disorders.

Default 0–2 mEq/L is a conventional screening range. Use your laboratory’s method-matched interval when available; assays and the total-magnesium approximation can shift SIG. A raised result alone does not establish metabolic acidosis.

AG delta anchor: 12.0 mEq/L. SBE screening cutoff: ±2.0 mEq/L. An additional metabolic alkalosis or a pre-existing high bicarbonate is suggested.

Open the examples in the calculator

Use on your phone or offline

Add to Home Screen

Open your browser menu and choose Install app or Add to Home Screen.

Save for offline

Save the calculator and reference pages on this device. Entered results are not included or automatically saved.

Checking this device…

After saving, reopen the app from your Home Screen in airplane mode to check it works. Your browser may remove offline files when storage is low. An installed app keeps the same clinical limitations as this website.

Prefer a downloadable HTML file?