Excellent. I now have everything needed. Here are your comprehensive USMLE-grade notes.
Hypoxemia & the Oxygen-Hemoglobin Dissociation Curve — Master USMLE Notes
The "Oxygen Cascade" — Your Core Mental Model
Think of oxygen being squeezed downhill through a series of pressure gradients. Each step has a lower PO₂ than the one before it. If anything disrupts any step, hypoxemia results.
ATMOSPHERE
FiO2 = 0.21 × PB (760 mmHg) = PiO2 ≈ 160 mmHg
↓ (water vapor dilutes in airways)
ALVEOLUS
PAO2 ≈ 100 mmHg ← calculated by alveolar gas equation
↓ (A-a gradient ~5–15 mmHg normally)
ARTERIAL BLOOD
PaO2 ≈ 80–100 mmHg ← dissolved O2 in plasma
↓ (O2 binds hemoglobin)
HEMOGLOBIN
SaO2 ≈ 95–100% ← % of Hb binding sites occupied
↓ (offloaded at tissues)
TISSUES
PO2 ≈ 40 mmHg (mixed venous)
USMLE anchor: Hypoxemia = PaO2 < 60 mmHg OR SaO2 < 90%. These two numbers sit on the "shoulder" of the O2-Hb dissociation curve — the cliff point below which saturation drops precipitously.
Step 1 — The Alveolar Gas Equation (THE Most Tested Formula)
$$\boxed{PA O_2 = FiO_2 \times (P_B - P_{H_2O}) - \frac{PaCO_2}{R}}$$
| Variable | Value at sea level | Meaning |
|---|
| FiO₂ | 0.21 (room air) | Fraction of inspired O₂ |
| P_B | 760 mmHg | Barometric pressure |
| P_H₂O | 47 mmHg | Water vapor pressure (always subtract) |
| PaCO₂ | ~40 mmHg | Arterial CO₂ (assumed = alveolar CO₂) |
| R | 0.8 | Respiratory quotient |
Simplified for USMLE:
$$PAO_2 = 150 - \frac{PaCO_2}{0.8} \approx 150 - 1.25 \times PaCO_2$$
At normal PaCO₂ (40): PAO₂ ≈ 100 mmHg ✓
Step 2 — The A-a Gradient (Your Diagnostic Key)
$$\text{A-a gradient} = PAO_2 - PaO_2$$
| A-a Gradient | Normal value | What it tells you |
|---|
| Normal (< 15–20 mmHg) | Lung parenchyma is healthy | Problem is upstream (FiO₂ ↓ or hypoventilation) |
| Elevated (> 20 mmHg) | Lung parenchyma is diseased | VQ mismatch, diffusion defect, or shunt |
Normal A-a gradient increases with age: use formula Age/4 + 4 as upper limit of normal.
The 5 Causes of Hypoxemia — With A-a Gradient as Your Sorter
USMLE Framework
Hypoxemia (PaO2 < 60)
|
├── A-a gradient NORMAL → problem BEFORE the alveolus
| ├── Low FiO2 (high altitude)
| └── Hypoventilation (↑PaCO2)
|
└── A-a gradient ELEVATED → problem AT or AFTER the alveolus
├── V/Q Mismatch (most common)
├── Diffusion Defect
└── Shunt (R→L)
Cause 1: Low FiO₂ (High Altitude)
| Feature | Detail |
|---|
| Mechanism | P_B ↓ → FiO₂ × (P_B − 47) ↓ → PAO₂ ↓ → PaO₂ ↓ |
| A-a gradient | Normal (lungs are healthy) |
| PaCO₂ | Low (hyperventilation compensates) |
| Response to 100% O₂ | PaO₂ corrects fully |
| Classic scenario | Climber at altitude, airplane pressurization failure |
Cause 2: Hypoventilation (↑PaCO₂ Squeezes Out O₂)
This is the most elegant mechanism to understand. Look at the alveolar gas equation:
$$PAO_2 = 150 - 1.25 \times PaCO_2$$
If PaCO₂ rises from 40 → 80 mmHg:
$$PAO_2 = 150 - 100 = 50 \text{ mmHg}$$
CO₂ physically displaces O₂ from the alveolus.
| Feature | Detail |
|---|
| Mechanism | ↑PaCO₂ → ↓PAO₂ (by alveolar gas equation) → ↓PaO₂ |
| A-a gradient | Normal (lungs are healthy; the alveoli that ARE ventilated work fine) |
| Causes | Opioids, sedatives, obesity hypoventilation, neuromuscular disease, severe COPD |
| Response to 100% O₂ | Corrects fully |
USMLE trap: A patient with opioid overdose has hypoxemia + normal A-a gradient + high PaCO₂ → pure hypoventilation. Give naloxone, not just O₂.
Cause 3: V/Q Mismatch (Most Common Cause of Hypoxemia)
| Concept | Detail |
|---|
| Normal V/Q | 0.8 (ventilation slightly less than perfusion) |
| Low V/Q (< 0.8) | Perfusion > ventilation → blood passes underventilated alveoli → PaO₂ ↓ |
| High V/Q (dead space) | Ventilation > perfusion → wasted ventilation → does NOT cause hypoxemia directly |
| A-a gradient | Elevated |
| PaCO₂ | Usually normal (normal areas compensate by hyperventilating) |
| Response to 100% O₂ | Corrects (because the underventilated alveoli still have SOME ventilation) |
| Classic diseases | COPD, asthma, pulmonary embolism (high V/Q in embolized zones), pneumonia |
Cause 4: Diffusion Defect
| Concept | Detail |
|---|
| Mechanism | Thickened alveolar-capillary membrane → O₂ cannot diffuse fast enough (transit time ~0.75s at rest, O₂ equilibrates in ~0.25s normally) |
| A-a gradient | Elevated |
| PaCO₂ | Normal or low (CO₂ diffuses 20× faster than O₂ — never affected) |
| Worsens with | Exercise (faster RBC transit → even less time for diffusion) |
| Response to 100% O₂ | Corrects (higher gradient drives more diffusion) |
| Classic diseases | Pulmonary fibrosis (IPF), sarcoidosis, asbestosis, scleroderma lung |
USMLE pearl: CO₂ is NEVER impaired by diffusion defect — it diffuses so fast it always equilibrates. So diffusion defect = hypoxemia with normal/low PaCO₂.
Cause 5: Shunt (R→L) — The One That Doesn't Fix with O₂
| Concept | Detail |
|---|
| Mechanism | Blood bypasses ventilated alveoli entirely → no exposure to O₂ at all |
| A-a gradient | Markedly elevated |
| Response to 100% O₂ | Does NOT correct — shunted blood never reaches alveoli |
| Cardiac shunts | ASD, VSD, PDA, Tetralogy of Fallot |
| Intrapulmonary shunts | Pneumonia (alveoli filled with pus → perfused but not ventilated), ARDS, atelectasis, hepatopulmonary syndrome |
#1 USMLE diagnostic clue for shunt: Hypoxemia that does NOT improve with supplemental O₂. This is the defining feature that separates shunt from all other causes.
Master Comparison Table — All 5 Causes
| Cause | PaO₂ | PaCO₂ | A-a Gradient | Corrects with O₂? | Prototype |
|---|
| Low FiO₂ | ↓ | ↓ (hyperventilation) | Normal | Yes | High altitude |
| Hypoventilation | ↓ | ↑ | Normal | Yes | Opioid OD, OHS |
| V/Q Mismatch | ↓ | Normal | ↑ | Yes | COPD, PE, pneumonia |
| Diffusion Defect | ↓ | Normal/↓ | ↑ | Yes | IPF, fibrosis |
| Shunt | ↓ | Normal/↓ | ↑↑ | NO | ARDS, ASD, pneumonia (consolidated) |
The Oxygen-Hemoglobin Dissociation Curve
The Curve Itself
SaO2
100% |████████████████—————
90% | ← SHOULDER (PaO2 = 60 mmHg) ← CRITICAL CLIFF
|
75% | ← Normal mixed venous (PO2 = 40)
|
50% | ← P50 = 26 mmHg (normal)
|
0% |________________________
0 20 40 60 80 100
PaO2 (mmHg)
Key points to memorize:
| PaO2 | SaO2 | Clinical significance |
|---|
| 100 mmHg | 98% | Normal arterial |
| 60 mmHg | 90% | Hypoxemia threshold — the cliff edge |
| 40 mmHg | 75% | Normal mixed venous |
| 26 mmHg | 50% | P50 — standard reference point |
The sigmoid shape is the most important thing: above PaO₂ 60 (flat portion), small drops in PaO₂ cause minimal SaO₂ drop. Below 60, you fall off the cliff — a tiny further drop in PaO₂ causes dramatic SaO₂ loss.
Curve Shifts — The CADET Mnemonic
Right shift = ↑ P50 = Hb releases O₂ more easily to tissues (good for exercise/fever)
Left shift = ↓ P50 = Hb holds O₂ tighter (good for loading at lungs, bad for tissue delivery)
| Factor | Right Shift (↑P50) | Left Shift (↓P50) |
|---|
| pH | Acidosis (↓pH) | Alkalosis (↑pH) |
| CO₂ | ↑PaCO₂ | ↓PaCO₂ |
| Temperature | Fever (↑Temp) | Hypothermia |
| 2,3-DPG | ↑2,3-DPG | ↓2,3-DPG |
| CO/MetHb | — | CO poisoning, MetHb |
| Hb type | Adult HbA | Fetal HbF (left-shifted to steal O₂ from mom) |
Bohr Effect = the physiological right shift in tissues: tissues produce CO₂ + acid → local acidosis → Hb releases O₂ → delivered to tissues. Then at the lungs, CO₂ is blown off → local alkalosis → Hb loads O₂ again. This is the cycle. (Harrison's, p. 2909)
Clinically Tricky Curve Scenarios for USMLE
1. Carbon Monoxide Poisoning
- CO binds Hb with 240× affinity of O₂ → displaces O₂ from Hb
- Curve shifts left (remaining Hb holds O₂ tighter → won't release to tissues)
- SaO₂ by pulse oximetry = falsely normal (pulse ox cannot distinguish HbO₂ from HbCO)
- PaO₂ is normal (dissolved O₂ in plasma is unaffected)
- Treatment: 100% O₂ (competes with CO for Hb binding sites)
2. Methemoglobinemia
- Fe²⁺ oxidized to Fe³⁺ → cannot carry O₂ at all + left shifts the rest
- Pulse ox reads ~85% regardless of true saturation (chocolate-brown blood)
- Treatment: Methylene blue
3. High Altitude Acclimatization
- Acute: Hyperventilation → ↓PaCO₂ → left shift → Hb loads O₂ better at lungs (helpful)
- Chronic: ↑2,3-DPG → right shift → Hb releases O₂ better at tissues (also helpful)
- Also: ↑EPO → ↑RBC mass → more Hb to carry O₂
4. Stored Blood (Transfusions)
- Stored blood has ↓2,3-DPG → left-shifted curve
- Transfused Hb holds O₂ tightly and delivers less to tissues until 2,3-DPG is regenerated (~24h)
5. Fetal Hemoglobin (HbF)
- Left-shifted curve → higher O₂ affinity than maternal HbA
- Purpose: Allows HbF to "steal" O₂ from maternal HbA across the placenta
USMLE Question-Solving Algorithm
When you see a hypoxemia question, run this checklist in order:
Step 1: Is PaO2 < 60 or SaO2 < 90%? → Confirm hypoxemia
Step 2: What is PaCO2?
├── HIGH PaCO2 (>45) → Hypoventilation → Check A-a gradient
└── Normal/Low PaCO2 → Proceed to Step 3
Step 3: Calculate A-a gradient = PAO2 − PaO2
(PAO2 = 150 − 1.25 × PaCO2)
├── NORMAL A-a gradient
│ ├── High PaCO2 → HYPOVENTILATION
│ └── Low PaCO2, normal PaCO2 → LOW FiO2 (altitude)
└── ELEVATED A-a gradient → Step 4
Step 4: Does O2 supplementation correct hypoxemia?
├── YES → V/Q Mismatch OR Diffusion Defect
│ └── Distinguish: Diffusion defect worsens with exercise
└── NO → SHUNT (cardiac or intrapulmonary)
Quick Memory Anchors
| Mnemonic | Content |
|---|
| "SHUNT doesn't respond to O₂" | The only cause where 100% FiO₂ fails |
| "CO₂ is never diffusion-limited" | 20× more soluble than O₂ |
| "CADET, face RIGHT!" | CO₂, Altitude (↓pH), DPG, Exercise, Temperature → Right shift |
| "HbF is Left for the Fetus" | Left shift → steals O₂ from mom |
| "60/90 rule" | PaO₂ < 60 = SaO₂ < 90% = hypoxemia = the cliff |
| A-a gradient normal | Lungs are innocent — blame FiO₂ or respiratory drive |
| A-a gradient high | Blame the lungs (VQ, diffusion, shunt) |