The Three Numbers That Matter
FOUNDATIONEvery ABG gives you three critical values. Everything else is derived from these:
pH — the verdict. Normal: 7.35 – 7.45. Below 7.35 = acidosis. Above 7.45 = alkalosis. 🔑 7.4 is home base. Think of it like a 4-letter word: SAFE.
pCO2 — the respiratory player. Normal: 35–45 mmHg. CO2 is an acid. More CO2 = more acid. Lungs blow it off in minutes.
HCO3 — the metabolic player. Normal: 22–26 mEq/L. Bicarb is a base. Kidneys adjust it over hours to days.
The 5-Step ABG Algorithm
THE METHODEvery ABG. Same five steps. Same order. Don't skip. Don't freestyle.
< 7.35 = acidemia. > 7.45 = alkalemia. Normal pH with abnormal CO2/bicarb = compensated or mixed.
Check which value explains the pH. If pH is low and pCO2 is high → respiratory acidosis. If pH is low and HCO3 is low → metabolic acidosis.
The body always tries to compensate. Respiratory problem → kidneys adjust bicarb. Metabolic problem → lungs adjust CO2. Compensation moves toward normal but never overshoots.
AG = Na − (Cl + HCO3). Normal = 12 (±2). Elevated = something is adding acid. Normal gap = losing bicarb.
ΔAG / ΔHCO3. Ratio <1 = additional non-gap acidosis. Ratio >2 = hidden metabolic alkalosis. Ratio 1–2 = pure gap acidosis.
Walk Through It
PRACTICEABG comes back: pH 7.30, pCO2 55, HCO3 26. Walk the algorithm.
The Anion Gap
HIGH YIELDWhen you see metabolic acidosis (low pH + low bicarb), the next question is always: is the gap elevated?
Anion Gap = Na − (Cl + HCO3). Normal ≈ 12.
Elevated gap = something is adding acid to the blood. The unmeasured anions are the new acid.
Normal gap = you're losing bicarb (diarrhea, RTA) or gaining chloride. Cl replaces HCO3 so the gap stays normal.
Methanol, Uremia, Diabetic ketoacidosis, Propylene glycol, Isoniazid/Iron, Lactic acidosis, Ethylene glycol, Salicylates
Hyperalimentation, Acetazolamide, RTA, Diarrhea, Adrenal insufficiency, Saline infusion, Spironolactone
Elimination Game
INTERACTIVEA patient presents obtunded. ABG: pH 7.22, pCO2 20, HCO3 8, Na 140, Cl 100. Six possible diagnoses. Each clue eliminates one. Find the answer.
pCO2 is 20 (low). The lungs are hyperventilating, compensating for a metabolic problem. This is NOT a respiratory acidosis.
Eliminated: COPD exacerbation — COPD causes high CO2, not low.
Anion gap = 140 − (100 + 8) = 32. Massively elevated. This is a gap acidosis.
Eliminated: Severe diarrhea & RTA — both cause non-gap acidosis (normal AG).
Glucose is 95. No ketonuria. This is not a diabetic crisis.
Eliminated: DKA — no hyperglycemia, no ketones.
Lactate is 1.8 (normal). The tissue oxygenation is fine.
Eliminated: Lactic acidosis — lactate is normal.
Osmolar gap is elevated. Calcium oxalate crystals in the urine. The patient drank something they shouldn't have.
Answer: Ethylene glycol ingestion — gap acidosis + osmolar gap + oxalate crystals = toxic alcohol.
Compensation Rules
REFERENCEYou don't need to memorize the exact formulas. You need to know the direction and the magnitude.
| Disorder | Primary Change | Compensation | Rule of Thumb |
|---|---|---|---|
| Metabolic acidosis | ↓ HCO3 | ↓ pCO2 (hyperventilate) | Winter's: pCO2 = 1.5(HCO3) + 8 ±2 |
| Metabolic alkalosis | ↑ HCO3 | ↑ pCO2 (hypoventilate) | pCO2 rises ~0.7 per 1 HCO3 rise |
| Acute resp acidosis | ↑ pCO2 | ↑ HCO3 (buffering) | HCO3 rises 1 per 10 pCO2 rise |
| Chronic resp acidosis | ↑ pCO2 | ↑ HCO3 (renal) | HCO3 rises 3.5 per 10 pCO2 rise |
| Acute resp alkalosis | ↓ pCO2 | ↓ HCO3 | HCO3 falls 2 per 10 pCO2 drop |
| Chronic resp alkalosis | ↓ pCO2 | ↓ HCO3 (renal) | HCO3 falls 5 per 10 pCO2 drop |
ABG Interpreter
TOOLPlug in the numbers. Watch the algorithm think out loud. Then try to beat it.
Enter ABG Values
Don't Kill Them
QUIZFour patients just rolled in with ABGs. Figure out what's wrong before something bad happens. No pressure.