Here is a complete, simplified guide to ABG analysis from basic concepts all the way to clinical application.
ABG Analysis: From Basic to Clinical
PART 1 - What Is an ABG?
An arterial blood gas (ABG) is a blood sample taken from an artery (usually the radial artery). It directly measures the partial pressures of oxygen and carbon dioxide in arterial blood, along with pH, and estimated bicarbonate (HCO3-). It may also report lactate, hemoglobin, and electrolytes on modern analyzers.
"By using the combination of an arterial blood gas sample and serum electrolyte levels, a patient's acid-base status can be evaluated." - Roberts and Hedges' Clinical Procedures in Emergency Medicine
PART 2 - Normal Values (Memorize These)
| Parameter | Normal Range | Mnemonic |
|---|
| pH | 7.35 - 7.45 | Neutral = 7.40 |
| PaCO2 | 35 - 45 mmHg | Lungs control this |
| HCO3- | 22 - 26 mEq/L | Kidneys control this |
| PaO2 | 80 - 100 mmHg | Oxygenation |
| SaO2 | 94 - 100% | Saturation |
| Base Excess (BE) | -2 to +2 | Metabolic buffer |
Quick memory trick:
- pH < 7.35 = Acidosis
- pH > 7.45 = Alkalosis
- PaCO2 up = More acid (respiratory)
- HCO3- down = More acid (metabolic)
PART 3 - The Henderson-Hasselbalch Equation (The Foundation)
pH = 6.1 + log [HCO3-] / (0.03 × PaCO2)
In simple terms:
- CO2 = respiratory acid (controlled by lungs, minute-to-minute)
- HCO3- = metabolic base (controlled by kidneys, over hours to days)
The body defends pH by adjusting one when the other goes wrong.
PART 4 - The 4 Primary Disorders
| Disorder | pH | Primary Change | Compensation |
|---|
| Respiratory Acidosis | Low | PaCO2 ↑ | HCO3- ↑ (kidneys) |
| Respiratory Alkalosis | High | PaCO2 ↓ | HCO3- ↓ (kidneys) |
| Metabolic Acidosis | Low | HCO3- ↓ | PaCO2 ↓ (lungs hyperventilate) |
| Metabolic Alkalosis | High | HCO3- ↑ | PaCO2 ↑ (lungs hypoventilate) |
PART 5 - Compensation Formulas (The Numbers)
Compensation is the body's attempt to bring pH back toward normal. It never fully corrects the pH - that would require treatment of the underlying cause.
Metabolic Disorders (Respiratory Compensation - Fast, minutes-hours)
| Disorder | Formula |
|---|
| Metabolic Acidosis | Expected PaCO2 = 1.5 × HCO3- + 8 ± 2 (Winter's formula) |
| OR: ↓PaCO2 = 1.3 × ↓HCO3- |
| Metabolic Alkalosis | Expected PaCO2 = 0.7 × HCO3- + 21 |
| OR: ↑PaCO2 = 0.6 × ↑HCO3- |
Respiratory Disorders (Metabolic Compensation - Slow, 3-5 days)
| Disorder | Acute (buffer response) | Chronic (renal response) |
|---|
| Resp. Acidosis | HCO3- ↑ 1 mEq/L per 10 mmHg ↑ PaCO2 | HCO3- ↑ 4 mEq/L per 10 mmHg ↑ PaCO2 |
| Resp. Alkalosis | HCO3- ↓ 2 mEq/L per 10 mmHg ↓ PaCO2 | HCO3- ↓ 5 mEq/L per 10 mmHg ↓ PaCO2 |
Important: "Respiratory compensation for metabolic disorders is more rapid and occurs through a change in the respiratory rate... Metabolic compensation for a respiratory disturbance requires renal adjustment of HCO3- and can take 3 to 5 days." - Schwartz's Principles of Surgery
PART 6 - Step-by-Step ABG Interpretation (The 5-Step Method)
Step 1 - Is the patient acidemic or alkalemic?
- pH < 7.35 → Acidosis
- pH > 7.45 → Alkalosis
- pH 7.35-7.45 → Could still have a disorder (look at CO2 and HCO3-)
Step 2 - What is the primary disorder?
- Acidosis + PaCO2 ↑ → Respiratory Acidosis
- Acidosis + HCO3- ↓ → Metabolic Acidosis
- Alkalosis + PaCO2 ↓ → Respiratory Alkalosis
- Alkalosis + HCO3- ↑ → Metabolic Alkalosis
If the pH is normal but CO2 and HCO3- are both abnormal, there is likely a mixed disorder.
Step 3 - Is there appropriate compensation?
Use the formulas from Part 5. If compensation is MORE or LESS than expected, a second disorder is present.
Step 4 - Calculate the Anion Gap (if metabolic acidosis)
Anion Gap (AG) = Na+ - (Cl- + HCO3-)
Normal = 8-12 mEq/L (or up to 16 if not albumin-corrected)
- AG > 12 = High AG metabolic acidosis (MUDPILES mnemonic below)
- AG normal (8-12) = Non-AG (hyperchloremic) metabolic acidosis (HARDUP mnemonic below)
Step 5 - Assess oxygenation
- PaO2 < 80 mmHg = Hypoxemia
- Check the P/F ratio = PaO2 / FiO2
- Normal: > 400
- Mild ARDS: 200-300
- Moderate ARDS: 100-200
- Severe ARDS: < 100
PART 7 - Anion Gap Acidosis: The MUDPILES Causes
When AG > 12, an unmeasured anion is consuming bicarbonate. The conjugate base of the culprit acid raises the AG while HCO3- falls.
| Letter | Cause |
|---|
| M | Methanol |
| U | Uremia |
| D | DKA (Diabetic Ketoacidosis) |
| P | Propylene glycol / Paracetamol (acetaminophen OD) |
| I | Isoniazid / Iron |
| L | Lactic acidosis |
| E | Ethylene glycol |
| S | Salicylates |
PART 8 - Non-Anion Gap (Normal AG) Acidosis: HARDUP Causes
In non-AG acidosis, HCO3- is lost and replaced by Cl-, so the gap stays normal but the patient is acidotic.
| Letter | Cause |
|---|
| H | Hyperalimentation (TPN) |
| A | Addison's disease / Acetazolamide |
| R | Renal Tubular Acidosis (RTA) |
| D | Diarrhea (GI HCO3- loss) |
| U | Ureteral diversions |
| P | Pancreatic fistula / Post-hypocapnia |
PART 9 - The Delta-Delta (ΔΔ) Ratio (Advanced: Detecting Mixed Disorders)
When you find a high AG metabolic acidosis, ask: is there also a hidden metabolic alkalosis or a non-AG acidosis?
ΔAG = Calculated AG - 12 (rise in AG)
ΔHCO3- = 24 - Measured HCO3- (fall in HCO3-)
Delta-Delta ratio = ΔAG / ΔHCO3-
| Ratio | Interpretation |
|---|
| < 1 | Concurrent non-AG metabolic acidosis |
| 1 - 2 | Pure high AG metabolic acidosis |
| > 2 | Concurrent metabolic alkalosis |
"In pure AG metabolic acidosis, the decrease in serum HCO3- should be roughly the same as the ΔAG (i.e., ratio of ΔAG to ΔHCO3- is roughly 1:1)." - Frameworks for Internal Medicine
PART 10 - The Acid-Base Map
This chart plots where a patient's values fall. Points within a named zone indicate a single disorder. Points between zones indicate a mixed disorder.
Acid-Base Map - Roberts and Hedges' Clinical Procedures in Emergency Medicine
- Zone 1 (pink/red, high pH + high PaCO2): Mixed respiratory and metabolic acidosis
- Zone 2 (purple, low pH + low PaCO2): Mixed respiratory and metabolic alkalosis
- Zone 3 (tan, high pH + high PaCO2): Metabolic alkalosis + respiratory acidosis
- Zone 4 (gold, low pH + low PaCO2): Metabolic acidosis + respiratory alkalosis
- N = Normal point (pH 7.40, PaCO2 40)
PART 11 - Common Causes of Each Disorder (Clinical Scenarios)
Respiratory Acidosis (PaCO2 ↑)
- COPD exacerbation, severe asthma
- Opioid/sedative overdose (respiratory depression)
- Neuromuscular disease (Guillain-Barre, myasthenia crisis)
- Obesity hypoventilation syndrome
Respiratory Alkalosis (PaCO2 ↓)
- Anxiety/hyperventilation
- Sepsis (early), pregnancy
- High altitude
- Salicylate poisoning (early phase - stimulates the respiratory center)
- Hepatic encephalopathy
Metabolic Acidosis (HCO3- ↓)
- Lactic acidosis (sepsis, shock, ischemia)
- DKA
- Renal failure (uremia)
- Diarrhea
- Toxic ingestions (methanol, ethylene glycol, salicylates)
Metabolic Alkalosis (HCO3- ↑)
- Vomiting (loss of HCl)
- NG suction
- Diuretics (loop and thiazides - volume contraction alkalosis)
- Hyperaldosteronism
- Exogenous bicarbonate or antacid overuse
PART 12 - Worked Clinical Examples
Example 1 - Diarrhea (from Roberts & Hedges)
58-year-old woman, 1 week of profuse diarrhea. Na+ 133, K+ 2.8, pH 7.26, Cl- 118, PaCO2 13, HCO3- 5.
- pH 7.26 → Acidosis
- HCO3- 5 (low), PaCO2 13 (low, not elevated) → Metabolic Acidosis
- AG = 133 - (118 + 5) = 10 → Normal AG → Non-AG metabolic acidosis (diarrhea causing HCO3- loss)
- Winter's formula: Expected PaCO2 = 1.5(5) + 8 = 15.5 ± 2. Actual PaCO2 = 13. Within range → Appropriate respiratory compensation only
Example 2 - Sepsis/Respiratory Alkalosis (from Roberts & Hedges)
74-year-old, septic shock, E. coli bacteremia. pH 7.49, PaCO2 25, HCO3- 22.
- pH 7.49 → Alkalosis
- PaCO2 25 (low) → Respiratory Alkalosis
- Expected HCO3- decrease: 2 mEq/L per 10 mmHg drop in PaCO2. Drop = 15 mmHg → expected ↓HCO3- = 3 mEq/L → expected HCO3- = 24 - 3 = 21 mEq/L. Actual = 22 → Appropriate compensation
- Cause: Sepsis drives hyperventilation via inflammatory cytokines stimulating the respiratory center
PART 13 - Quick Reference: ABG Interpretation Cheat Sheet
Step 1: pH → Acidosis (<7.35) or Alkalosis (>7.45)?
Step 2: CO2 or HCO3-? → Respiratory or Metabolic?
Step 3: Does compensation match the formula? → Simple or Mixed?
Step 4: If Met Acidosis → Calculate AG = Na - (Cl + HCO3-)
AG > 12 → MUDPILES
AG normal → HARDUP
Step 5: If High AG → Calculate Delta-Delta ratio
Step 6: PaO2 and P/F ratio → Assess oxygenation
Sources
- Roberts and Hedges' Clinical Procedures in Emergency Medicine, Chapter on Acid-Base Balance
- Schwartz's Principles of Surgery, 11th Edition, Chapter 3
- Frameworks for Internal Medicine, Chapter 32
- Tintinalli's Emergency Medicine, ABG Analysis section
- Fishman's Pulmonary Diseases and Disorders, 2-Volume Set