Cover the verdict, work the five steps yourself, then uncover. Every answer here was derived from the numbers, not copied.
🧪 Gas 1 from the source sheet · Question 3
pH7.37normal — acid side
PaCO₂52HIGH = acid
HCO₃⁻32HIGH = base
PaO₂78borderline low
pH 7.37 sits inside 7.35–7.45 ⇒ no acidemia or alkalemia is being reported. Keep going.
PaCO₂ 52 is above 45 ⇒ the respiratory arm is acidic.
HCO₃⁻ 32 is above 26 ⇒ the metabolic arm is alkalotic.
Both arms are abnormal and pointing opposite ways, so one is the problem and the other is the fix. The pH is 7.37, which is below 7.40 ⇒ acid is winning ⇒ the acid value (PaCO₂) is the primary. ROME check: respiratory opposite — CO₂ up while pH drifts down. ✓
The pH has made it all the way back inside the normal range ⇒ fully compensated. The raised HCO₃⁻ is the kidneys' work.
AnswerRespiratory acidosis — fully compensated
🧠 Typical patient: a long-standing CO₂ retainer whose kidneys have had weeks to build up bicarbonate. Chronic, not acute.
🧪 Gas 2 from the source sheet · Question 4
pH7.43normal — base side
PaCO₂43normal (top end)
HCO₃⁻33HIGH = base
PaO₂92normal
pH 7.43 is inside the range ⇒ no acidemia or alkalemia reported.
PaCO₂ 43 is inside 35–45 ⇒ the respiratory arm is normal.
HCO₃⁻ 33 is above 26 ⇒ the metabolic arm is alkalotic.
Only one arm is abnormal, so it must be the primary. The pH is 7.43, above 7.40 ⇒ base is winning, which matches the raised bicarbonate. ROME check: metabolic equal — HCO₃⁻ up, pH up. ✓ ⇒ metabolic alkalosis.
The pH is inside the normal range ⇒ by the standard rule this is fully compensated. Note that PaCO₂ 43 sits at the top of normal — exactly the direction respiratory compensation moves (hypoventilating to hold CO₂ in) — but it has not yet left the range, so the compensation is early or minimal.
AnswerMetabolic alkalosis — fully compensated (pH restored to normal)
⚠️ Be ready for either wording. Some texts call this "fully compensated" because the pH is normal; others say "compensation is minimal" because the PaCO₂ is still inside its range. The primary disorder — metabolic alkalosis — is not in dispute, and that is what the question is really testing.
🔍 A note on the numbers, so nothing surprises you later
On a real analyzer the three values are mathematically linked — pH, PaCO₂ and HCO₃⁻ always hang together, because the bicarbonate is calculated from the other two. Teaching sheets often round each number independently, so a practice trio can be a little "off" from a physiologically exact gas.
That does not change anything you do. The classification method is what is being tested, and it gives the same answer either way. Gases 3 to 11 below have been checked to hang together properly.
🧠 If a real gas ever looks internally impossible, question the sample (venous? air bubble? delay?) rather than your method.
🧪 Gas 3 COPD exacerbation
pH7.26LOW = acidemia
PaCO₂62HIGH = acid
HCO₃⁻27slightly HIGH = base
PaO₂52LOW = hypoxemia
pH 7.26 is below 7.35 ⇒ acidemia. The pH itself already names the direction.
PaCO₂ 62 is well above 45 ⇒ respiratory arm is acidic — it points the same way as the pH.
HCO₃⁻ 27 is just above 26 ⇒ metabolic arm is mildly alkalotic — the opposite way.
The arm that matches the pH is the respiratory one ⇒ respiratory acidosis. ROME: CO₂ up, pH down — opposite. ✓ The mildly raised bicarbonate is the kidneys trying to help.
Compensation has started (HCO₃⁻ has left its range) but the pH is still abnormal ⇒ partially compensated.
AnswerRespiratory acidosis — partially compensated, with hypoxemia
⚠️ The PaO₂ 52 is a separate problem and, clinically, often the more urgent one. Never report an ABG without looking at the oxygen.
🧪 Gas 4 acute anxiety / panic, rapid deep breathing
pH7.53HIGH = alkalemia
PaCO₂30LOW = base
HCO₃⁻24normal
PaO₂101normal / high-normal
pH 7.53 is above 7.45 ⇒ alkalemia.
PaCO₂ 30 is below 35 ⇒ respiratory arm is basic (CO₂ has been blown off).
HCO₃⁻ 24 is inside 22–26 ⇒ metabolic arm is normal.
Only the respiratory arm is abnormal and it points the same way as the pH ⇒ respiratory alkalosis. ROME: CO₂ down, pH up — opposite. ✓
The metabolic arm has not moved at all ⇒ uncompensated. This makes sense: renal compensation takes hours to days, and this problem is minutes old.
AnswerRespiratory alkalosis — uncompensated
🧠 Uncompensated usually means acute. A completely normal partner value is a clock: the problem has not been going on long enough for the kidneys to respond.
🧪 Gas 5 diabetic ketoacidosis
pH7.22LOW = acidemia
PaCO₂20LOW = base
HCO₃⁻8VERY LOW = acid
PaO₂100normal
pH 7.22 is below 7.35 ⇒ acidemia, and a marked one.
PaCO₂ 20 is below 35 ⇒ respiratory arm is basic — the opposite direction to the pH, so it is not the cause.
HCO₃⁻ 8 is far below 22 ⇒ metabolic arm is strongly acidic — same direction as the pH.
The metabolic arm matches ⇒ metabolic acidosis. ROME: metabolic equal — HCO₃⁻ down, pH down. ✓ The very low CO₂ is the lungs compensating by hyperventilating (this is what Kussmaul respirations look like on paper).
Compensation is vigorous but the pH is still well outside the range ⇒ partially compensated.
AnswerMetabolic acidosis — partially compensated
⚠️ Do not read the low CO₂ as "the patient is breathing too fast, slow them down." That deep rapid breathing is the only thing keeping the pH as high as 7.22. Treat the cause, not the respiratory rate.
🧪 Gas 6 three days of vomiting / continuous NG suction
pH7.47HIGH = alkalemia
PaCO₂48HIGH = acid
HCO₃⁻34HIGH = base
PaO₂86normal
pH 7.47 is above 7.45 ⇒ alkalemia.
PaCO₂ 48 is above 45 ⇒ respiratory arm is acidic — the opposite direction to the pH.
HCO₃⁻ 34 is above 26 ⇒ metabolic arm is basic — the same direction as the pH.
Metabolic arm matches ⇒ metabolic alkalosis (hydrogen ion and chloride lost in the vomit). ROME: metabolic equal — HCO₃⁻ up, pH up. ✓ The raised CO₂ is the lungs hypoventilating on purpose to hold acid in.
The other arm has clearly moved but the pH is still outside the range ⇒ partially compensated.
AnswerMetabolic alkalosis — partially compensated
🧠 Respiratory compensation for a metabolic alkalosis is limited — the patient still has to breathe. That is why full compensation here is uncommon.
🧪 Gas 7 long-standing hyperventilation (e.g. chronic hypoxic drive)
pH7.42normal — base side
PaCO₂30LOW = base
HCO₃⁻19LOW = acid
PaO₂96normal
pH 7.42 is inside the range ⇒ no acidemia or alkalemia reported. This is where students stop too early.
PaCO₂ 30 is below 35 ⇒ respiratory arm is basic.
HCO₃⁻ 19 is below 22 ⇒ metabolic arm is acidic.
Both arms abnormal, opposite directions. Tie-break on 7.40: the pH is 7.42, above it ⇒ base is winning ⇒ the base value (the low CO₂) is primary ⇒ respiratory alkalosis. ROME: CO₂ down, pH drifting up — opposite. ✓
pH is back inside the range ⇒ fully compensated. The low bicarbonate is the kidneys excreting base to match.
AnswerRespiratory alkalosis — fully compensated
🧠 Only 0.02 pH units decided this. Nothing else in medicine turns on such a small number — which is exactly why you write down whether the pH is above or below 7.40 before you do anything else.
🧪 Gas 8 chronic kidney disease
pH7.37normal — acid side
PaCO₂32LOW = base
HCO₃⁻18LOW = acid
PaO₂92normal
pH 7.37 is inside the range — the same pH as Gas 1, and the answer will be completely different.
PaCO₂ 32 is below 35 ⇒ respiratory arm is basic.
HCO₃⁻ 18 is below 22 ⇒ metabolic arm is acidic.
Both abnormal, opposite ways. Tie-break: pH 7.37 is below 7.40 ⇒ acid is winning ⇒ the acid value is primary. Here the acid value is the bicarbonate, not the CO₂ ⇒ metabolic acidosis. ROME: metabolic equal — HCO₃⁻ down, pH down. ✓ The low CO₂ is respiratory compensation.
pH is inside the range ⇒ fully compensated.
AnswerMetabolic acidosis — fully compensated
⚠️ Compare Gas 1 and Gas 8 side by side. Identical pH of 7.37. In Gas 1 the acid value was the CO₂, so it was respiratory. Here the acid value is the bicarbonate, so it is metabolic. The pH never tells you which arm — it only tells you which direction.