How do I calculate and interpret an arterial blood gas (ABG) analysis, including bicarbonate (HCO₃⁻) calculation, anion gap, alveolar‑arterial (A‑a) gradient, and compensation?

Medical Advisory BoardAll articles are reviewed for accuracy by our Medical Advisory Board
Educational purpose only • Exercise caution as content is pending human review
Article Review Status
Submitted
Under Review
Approved

Last updated: March 16, 2026 • View editorial policy

Have a follow-up question?

Our Medical A.I. is used by practicing medical doctors at top research institutions around the world. Ask any follow up question and get world-class guideline-backed answers instantly.

ABG Interpretation: A Systematic Approach

To interpret an arterial blood gas (ABG), follow a structured five-step method: assess oxygenation, determine pH status (acidemia vs alkalemia), identify the primary disorder (respiratory vs metabolic), calculate the anion gap if metabolic acidosis is present, and evaluate for appropriate compensation using established formulas. 1, 2

Step 1: Assess Oxygenation

  • Evaluate PaO₂ and calculate the alveolar-arterial (A-a) gradient to determine the adequacy of gas exchange 3

  • The A-a gradient is calculated using the simplified alveolar gas equation:

    • P(A-a)O₂ = [PiO₂ - (PaCO₂/R)] - PaO₂ 3
    • Where PiO₂ = (Pb - 47) × FiO₂ (barometric pressure minus water vapor pressure, multiplied by fraction of inspired oxygen) 3
    • R (respiratory exchange ratio) is typically 0.8 at rest, though using a fixed value introduces ~10 mmHg error if actual R = 1.0 3
  • Normal A-a gradient = (age/4) + 4 mmHg 4

    • For patients >65 years, normal A-a gradient is ≥20 mmHg 5
    • Normal resting A-a gradient is approximately 6 mmHg 3
  • Interpretation of A-a gradient abnormalities 6, 3:

    • Normal A-a gradient with hypoxemia indicates hypoventilation (inadequate ventilatory response) with expected rise in PaCO₂ 3
    • Elevated A-a gradient with hypoxemia indicates pulmonary pathology: V/Q mismatch, diffusion limitation, or shunt 6, 3

Step 2: Determine pH Status

  • pH <7.35 = acidemia; pH >7.45 = alkalemia 6, 7

  • pH reflects the global acid-base status combining both respiratory and metabolic components 6

  • Critical pitfall: A normal pH does not exclude acid-base disorders—mixed disorders can coexist with compensatory mechanisms normalizing pH 2

Step 3: Identify the Primary Disorder

Use the "RoMe" technique (Respiratory opposite, Metabolic equal) 8:

  • Respiratory disorders: PaCO₂ moves opposite to pH 8, 7

    • Respiratory acidosis: pH ↓, PaCO₂ ↑ (>45 mmHg or 6.0 kPa) 6, 9
    • Respiratory alkalosis: pH ↑, PaCO₂ ↓ (<35 mmHg or 4.7 kPa) 6
  • Metabolic disorders: HCO₃⁻ moves in the same direction as pH 8, 7

    • Metabolic acidosis: pH ↓, HCO₃⁻ ↓ (<22 mEq/L) 1
    • Metabolic alkalosis: pH ↑, HCO₃⁻ ↑ (>26 mEq/L) 1
  • PaCO₂ normal range: 35-45 mmHg (4.7-6.0 kPa) 6, 9

  • HCO₃⁻ normal range: 22-26 mEq/L 1

Step 4: Calculate Anion Gap (for Metabolic Acidosis)

Anion gap = Na⁺ - (Cl⁻ + HCO₃⁻) 1

  • Normal anion gap = 12 ± 2 mEq/L (range 10-14) 1
  • Some sources use 15 ± 2 as the threshold for elevated anion gap 1

Elevated anion gap (>15 mEq/L) suggests specific etiologies 1:

  • MUDPILES mnemonic: Methanol, Uremia, Diabetic ketoacidosis, Paraldehyde, Isoniazid/Iron, Lactic acidosis, Ethylene glycol, Salicylates 1

Normal anion gap metabolic acidosis requires calculation of urinary anion gap 1:

  • Urinary anion gap = (Na⁺ + K⁺) - Cl⁻ in urine 1
  • Negative value indicates extrarenal bicarbonate loss (e.g., diarrhea) 1
  • Positive value indicates renal etiology (e.g., renal tubular acidosis) 1

Delta gap calculation (for mixed metabolic disorders) 1, 2:

  • Delta gap = (Calculated anion gap - Normal anion gap) + Measured HCO₃⁻ 1
  • If result >26: concurrent metabolic alkalosis present 1
  • If result <22: concurrent normal anion gap metabolic acidosis present 1

Negative anion gap is rare but can occur with severe metabolic alkalosis, hypoalbuminemia, or severe hyperkalemia 10

Step 5: Assess Compensation

Compensation indicates the body's attempt to normalize pH through the opposing system 11, 2:

Metabolic Acidosis Compensation

Use Winter's formula to predict expected PaCO₂ 1, 2:

  • Expected PaCO₂ = (1.5 × HCO₃⁻) + 8 ± 2 1
  • If measured PaCO₂ matches expected: appropriate compensation 1
  • If measured PaCO₂ > expected: concurrent respiratory acidosis 2
  • If measured PaCO₂ < expected: concurrent respiratory alkalosis 2

Metabolic Alkalosis Compensation

Expected PaCO₂ increase 2:

  • PaCO₂ increases by 0.7 mmHg for every 1 mEq/L increase in HCO₃⁻ above 24 2

Respiratory Acidosis Compensation

Acute respiratory acidosis 2:

  • HCO₃⁻ increases by 1 mEq/L for every 10 mmHg increase in PaCO₂ 2

Chronic respiratory acidosis 2:

  • HCO₃⁻ increases by 3.5 mEq/L for every 10 mmHg increase in PaCO₂ 2

Respiratory Alkalosis Compensation

Acute respiratory alkalosis 2:

  • HCO₃⁻ decreases by 2 mEq/L for every 10 mmHg decrease in PaCO₂ 2

Chronic respiratory alkalosis 2:

  • HCO₃⁻ decreases by 5 mEq/L for every 10 mmHg decrease in PaCO₂ 2

Additional Calculations

Base Excess (BE)

Base excess indicates the metabolic component contribution to acid-base status 6:

  • Calculated using Henderson-Hasselbalch equation with measured pH and PaCO₂ 6
  • Normal range: -2 to +2 mEq/L 6
  • Negative BE indicates metabolic acidosis; positive BE indicates metabolic alkalosis 6
  • Hemoglobin concentration and oxygen saturation influence BE calculation by modulating blood buffer capacity 6

Critical Clinical Considerations

Monitoring during oxygen therapy 9:

  • Patients with baseline hypercapnia require ABG monitoring after each oxygen flow rate titration to detect respiratory acidosis 9
  • A rise in PaCO₂ >1 kPa (7.5 mmHg) during oxygen titration indicates clinically unstable disease 9

Rebound hypoxemia risk 12:

  • Sudden cessation of supplemental oxygen in hypercapnic patients can cause severe rebound hypoxemia below pre-oxygen levels due to elevated CO₂ stores 12
  • Oxygen must be weaned gradually with continuous saturation monitoring 12

Venous blood gas (VBG) conversion 13:

  • VBG can estimate ABG values with reasonable accuracy using validated formulas 13
  • Arterial pH = venous pH + 0.05 units (approximate) 13
  • Arterial PaCO₂ = venous PvCO₂ - 5 mmHg (approximate) 13

References

Research

[What you should know of the arterial blood gases during the watch].

Revista medica del Instituto Mexicano del Seguro Social, 2012

Research

Mastering blood gas interpretation: A practical guide for primary care providers.

South African family practice : official journal of the South African Academy of Family Practice/Primary Care, 2025

Guideline

ats/accp statement on cardiopulmonary exercise testing.

American Journal of Respiratory and Critical Care Medicine, 2003

Research

Analysing arterial blood gas results using the RoMe technique.

Nursing standard (Royal College of Nursing (Great Britain) : 1987), 2024

Related Questions

Professional Medical Disclaimer

This information is intended for healthcare professionals. Any medical decision-making should rely on clinical judgment and independently verified information. The content provided herein does not replace professional discretion and should be considered supplementary to established clinical guidelines. Healthcare providers should verify all information against primary literature and current practice standards before application in patient care. Dr.Oracle assumes no liability for clinical decisions based on this content.