12 minute read
Oxygenation first, acid-base second
A blood gas answers two separate questions and deserves two separate passes. Pass one is oxygenation: is the PaO2 adequate for the FiO2 being given, and is the A-a gradient normal? Hypoxemia with a normal gradient is hypoventilation or low inspired oxygen; a widened gradient means the lung itself (V/Q mismatch, shunt, diffusion) is failing. Pass two is the acid-base read below.
Neither pass means anything without the clinical context and the previous gas. A PaCO2 of 60 is an emergency in an asthmatic tiring out and a Tuesday in a stable COPD patient whose bicarbonate has had years to climb.
Step 1: the pH picks a side
Below 7.35 is acidemia, above 7.45 alkalemia, and the primary disorder almost always sits on the pH's side, because compensation never overshoots. A normal pH is not an all-clear: with an abnormal PaCO2 or HCO3 beside it, a normal pH means two opposing disorders are balancing each other.
Step 2: find the primary mover
Ask which partner explains the pH. Acidemia with a high PaCO2 is respiratory acidosis; acidemia with a low HCO3 is metabolic acidosis. Alkalemia with a low PaCO2 is respiratory alkalosis; with a high HCO3, metabolic alkalosis. If both partners point the same acidifying (or alkalinizing) way, the disorder is mixed from the start.
Step 3: check the compensation arithmetic
Compensation is predictable, so predict it. Metabolic acidosis: expected PaCO2 = 1.5 x HCO3 + 8 (plus or minus 2, Winter's formula). Metabolic alkalosis: PaCO2 rises about 0.7 per mmol of HCO3 gained. Respiratory disorders: HCO3 moves 1 (acute) or 3.5 (chronic) per 10 mmHg of PaCO2 rise, and 2 (acute) or 5 (chronic) per 10 mmHg of fall.
A measured value off the expected one is not a rounding error; it is a second disorder announcing itself. The classic catch: a 'metabolic acidosis' whose PaCO2 sits below Winter's prediction is metabolic acidosis plus respiratory alkalosis, the salicylate signature.
Step 4: the gap, then the delta
For every metabolic acidosis, compute the anion gap: Na - (Cl + HCO3), normal near 12. A high gap means acid was added (lactate, ketoacids, toxins, uremia); a normal gap means bicarbonate was lost (diarrhea, renal tubular acidosis) with chloride rising to fill the space. Correct the expected gap downward about 2.5 for every 10 g/L of albumin below normal, or hypoalbuminemia will hide a real gap.
Then the delta-delta: compare the gap's rise against the bicarbonate's fall. If HCO3 fell far more than the gap rose, a normal-gap acidosis is hiding underneath; if HCO3 fell far less, a metabolic alkalosis is propping it up. This one division regularly finds the vomiting inside the DKA.
A worked example
pH 7.24, PaCO2 26, HCO3 11, Na 138, Cl 100, glucose high, ketones positive. Step 1: acidemia. Step 2: HCO3 is low and PaCO2 is low, so the acid side is metabolic. Step 3: Winter's predicts PaCO2 of 1.5 x 11 + 8 = 24.5, plus or minus 2; measured 26 fits, so respiratory compensation is appropriate and there is no second respiratory disorder. Step 4: gap = 138 - 111 = 27, high; delta gap 15 versus delta HCO3 13, roughly matched, so a pure high-gap metabolic acidosis. Conclusion: diabetic ketoacidosis with appropriate compensation, and the treatment conversation can start from solid ground.
Pearls
- Compensation moves toward the pH, never past it; a normal pH with abnormal partners is two disorders.
- Run the gap on every metabolic acidosis, and albumin-correct it before calling it normal.
- The bicarbonate is the gas's memory: acute retention has not had time to raise it, chronic retention has.
- The formulas are not pedantry; the mixed disorders they expose are the diagnoses that kill quietly.
Connected