I now have comprehensive data. Let me write the full answer now.
Anion Gap on ABGs: Significance, Calculation, and Disease-by-Disease Interpretation
Based on Rosen's Emergency Medicine, Frameworks for Internal Medicine, Comprehensive Clinical Nephrology, Miller's Anesthesia, Morgan & Mikhail, Swanson's Family Medicine Review, and Washington Manual
PART 1: THE BASICS - WHAT IS THE ANION GAP?
Concept
The body must maintain electrical neutrality - total cations = total anions at all times. We measure the major cation (Na+) and two major anions (Cl- and HCO3-), but there are many other anions in plasma (albumin, phosphate, sulfate, organic acids) that we don't routinely measure. These are the "unmeasured anions", and the gap between measured cations and measured anions is the anion gap.
Formula
AG = Na+ - (Cl- + HCO3-)
Normal value: 8-12 mEq/L (some labs use 12 ± 4, so 8-16 is acceptable range depending on institution)
Why Does the Gap Exist?
The gap represents the unmeasured anions normally present in plasma - predominantly albumin (~11 mEq/L at normal albumin of 4 g/dL) plus phosphate, sulfate, and organic acids.
When an acid enters the bloodstream (e.g., lactic acid), it dissociates: H+ consumes HCO3-, but the negatively charged conjugate base (lactate-) remains in the plasma as an unmeasured anion. HCO3- falls, Cl- stays the same, so the gap widens. - Frameworks for Internal Medicine
PART 2: ALBUMIN CORRECTION (CRITICAL - OFTEN MISSED)
Albumin is the dominant component of the "normal" anion gap. In sick, malnourished, or critically ill patients, albumin is frequently low (hypoalbuminemia), which artificially lowers the calculated AG and can hide a true elevated-AG acidosis.
Correction formula:
Corrected AG = Calculated AG + 2.5 × (4.0 - measured albumin in g/dL)
Example: AG = 10, albumin = 2 g/dL → Corrected AG = 10 + 2.5 × (4 - 2) = 10 + 5 = 15 (elevated - you would have missed it)
This is especially important in sepsis, cirrhosis, ARDS, malnutrition, nephrotic syndrome. Always correct the AG for albumin in critically ill patients. - Frameworks for Internal Medicine, Miller's Anesthesia
PART 3: A SYSTEMATIC 6-STEP ABG INTERPRETATION APPROACH
Use this stepwise approach every single time:
| Step | Question | Normal Values |
|---|
| 1. pH | Acidemia or alkalemia? | 7.35-7.45 (normal 7.40) |
| 2. Primary disorder | Is PaCO2 or HCO3 driving it? | PaCO2: 35-45 mmHg; HCO3: 22-26 mEq/L |
| 3. Compensation | Is compensation appropriate? | (formula below) |
| 4. Anion gap | Elevated? Correct for albumin | AG = Na - (Cl + HCO3) |
| 5. Delta-delta ratio | Mixed disorder? | ΔAG / ΔHCO3 |
| 6. Osmol gap | Toxic alcohol if AG elevated? | Measured - Calculated osm |
Compensation Formulas (Must Memorize)
| Primary Disorder | Expected Compensation |
|---|
| Metabolic acidosis | PaCO2 = 1.5 × HCO3 + 8 ± 2 (Winter's formula) |
| Metabolic alkalosis | PaCO2 rises 6 mmHg per 10 mEq/L rise in HCO3 |
| Acute respiratory acidosis | HCO3 rises 1 mEq/L per 10 mmHg rise in PaCO2 |
| Chronic respiratory acidosis | HCO3 rises 4 mEq/L per 10 mmHg rise in PaCO2 |
| Acute respiratory alkalosis | HCO3 falls 2 mEq/L per 10 mmHg fall in PaCO2 |
| Chronic respiratory alkalosis | HCO3 falls 4 mEq/L per 10 mmHg fall in PaCO2 |
If compensation is more or less than expected, a mixed disorder is present. - Swanson's Family Medicine Review
PART 4: HIGH ANION GAP METABOLIC ACIDOSIS - MNEMONICS
Classic Mnemonic: MUDPILES
| Letter | Cause | Mechanism |
|---|
| M | Methanol | Formic acid accumulation |
| U | Uremia (renal failure) | Accumulation of sulfates, phosphates |
| D | DKA / Alcoholic ketoacidosis | Ketoacids (BHB, acetoacetate) |
| P | Paraldehyde / Polyethylene glycol / Paracetamol (acetaminophen) | Organic acid metabolites |
| I | Iron / Isoniazid | Lactic acidosis via mitochondrial disruption |
| L | Lactic acidosis | Lactate accumulation (most common cause - ~50% of HAGMA) |
| E | Ethylene glycol | Glycolic/oxalic acid |
| S | Salicylates | Organic acids + uncoupled oxidative phosphorylation |
Newer mnemonic: GOLDMARK (used in some centres, favoured in Murray & Nadel's Respiratory Medicine)
| Letter | Cause |
|---|
| G | Glycols (ethylene glycol, propylene glycol) |
| O | Oxoproline (pyroglutamic acid - acetaminophen chronic toxicity) |
| L | Lactic acidosis |
| D | D-lactic acidosis (short bowel syndrome, malabsorption) |
| M | Methanol |
| A | Aspirin (salicylates) |
| R | Renal failure |
| K | Ketoacidosis |
GOLDMARK removes paraldehyde (rarely used) and adds oxoproline and D-lactic acidosis, making it more current in clinical practice.
PART 5: NORMAL ANION GAP (HYPERCHLOREMIC) METABOLIC ACIDOSIS
Mnemonic: HARDUP (from Rosen's Emergency Medicine)
| Letter | Cause |
|---|
| H | Hyperalimentation / Hospital-acquired saline (large volume NS infusion) |
| A | Acid infusion / Addison's disease / Carbonic anhydrase inhibitors (acetazolamide) |
| R | Renal tubular acidosis (Type 1, 2, or 4) |
| D | Diarrhea (GI loss of HCO3-) |
| U | Ureterosigmoidostomy / ileal conduit |
| P | Pancreatic drainage / fistula |
Key concept: In non-AG acidosis, HCO3- falls but Cl- rises proportionally (hyperchloremia). The gap stays normal because the sum Cl- + HCO3- doesn't change. - Rosen's Emergency Medicine
Urine anion gap helps differentiate:
- Urine AG = Urine (Na + K) - Urine Cl
- Negative urine AG = GI cause (diarrhea) - kidney is excreting acid normally
- Positive urine AG = Renal cause (RTA) - kidney cannot excrete acid
PART 6: THE DELTA-DELTA RATIO (DETECTING MIXED DISORDERS)
In a pure high-AG metabolic acidosis, every mEq rise in AG should be matched by a 1:1 fall in HCO3-. The delta-delta ratio tests whether this holds.
Delta Ratio = ΔAG / ΔHCO3-
= (Measured AG - 12) / (24 - Measured HCO3-)
| Delta Ratio | Interpretation |
|---|
| < 0.4 | Pure normal-AG (hyperchloremic) metabolic acidosis |
| 0.4-1.0 | Mixed: high-AG + normal-AG metabolic acidosis coexisting |
| 1.0-2.0 | Pure high-AG metabolic acidosis (expected range) |
| > 2.0 | Mixed: high-AG metabolic acidosis + concurrent metabolic alkalosis |
Example: Patient with DKA and persistent vomiting - you'd see delta ratio >2 because vomiting causes metabolic alkalosis which masks some of the HCO3- fall. - Miller's Anesthesia, Frameworks for Internal Medicine
PART 7: DISEASE-BY-DISEASE ABG AND ANION GAP INTERPRETATION
1. SEPSIS / SEPTIC SHOCK
Expected ABG pattern:
- pH: low (acidemia) or normal/high early
- PaCO2: low (compensatory hyperventilation)
- HCO3: low
- Anion gap: ELEVATED
- Lactate: elevated
Two-phase pattern:
- Early sepsis: Compensated respiratory alkalosis - the patient hyperventilates due to fever/pain/anxiety and sepsis-stimulated respiratory drive. pH may be 7.45-7.50. No acidemia yet. AG may be mildly elevated.
- Late/severe sepsis (septic shock): High-AG metabolic lactic acidosis dominates. Tissues become hypoperfused → anaerobic metabolism → lactate accumulates. PaCO2 drops further as the patient compensates. When the patient tires or ventilation fails, PaCO2 rises → mixed metabolic acidosis + respiratory acidosis = very ominous sign.
Sample ABG in severe sepsis:
pH 7.18 | PaCO2 28 | PaO2 80 | HCO3 10 | Lactate 6.2 | AG = 22
Interpretation: High-AG metabolic lactic acidosis (compensated by hyperventilation but compensation is insufficient - check Winter's: expected PaCO2 = 1.5×10 + 8 = 23, actual 28 → concurrent respiratory acidosis)
Key point for sepsis: Lactic acidosis in sepsis is Type A - tissue underperfusion and hypoxia. Lactate > 2 mmol/L is a sepsis criterion; lactate > 4 mmol/L defines septic shock regardless of blood pressure. - Comprehensive Clinical Nephrology
Corrected AG for albumin is essential - septic patients are often hypoalbuminemic, masking the true gap.
2. PNEUMONIA (Community-Acquired)
Expected ABG pattern - 3 stages:
Stage 1 (mild-moderate, alert patient):
- pH: 7.45-7.50 (alkalemia)
- PaCO2: 30-35 (respiratory alkalosis - fever + pain driving hyperventilation)
- PaO2: 60-80 (hypoxemia - V/Q mismatch)
- HCO3: normal to slightly low (compensatory)
- AG: normal (unless complicated by sepsis)
Stage 2 (complicated by sepsis):
- pH: falling (acidemia developing)
- PaCO2: low (compensatory hyperventilation)
- HCO3: low
- AG: elevated due to lactic acidosis from sepsis
- As per "Symptom to Diagnosis" textbook: the development of an AG metabolic acidosis in a pneumonia patient means sepsis until proven otherwise
Stage 3 (respiratory failure/fatigue):
- pH: very low (<7.2)
- PaCO2: rising (ventilatory failure - no longer able to compensate)
- HCO3: low
- Mixed picture: metabolic acidosis + superimposed respiratory acidosis = mechanical ventilation threshold
- PaO2: critically low, P/F ratio falling toward ARDS
Sample ABG Stage 2 pneumonia with sepsis:
pH 7.25 | PaCO2 30 | PaO2 62 | HCO3 13 | AG = 20 | Lactate 3.8
Winter's formula: Expected PaCO2 = 1.5×13 + 8 = 27.5. Actual 30 → slight respiratory acidosis element (early fatigue).
3. COPD (Chronic Obstructive Pulmonary Disease)
The key feature: CHRONIC CO2 retention with renal compensation
Stable COPD:
- pH: normal (7.35-7.42) - kidneys have compensated
- PaCO2: ELEVATED (50-60+ mmHg) - CO2 retention
- HCO3: ELEVATED (28-35 mEq/L) - renal compensation (adds 4 mEq per 10 mmHg PaCO2 rise)
- PaO2: low (50-70 mmHg)
- AG: normal - no extra unmeasured anions
- SaO2: 88-92% (their "normal")
Chronic respiratory acidosis - fully compensated:
pH 7.38 | PaCO2 58 | PaO2 55 | HCO3 33 | AG = 10
This is a "normal" ABG for a severe COPD patient. Do not over-oxygenate!
COPD Exacerbation (AECOPD):
- pH: drops (acutely worsening respiratory acidosis on a chronic background)
- PaCO2: rises further acutely
- HCO3: already elevated (chronic) but hasn't had time to rise further (acute on chronic)
- PaO2: falls further
How to detect "acute on chronic" in COPD:
- Chronic comp: HCO3 should be ~normal + (4 × ΔPaCO2/10)
- If HCO3 is LESS than expected for the elevated PaCO2 → acute worsening on chronic baseline
Sample AECOPD:
pH 7.29 | PaCO2 75 | PaO2 48 | HCO3 35 | AG = 9
Expected HCO3 for PaCO2 75 (chronic): 24 + 4×(75-40)/10 = 24 + 14 = 38. HCO3 is only 35 → acute decompensation on chronic disease. No elevated AG - this is pure respiratory problem.
COPD + Metabolic Acidosis (dangerous combination):
If a COPD patient develops an elevated AG alongside respiratory acidosis, this means concurrent sepsis/lactic acidosis - extremely high mortality. The respiratory system cannot compensate further because it's already failing. - Comprehensive Clinical Nephrology, Swanson's
4. ASTHMA (Acute Severe)
Three-stage ABG evolution:
| Stage | pH | PaCO2 | HCO3 | PaO2 | AG | Significance |
|---|
| Mild | 7.45-7.50 | 30-35 | Normal-low | 70-80 | Normal | Compensatory hyperventilation |
| Moderate | 7.40 (deceivingly "normal") | 40 (normal!) | Normal | 60-70 | Normal | Danger zone - patient should be hypocapnic but is not; CO2 normalizing = fatigue |
| Severe/Pre-arrest | <7.35 | >45 | Low | <60 | Normal to elevated | Respiratory failure; CO2 is rising = intubation threshold |
The critical teaching point in asthma: A PaCO2 of 40 in an acute asthma attack is NOT reassuring - it is a RED FLAG. The patient should be hypocapnic from hyperventilation. A "normal" PaCO2 means the patient is tiring out and about to crash.
When AG elevates in asthma:
- Severe, prolonged bronchospasm → respiratory muscle fatigue → lactic acidosis from overwork
- Concurrent infection → Type A lactic acidosis
- Iatrogenic: high-dose salbutamol/albuterol (nebulizers) → mild lactic acidosis (β2-agonist stimulates glycolysis → excess pyruvate → lactate)
Sample severe asthma:
pH 7.20 | PaCO2 52 | PaO2 55 | HCO3 20 | AG = 14
Mildly elevated AG (borderline - likely from lactic acidosis of muscle work), rising CO2 = pre-arrest. This patient needs intubation.
5. ARDS (Acute Respiratory Distress Syndrome)
ABG in ARDS is dominated by hypoxemia + respiratory acidosis, with frequent metabolic acidosis
Defining feature: PaO2/FiO2 (P/F ratio)
- Mild ARDS: P/F 200-300
- Moderate ARDS: P/F 100-200
- Severe ARDS: P/F < 100
Typical ARDS ABG:
pH 7.22 | PaCO2 55 | PaO2 58 on FiO2 0.60 | HCO3 22 | AG = 14-18
P/F = 58/0.60 = 97 → severe ARDS
Pattern in ARDS:
- Refractory hypoxemia despite high FiO2 (shunt physiology)
- Respiratory acidosis (CO2 retention from reduced compliance + alveolar flooding)
- Metabolic acidosis common due to:
- Concurrent sepsis (most common cause of ARDS) → lactic acidosis → elevated AG
- Tissue hypoxia from poor O2 delivery
- Permissive hypercapnia strategy in mechanical ventilation allows PaCO2 to rise
Permissive hypercapnia: In ARDS, lung-protective ventilation (low tidal volumes 6 mL/kg) accepts PaCO2 rise to 50-60 and pH as low as 7.20-7.25 to prevent barotrauma. This is intentional respiratory acidosis. The AG may be mildly elevated from lactic acidosis, but the dominant picture is respiratory.
ARDS + HAGMA = very poor prognosis - means multiorgan failure is developing.
6. DIABETIC KETOACIDOSIS (DKA)
Classic ABG:
pH 7.10 | PaCO2 22 | PaO2 normal | HCO3 7 | AG = 28-32
- Dominant: high AG metabolic acidosis (ketones = unmeasured anions)
- Compensation: Kussmaul breathing drives PaCO2 down
- Check Winter's: Expected PaCO2 = 1.5×7 + 8 = 18.5. Actual 22 → concurrent mild respiratory acidosis (too tired to compensate fully, or infection)
- Delta ratio in DKA: should be approximately 1:1 in early DKA; may shift toward 1.6:1 in late DKA as some lactate also accumulates
After large-volume normal saline treatment:
- AG may close (due to hyperchloremia) before HCO3 normalizes → "pseudo-closure"
- pH improves but HCO3 remains low → hyperchloremic non-AG acidosis now present
- Do NOT stop insulin based on AG alone - check BHB directly
7. RENAL FAILURE (Uremia)
Mild-moderate CKD (GFR 20-60): Non-AG (normal AG) metabolic acidosis
- Tubular dysfunction with preserved GFR → impaired acid excretion but no anion accumulation
- AG: normal
Severe CKD/ESRD (GFR <20): High-AG metabolic acidosis
- Sulfates, phosphates, urate accumulate as unmeasured anions
- pH low, HCO3 low, AG elevated 16-20
- Compensation: mild respiratory alkalosis (Kussmaul if severe)
Dialysis patients:
- If missing dialysis: rapidly accumulate unmeasured anions → worsening HAGMA
- If receiving dialysis: may have metabolic alkalosis from acetate/bicarbonate in dialysate
8. SALICYLATE (ASPIRIN) TOXICITY
Classic mixed disorder:
pH 7.48 | PaCO2 24 | HCO3 17 | AG = 20
- Early: Primary respiratory alkalosis (salicylates directly stimulate medullary respiratory centres → hyperventilation)
- Late: HAGMA superimposed (salicylate uncouples oxidative phosphorylation → lactic acidosis; inhibits Krebs cycle)
- Result: Mixed respiratory alkalosis + metabolic acidosis - a unique pattern
- Delta ratio may be >2 because of the alkalotic component masking expected HCO3 fall
9. TOXIC ALCOHOLS (Methanol, Ethylene Glycol)
ABG + Osmol Gap approach is essential:
Osmol Gap = Measured osmolality - Calculated osmolality
Calculated = 2×Na + (Glucose/18) + (BUN/2.8)
Normal osmol gap: < 10
Early toxic alcohol ingestion: High osmol gap, AG may be normal (parent compound before metabolism)
Late: AG becomes elevated as toxic metabolites accumulate (formate from methanol; glycolate/oxalate from ethylene glycol)
Classic pattern:
- High AG metabolic acidosis
- PLUS elevated osmol gap (>10)
- Methanol: visual disturbance, papilledema
- Ethylene glycol: oxalate crystals in urine, renal failure
10. LIVER FAILURE / CIRRHOSIS
Complex mixed picture:
- Respiratory alkalosis (hyperventilation from encephalopathy + ascites pushing up diaphragm + hepatopulmonary syndrome)
- Low AG from hypoalbuminemia (albumin crashes → AG artificially low - ALWAYS correct for albumin)
- Concurrent lactic acidosis if hepatic failure (liver cannot clear lactate - Type B)
- HRS (hepatorenal syndrome) may add uremic HAGMA
Warning: A cirrhotic patient with AG = 10 and albumin = 2 has a corrected AG = 15 - they have a hidden HAGMA. Miss this and you miss the sepsis or Type B lactic acidosis.
11. CARBON MONOXIDE POISONING
ABG is the classic trap:
- pH: normal or low
- PaO2: normal (dissolved O2 is normal - CO doesn't affect oxygen tension)
- SaO2: falsely normal on pulse oximeter (cannot distinguish oxyHb from COHb)
- AG: elevated from lactic acidosis (CO displaces O2 from Hb → tissue hypoxia → lactic acidosis)
Must measure COHb directly with co-oximetry. Pulse ox is unreliable in CO poisoning.
PART 8: QUICK REFERENCE TABLE
| Disease | pH | PaCO2 | HCO3 | AG | Special |
|---|
| Sepsis (early) | High | Low | Normal | Normal-slight ↑ | Resp alkalosis |
| Sepsis (late) | Low | Low | Low | HIGH | Lactic acidosis |
| Pneumonia (simple) | High | Low | Low | Normal | Resp alkalosis |
| Pneumonia + sepsis | Low | Low | Low | HIGH | HAGMA + lactic |
| Stable COPD | Normal | HIGH | HIGH | Normal | Chronic comp |
| AECOPD | Low | HIGH | High-er | Normal | Acute on chronic |
| Mild asthma | High | Low | Normal | Normal | Resp alkalosis |
| Severe asthma | Low | HIGH | Low | Normal-slight↑ | CO2 normalized = danger |
| ARDS | Low | High | Low | Normal-↑ | Refractory hypoxia |
| DKA | Low | Low | Very low | HIGH | AG 20-35 |
| CKD (mild) | Low | Low | Low | Normal | Non-AG |
| CKD (severe) | Low | Low | Low | HIGH | Sulfate/phosphate |
| Salicylate | Variable | Low | Low | HIGH | Mixed resp alk + met acid |
| Methanol/EG | Low | Low | Low | HIGH | + Osmol gap |
| CO poisoning | Low | Normal | Low | HIGH | PaO2 "normal"! |
| Vomiting | High | High | HIGH | Normal | Metabolic alkalosis |
| Diarrhea | Low | Low | Low | Normal | Non-AG, hyperchloremic |
PART 9: COMPLETE MNEMONIC SUMMARY CARD
ACID-BASE MNEMONICS AT A GLANCE
================================
HIGH AG METABOLIC ACIDOSIS:
MUDPILES: Methanol | Uremia | DKA | Paraldehyde |
Iron/INH | Lactic acidosis | Ethylene glycol | Salicylates
GOLDMARK (modern): Glycols | Oxoproline | Lactic |
D-lactic | Methanol | Aspirin | Renal | Ketoacidosis
NORMAL AG METABOLIC ACIDOSIS:
HARDUP: Hyperalimentation/Saline | Acid infusion/Addison's |
RTA | Diarrhea | Ureterosigmoidostomy | Pancreatic fistula
METABOLIC ALKALOSIS:
Chloride-RESPONSIVE (urine Cl < 20): Vomiting, NG suction, diuretics
Chloride-UNRESPONSIVE (urine Cl > 20): Hyperaldosteronism, Cushing's, Bartter's
DELTA-DELTA RATIO:
< 0.4 → Pure normal-AG acidosis
0.4-1.0 → Mixed (HAGMA + normal-AG)
1.0-2.0 → Pure HAGMA ✓
> 2.0 → HAGMA + metabolic alkalosis
WINTER'S FORMULA (expected PaCO2 in met acidosis):
PaCO2 = (1.5 × HCO3) + 8 ± 2
If actual PaCO2 > expected → concurrent resp acidosis
If actual PaCO2 < expected → concurrent resp alkalosis
OSMOL GAP (check if HAGMA + suspected toxic alcohol):
Measured Osm - [2Na + Glucose/18 + BUN/2.8]
> 10 = unmeasured osmoles present (toxic alcohols)
Key References:
- Rosen's Emergency Medicine, 9th Ed. (Chapter 113)
- Frameworks for Internal Medicine (Chapter 32)
- Swanson's Family Medicine Review (Chapter ABG approach)
- Comprehensive Clinical Nephrology, 7th Ed. (Chapter 13 - Lactic Acidosis)
- Miller's Anesthesia, 10th Ed. (Chapter 44 - Anion Gap & Delta Ratio)
- Murray & Nadel's Textbook of Respiratory Medicine (GOLDMARK mnemonic)