Skip to main content
MedVellum
MCQsExamsAtlas
DashboardPricing
MBBS / Core medicine✳Dermatology✳ICU Fellowship (CICM)✳Anaesthesia✳Emergency Medicine✳Psychiatry Fellowship✳Paediatrics Fellowship✳Physician Medicine✳MCQs✳SAQs✳Vivas✳OSCE✳Evidence-first✳MBBS / Core medicine✳Dermatology✳ICU Fellowship (CICM)✳Anaesthesia✳Emergency Medicine✳Psychiatry Fellowship✳Paediatrics Fellowship✳Physician Medicine✳MCQs✳SAQs✳Vivas✳OSCE✳Evidence-first✳

MedVellum.

The folio

Exam-exhaustive medical education across every specialty — evidence-graded topics, engraved plates, and practice in every written and oral format. Educational content only — not medical advice.

llms.txt · psychiatry LLM catalog · sitemap

Atlas

  • Specialty atlas
  • MBBS / Core medicine
  • Dermatology
  • ICU Fellowship (CICM)
  • Anaesthesia
  • Emergency Medicine
  • Psychiatry Fellowship
  • Paediatrics Fellowship
  • Physician Medicine

Study & account

  • MCQ practice
  • Practice alias
  • Exam tools
  • Dashboard
  • Pricing
  • Sign in

© 2026 MedVellum. For education only — not a substitute for clinical judgement.

Folio edition · Set in Instrument Serif & Archivo

ICU Topicsrenal-metabolic

ICU · renal-metabolic

Systematic Arterial Blood Gas Interpretation — Comprehensive

Also known as Blood gas interpretation · ABG analysis · Acid-base interpretation · Anion gap · GOLDMARK · Delta gap · A-a gradient · Osmolar gap · Compensation equations

Systematic arterial blood gas (ABG) interpretation — the 10-step approach to analysing every ABG in ICU. Step 1: pH (acidosis <7.35, alkalosis 7.45). Step 2: PaCO2 (respiratory — high = acidosis, low = alkalosis). Step 3: HCO3 (metabolic — low = acidosis, high = alkalosis). Step 4: Determine primary disorder (pH direction matches primary disorder). Step 5: Check compensation (expected PaCO2 for metabolic, expected HCO3 for respiratory — if compensation is INADEQUATE → mixed disorder). Step 6: A-a gradient (PAO2 - PaO2 — normal <15 young, <25 elderly — elevated = V/Q mismatch/shunt/diffusion). Step 7: Anion gap (Na - Cl - HCO3 — normal 8-12 — elevated = unmeasured anions [GOLDMARK: Glycols, Oxoproline, L-lactate, D-lactate, Methanol, Aspirin, Renal failure, Ketoacidosis]). Step 8: Delta gap ((AG-12)/(24-HCO3) — ratio 1.0 = pure AG acidosis, <1.0 = combined AG + non-AG acidosis, 2.0 = combined AG acidosis + metabolic alkalosis). Step 9: Osmolar gap (measured - calculated — elevated = toxic alcohols). Step 10: Lactate (elevated = tissue hypoperfusion/anaerobic metabolism). Common ICU patterns: sepsis (metabolic acidosis + respiratory alkalosis), COPD (respiratory acidosis + metabolic compensation), DKA (high AG metabolic acidosis + respiratory compensation), renal failure (high AG + non-AG metabolic acidosis).

high16 referencesUpdated 2 July 2026
On this page & tools

Your progress

Saved locally on this device.

Target exams

CICMFFICMEDIC

Red flags

A NORMAL pH with ABNORMAL PaCO2 AND HCO3 = MIXED acid-base disorder (e.g., metabolic acidosis + respiratory acidosis → pH normal but both are abnormal)Anion gap >20 = ALWAYS pathological — investigate with GOLDMARK mnemonic — do NOT attribute to 'laboratory error'Lactate >4 mmol/L = severe tissue hypoperfusion → 20-30% mortality — aggressive resuscitation required regardless of blood pressure

Your progress

Saved locally on this device.

Target exams

CICMFFICMEDIC

Red flags

A NORMAL pH with ABNORMAL PaCO2 AND HCO3 = MIXED acid-base disorder (e.g., metabolic acidosis + respiratory acidosis → pH normal but both are abnormal)Anion gap >20 = ALWAYS pathological — investigate with GOLDMARK mnemonic — do NOT attribute to 'laboratory error'Lactate >4 mmol/L = severe tissue hypoperfusion → 20-30% mortality — aggressive resuscitation required regardless of blood pressure

Overview

ICU arterial blood gas analysis at the bedside with monitor and ABG printout
FigureSystematic ABG interpretation — every ICU gas needs pH, respiratory and metabolic limbs, compensation check, anion gap, and context (lactate, A–a gradient, osmolar gap when indicated).
Infographic of acid-base pathophysiology and compensation pathways
FigurePrimary disorders and compensation — if measured compensation misses the expected band, diagnose a mixed disorder.
Clinical management panel linking ABG patterns to cause-directed therapy
FigureTreat the cause: perfusion, ventilation, toxins, electrolytes — numbers guide but do not replace source control and supportive care.

The one-paragraph exam answer

ABG interpretation follows the 10-step systematic approach: (1) pH (<7.35 acidosis, >7.45 alkalosis). (2) PaCO2 (respiratory — the direction tells you if respiratory contributes to the acidosis/alkalosis). (3) HCO3 (metabolic — same logic). (4) Primary disorder (pH direction = primary — e.g., low pH + high PaCO2 = primary respiratory acidosis). (5) Compensation — metabolic acidosis: expected PaCO2 = 1.5 × HCO3 + 8 (±2). Respiratory acidosis: acute ΔHCO3 = 0.1 × ΔPaCO2; chronic ΔHCO3 = 0.35 × ΔPaCO2. If compensation is OUTSIDE expected range → MIXED disorder. (6) A-a gradient = PAO2 - PaO2 (normal <15 young, <25 elderly). Elevated = V/Q mismatch, shunt, diffusion impairment. (7) Anion gap = Na - (Cl + HCO3) (normal 8-12). Elevated → GOLDMARK: Glycols, Oxoproline, L-lactate, D-lactate, Methanol, Aspirin, Renal failure, Ketoacidosis. (8) Delta gap = (AG - 12) / (24 - HCO3). Ratio 1.0 = pure AG acidosis. <1.0 = combined AG + non-AG. >2.0 = combined AG acidosis + metabolic alkalosis. (9) Osmolar gap = measured - calculated (normal <10). Elevated = toxic alcohols. (10) Lactate >2 = tissue hypoperfusion, >4 = severe shock.[1][4]

The 10-step systematic approach

ABG interpretation — the 10-step method

  1. pH: <7.35 = acidosis. >7.45 = alkalosis. 7.35-7.45 = normal (may be compensated or mixed disorder)
  2. PaCO2 (respiratory): >45 = respiratory acidosis (hypoventilation). <35 = respiratory alkalosis (hyperventilation). Normal = 35-45 mmHg
  3. HCO3 (metabolic): <22 = metabolic acidosis. >26 = metabolic alkalosis. Normal = 22-26 mmol/L
  4. PRIMARY DISORDER: The direction of pH change tells you the PRIMARY disorder. Low pH → either respiratory acidosis (high PaCO2) or metabolic acidosis (low HCO3). Whichever one MATCHES the pH direction is the primary. If BOTH match → both are contributing (mixed). If pH is normal but both are abnormal → mixed disorder
  5. COMPENSATION: Is the compensatory response appropriate?
    • Metabolic acidosis → expected PaCO2 = (1.5 × HCO3) + 8 ± 2 (Winter's formula). If ACTUAL PaCO2 > expected → ADDITIONAL respiratory acidosis. If ACTUAL PaCO2 < expected → ADDITIONAL respiratory alkalosis
    • Metabolic alkalosis → expected PaCO2 = (0.7 × HCO3) + 20 ± 5
    • Respiratory acidosis (acute) → ΔHCO3 = 0.1 × ΔPaCO2 (for every 10 mmHg rise in PaCO2, HCO3 rises by 1). If HCO3 rises MORE than expected → ADDITIONAL metabolic alkalosis
    • Respiratory acidosis (chronic, >3-5 days) → ΔHCO3 = 0.35 × ΔPaCO2 (for every 10 mmHg rise in PaCO2, HCO3 rises by 3.5). Renal compensation takes 3-5 days to maximise
    • Respiratory alkalosis (acute) → ΔHCO3 = 0.2 × ΔPaCO2. Chronic → ΔHCO3 = 0.5 × ΔPaCO2
  6. A-a GRADIENT = PAO2 - PaO2. PAO2 from alveolar gas equation: FiO2(713) - PaCO2/0.8. Normal <15 (young), <25 (elderly). Elevated = V/Q mismatch, shunt, diffusion impairment, low FiO2
  7. ANION GAP = Na - (Cl + HCO3). Normal 8-12 (CORRECT for albumin: AG + 2.5 × (40 - albumin g/L) — low albumin masks elevated AG). Elevated AG (>12) = unmeasured anions. Mnemonic GOLDMARK: Glycols (ethylene glycol), Oxoproline (paracetamol), L-lactate, D-lactate (short bowel), Methanol, Aspirin, Renal failure (urate + phosphate + sulphate), Ketoacidosis (diabetic + alcoholic + starvation)
  8. DELTA GAP (delta-delta): (AG - 12) / (24 - HCO3). Ratio 1.0 = pure AG metabolic acidosis (AG rise matches HCO3 fall). <1.0 = combined AG + non-AG acidosis (HCO3 fell MORE than AG rose → additional source of acid: diarrhoea, renal tubular acidosis, saline). >2.0 = combined AG acidosis + metabolic alkalosis (HCO3 fell LESS than AG rose → something is PUSHING HCO3 up: vomiting, diuretics). =2.0 = AG acidosis + metabolic alkalosis
  9. OSMOLAR GAP = measured osmolality - calculated osmolality (2 × Na + glucose + urea + ethanol). Normal <10 mOsm/kg. Elevated >20 = toxic alcohols (methanol, ethylene glycol). HIGH anion gap + HIGH osmolar gap = toxic alcohol poisoning (methanol, ethylene glycol). HIGH anion gap + NORMAL osmolar gap = lactate, ketoacidosis, renal failure, salicylate, oxoproline
  10. LACTATE: >2 mmol/L = hyperlactataemia. >4 = severe (shock). Check also: glucose (DKA), electrolytes (AKI), troponin (cardiac), toxicology screen
[1]

The GOLDMARK mnemonic — causes of elevated anion gap metabolic acidosis

GOLDMARK — elevated anion gap metabolic acidosis causes

LetterCauseToxin/MetaboliteDiagnosis clue
GGlycols (ethylene glycol, propylene glycol)Glycolic acid, oxalic acidCalcium oxalate crystals in urine. HIGH AG + HIGH osmolar gap. Fluorescence under Wood's lamp. Antifreeze ingestion
OOxoproline (5-oxoproline)5-oxoproline accumulationChronic paracetamol/glutathione depletion (especially female, sepsis, malnutrition). Paracetamol level may be therapeutic
LL-lactateLactic acidSepsis (#1), shock, ischaemia (mesenteric, limb), metformin, malignancy, CO poisoning. Lactate level elevated
DD-lactateD-lactic acidShort bowel syndrome → bacterial fermentation → D-lactate (NOT measured by standard lactate assay → specific D-lactate assay needed). Neurological symptoms (confusion, ataxia)
MMethanolFormic acidVisual disturbances (blindness). HIGH AG + HIGH osmolar gap. Retinal oedema on fundoscopy
AAspirin (salicylate)Salicylic acidTinnitus, hyperventilation, mixed respiratory alkalosis + metabolic acidosis. Salicylate level elevated
RRenal failurePhosphate, sulphate, urateCKD/AKI with elevated creatinine. HIGH AG + NORMAL osmolar gap
KKetoacidosisβ-hydroxybutyrate, acetoacetateDKA (glucose >11, pH <7.3, ketones), alcoholic (history of alcohol abuse, low glucose), starvation (low glucose, chronic illness)
[1]

Compensation equations — the critical calculations

Acid-base compensation equations — memorise these

Primary disorderCompensation equationTime to full compensationExample
Metabolic acidosisExpected PaCO2 = (1.5 × HCO3) + 8 ± 2Immediate (respiratory)HCO3 12 → expected PaCO2 = (1.5 × 12) + 8 = 26 ± 2. If actual PaCO2 = 26 → appropriate compensation. If PaCO2 = 35 → ADDITIONAL respiratory acidosis. If PaCO2 = 20 → ADDITIONAL respiratory alkalosis
Metabolic alkalosisExpected PaCO2 = (0.7 × HCO3) + 20 ± 5Immediate (respiratory)HCO3 36 → expected PaCO2 = (0.7 × 36) + 20 = 45 ± 5
Respiratory acidosis (acute)ΔHCO3 = 0.1 × ΔPaCO2Minutes-hoursPaCO2 60 (Δ=20) → HCO3 rises by 2 (to 26)
Respiratory acidosis (chronic)ΔHCO3 = 0.35 × ΔPaCO23-5 days (renal)PaCO2 60 (Δ=20) → HCO3 rises by 7 (to 29)
Respiratory alkalosis (acute)ΔHCO3 = 0.2 × ΔPaCO2Minutes-hoursPaCO2 20 (Δ=-20) → HCO3 falls by 4 (to 20)
Respiratory alkalosis (chronic)ΔHCO3 = 0.5 × ΔPaCO22-3 days (renal)PaCO2 20 (Δ=-20) → HCO3 falls by 10 (to 14)
[1]

Clinical pearls

Clinical pearl

  1. Always calculate Winter's formula for metabolic acidosis. Expected PaCO2 = 1.5 × HCO3 + 8 ± 2. If the ACTUAL PaCO2 is HIGHER than expected → the patient has ADDITIONAL respiratory acidosis (not compensating adequately — e.g., COPD + metabolic acidosis). If LOWER → additional respiratory alkalosis (e.g., sepsis with hyperventilation). This calculation identifies MIXED disorders that are otherwise missed.[1][4]

  2. Correct the anion gap for albumin. The 'normal' AG of 8-12 assumes normal albumin (40 g/L). Albumin is the MAJOR unmeasured anion — low albumin REDUCES the AG. Correction: corrected AG = measured AG + 2.5 × (40 - albumin). A patient with albumin 20 and AG 10 actually has CORRECTED AG = 10 + 2.5 × 20 = 60 — MARKEDLY elevated. ALWAYS correct for albumin in ICU patients (who often have low albumin from critical illness).[2]

  3. GOLDMARK has replaced MUDPILES. The older mnemonic MUDPILES (Methanol, Uraemia, DKA, Paraldehyde, Iron, Lactic acidosis, Ethylene glycol, Salicylates) is outdated (paraldehyde and iron are now rare). The modern mnemonic is GOLDMARK — which includes D-lactate (short bowel) and 5-oxoproline (chronic paracetamol) — two increasingly recognised causes in ICU.[2][4]

  4. HIGH anion gap + HIGH osmolar gap = toxic alcohol poisoning. The combination of elevated AG (from toxic metabolites) AND elevated osmolar gap (from the parent alcohol) is PATHOGNOMONIC for methanol or ethylene glycol poisoning. Methanol → formic acid (blindness). Ethylene glycol → glycolic/oxalic acid (AKI + calcium oxalate crystals in urine). Treat with FOMEPIZOLE + haemodialysis.[3]

  5. Delta gap identifies mixed metabolic disorders. (AG-12)/(24-HCO3). Ratio = 1.0 → pure AG acidosis. <1.0 → ADDITIONAL non-AG acidosis (the HCO3 fell MORE than the AG rose — something ELSE is causing acidosis: diarrhoea, renal tubular acidosis, saline-induced acidosis). >2.0 → ADDITIONAL metabolic alkalosis (the HCO3 fell LESS than expected — something is BUFFERING: vomiting, diuretics, contraction alkalosis). This calculation finds mixed disorders that SIMPLE AG analysis misses.[2]

  6. A normal pH with abnormal PaCO2 AND HCO3 = MIXED disorder. If pH is 7.40 but PaCO2 is 60 and HCO3 is 36 → the patient has BOTH respiratory acidosis AND metabolic alkalosis (which happen to cancel each other). A normal pH does NOT mean the acid-base status is normal — always check if the compensation is APPROPRIATE using the compensation equations.[1][4]

  7. COPD ABG: respiratory acidosis with metabolic compensation. Classic COPD: pH low-normal (7.35-7.40), PaCO2 high (50-70), HCO3 elevated (30-35) — the KIDNEY compensates over 3-5 days by retaining bicarbonate → HCO3 rises → pH partially normalises. If HCO3 is NOT elevated in a COPD patient with high PaCO2 → EITHER acute (no time for renal compensation) OR ADDITIONAL metabolic acidosis.[1]

  8. Sepsis ABG: metabolic acidosis + respiratory alkalosis. Classic sepsis pattern: pH low-normal, PaCO2 LOW (hyperventilation), HCO3 LOW (lactic acidosis), lactate elevated, A-a gradient elevated. The metabolic acidosis from lactate + the respiratory alkalosis from endotoxin-mediated hyperventilation → the pH may be NEAR NORMAL despite severe acid-base derangement. ALWAYS calculate the compensation (Winter's formula) — the PaCO2 is LOWER than expected (additional respiratory alkalosis).[1][4]

  9. BICAR-ICU trial — bicarbonate for severe metabolic acidosis. BICAR-ICU (Jaber 2018, Lancet): 4% sodium bicarbonate vs no bicarbonate in ICU patients with severe metabolic acidosis (pH <7.20). Result: bicarbonate did NOT reduce 28-day mortality OVERALL — BUT in the subgroup with AKI (AKIN grade 2-3), bicarbonate REDUCED mortality AND reduced need for RRT. Interpretation: consider bicarbonate for severe metabolic acidosis (pH <7.20) WITH AKI — but treat the UNDERLYING cause, not just the number.[5]

  10. Saline causes hyperchloraemic metabolic acidosis. 0.9% saline has 154 mmol/L of chloride (much higher than plasma 100) → large-volume saline → hyperchloraemia → anion GAP stays NORMAL but HCO3 falls (Cl 'pushes' HCO3 out via the bicarbonate-chloride exchanger) → NON-anion gap metabolic acidosis. Use BALANCED crystalloid (Hartmann's or Plasma-Lyte — lower chloride) to avoid this (SMART trial).[1][4]

  11. Respiratory acidosis: acute vs chronic compensation. Acute (minutes-hours): HCO3 rises 0.1 per mmHg rise in PaCO2 (minimal renal compensation). Chronic (3-5 days): HCO3 rises 0.35 per mmHg rise (maximal renal compensation). The difference helps distinguish acute from chronic respiratory failure — acute exacerbation of chronic COPD will have PARTIALLY compensated acidosis (HCO3 higher than acute but not as high as chronic).[1]

  12. D-lactate is NOT measured by standard lactate assays. Standard hospital lactate assays measure L-lactate (the body's usual isomer from anaerobic glycolysis). D-lactate is produced by BACTERIA in the gut (short bowel syndrome, blind loop) → absorbed → metabolic acidosis. D-lactate requires a SEPARATE specific assay. If AG is elevated but standard lactate is normal → consider D-lactate (especially in patients with GI surgery, short bowel).[2]

  13. 5-oxoproline (pyroglutamic acid) — the hidden cause. Chronic paracetamol use → depletes glutathione → γ-glutamyl cycle dysregulation → 5-oxoproline accumulation → HIGH AG metabolic acidosis. Risk factors: female, sepsis, malnutrition, chronic paracetamol. Diagnosis: specific 5-oxoproline level (send-out lab). Treatment: STOP paracetamol + N-acetylcysteine (replenishes glutathione).[2]

  14. Always check the A-a gradient. PAO2 - PaO2. A normal A-a gradient in a hypoxaemic patient → the cause is HYPOVENTILATION (PaCO2 elevated — opiate, neuromuscular, CNS). An elevated A-a gradient → the cause is within the lungs or heart (V/Q mismatch, shunt, diffusion, low FiO2). The A-a gradient DIRECTS the investigation — normal gradient → think ventilatory failure. Elevated gradient → think oxygenation failure.[6]

Red flags

Normal pH with abnormal PaCO2 AND HCO3 = MIXED disorder

A normal pH does NOT mean the acid-base status is normal. If pH is 7.40 but PaCO2 is 60 and HCO3 is 36 → the patient has BOTH respiratory acidosis AND metabolic alkalosis (cancelling each other). Always calculate compensation to identify mixed disorders.[1]

Anion gap >20 = ALWAYS pathological

AG >20 is NEVER normal — investigate with GOLDMARK mnemonic. Do NOT attribute to 'laboratory error'. Check: lactate, ketones, creatinine, salicylate level, toxic alcohol screen, osmolar gap, paracetamol level.[2]

Prognosis

Acid-base disorder outcomes — key prognostic markers

MarkerThresholdOutcomeNotes
pH <7.20Severe acidosis40-50% mortalityBICAR-ICU: bicarbonate may help if AKI present
Lactate >4Severe hyperlactataemia20-30% mortalityTissue hypoperfusion — aggressive resuscitation
Base excess < -10Severe metabolic acidosis50%+ mortalityMarker of illness severity
PaCO2 >80Severe hypercapniaRisk of CO2 narcosisNeed mechanical ventilation
[1]

Key trials and evidence

BICAR-ICU trial — Bicarbonate for severe metabolic acidosis (PMID 29766337)

Study design

Randomised — 389 ICU patients with severe metabolic acidosis (pH 7.20)

Population

ICU patients with pH 7.20 ± 0.05

Intervention

4% sodium bicarbonate vs no bicarbonate

Primary outcome

28-day mortality: 46% (bicarbonate) vs 50% (control) — NOT significant overall

Subgroup (AKI grade 2-3)

Bicarbonate REDUCED mortality (55% vs 70%, p=0.03) AND reduced RRT need (46% vs 65%)

Clinical bottom line

Consider bicarbonate for severe metabolic acidosis (pH <7.20) in patients with AKI — but treat the underlying cause, not just the number

[1]

The Stewart (physicochemical) approach to acid-base

The traditional Henderson-Hasselbalch / bicarbonate-centred approach (the 10-step method above) works well for the bedside, but it cannot fully explain why the bicarbonate changed — bicarbonate is itself a dependent variable, dragged around by independent forces. Peter Stewart (1981) reframed acid-base as a problem of physical chemistry governed by three independent variables that the body or the clinician manipulates, with everything else (including pH, HCO3−, and the acid-base disorders themselves) being a dependent consequence.[7][9]

The three independent variables

Stewart showed that the hydrogen ion concentration of any body fluid compartment is determined by exactly three independent variables: [1]

  1. The partial pressure of CO2 (PaCO2) — set by alveolar ventilation. The ONLY respiratory independent variable.
  2. The strong ion difference (SID) — the difference between the sum of fully dissociated ("strong") cations and fully dissociated ("strong") anions. SID = (Na+ + K+ + Ca2+ + Mg2+) − (Cl− + lactate− + other strong anions). Approximated at the bedside as SIDa ≈ Na+ − Cl− (apparent SID), normally ~38–42 mEq/L in plasma. SID is set by the kidney (Cl− handling), the gut (diarrhoea/vomiting), and the clinician (fluid choice).
  3. The total concentration of weak acids (Atot) — predominantly albumin and inorganic phosphate. Atot is set by liver synthesis, nutrition, and renal excretion. [1]

Everything else — pH, HCO3−, the anion gap — is a dependent variable. The body does not "regulate bicarbonate"; it regulates SID (by chloride handling) and CO2 (by ventilation), and bicarbonate follows passively.[7]

Stewart — independent vs dependent variables

Independent variables (the body manipulates these)Dependent variables (these follow passively)
PaCO2 (ventilation)pH
Strong ion difference (SID) — Na+, K+, Ca2+, Mg2+ minus Cl−, lactateHCO3− (bicarbonate)
Total weak acids (Atot) — albumin, phosphateAnion gap, base excess, strong ion gap (SIG)
[1]

How the three variables determine pH — the governing equation

Stewart derived a fourth-order polynomial showing that H+ is governed by the relationship between SID, Atot, and PaCO2 (via carbonic acid). Three rules capture the bedside behaviour: [1]

  • A FALL in SID → acidosis. Adding chloride (0.9% saline, KCl, HCl) reduces Na−Cl, so SID falls, and pH falls. This is the mechanism of hyperchloraemic (non-anion gap) metabolic acidosis. Adding a "new" unmeasured strong anion (lactate, ketones, sulphate, toxic alcohol metabolites) also lowers the effective SID and causes acidosis.
  • A RISE in SID → alkalosis. Losing chloride (vomiting, diuretics, gastric suction) raises Na−Cl, so SID rises, and pH rises. This is the mechanism of contraction / chloride-depleted metabolic alkalosis.
  • A FALL in Atot → alkalosis; a RISE in Atot → acidosis. Hypoalbuminaemia (ubiquitous in ICU) lowers Atot and causes a metabolic ALKALOSIS, masking an underlying acidosis (this is why the albumin-corrected anion gap matters). Hyperphosphataemia (renal failure) raises Atot and contributes to acidosis. [1]

The strong ion gap (SIG) — Stewart's "unmeasured anions"

The anion gap is confounded by albumin and by changes in SID itself. Stewart's solution is the strong ion gap (SIG): the difference between the apparent SID (SIDa, from Na/K/Ca/Mg − Cl/lactate) and the effective SID (SIDe, calculated from the charge needed to balance Atot and CO2 at the observed pH). In health SIG ≈ 0. A positive SIG (>2 mEq/L) = unmeasured strong anions (the same toxins as GOLDMARK — lactate, ketones, toxic alcohols, renal acids) but uncorrected by albumin or fluid-induced SID changes.[13][9]

  • SIDa (apparent) ≈ Na+ + K+ + 2.4 × (Ca2+ + Mg2+) − Cl− − lactate (normal ~40)
  • SIDe (effective) = the anionic charge contributed by albumin and phosphate at the measured pH ≈ 2.8 × albumin(g/L) × (1.15 − 0.05 × pH) + phosphate × 0.32 (normal ~40)
  • SIG = SIDa − SIDe (normal ~0–2 mEq/L). Elevated SIG = unmeasured anions = the Stewart equivalent of a high anion gap, but robust to hypoalbuminaemia and hyperchloraemia. [1]

When the Stewart approach changes management

The physicochemical approach is not a replacement for the 10-step method at the bedside — it is a complementary lens that explains and detects three things the traditional approach misses:[9][13]

  1. Why saline causes acidosis. 0.9% saline has SID = 0 (equal Na and Cl). Infusing it lowers plasma SID → hyperchloraemic acidosis — not detected as an "anion gap" problem because the AG stays normal. The Stewart lens makes the mechanism obvious (and drives the move to balanced crystalloids).
  2. The hidden acid load in critical illness. Unmeasured anions (SIG) accumulate in sepsis, ischaemia, and renal failure even when the traditional anion gap and lactate are "normal" — the SIG detects them. A rising SIG in a septic patient is an early marker of occult hypoperfusion.
  3. The albumin effect. Hypoalbuminaemic alkalosis hides a coexisting high-AG acidosis. Correcting for albumin (traditional) or calculating the SIG (Stewart) unmasks it. [1]

Traditional vs Stewart approach — when to use which

FeatureTraditional (Henderson-Hasselbalch)Stewart (physicochemical)
Core variablesPaCO2, HCO3− (and AG)PaCO2, SID, Atot
What it explainsWhat the disorder isWhy it occurred (mechanism)
Bedside speedFast (10-step)Slower (more calculations)
Detects hyperchloraemic acidosisYes (via delta-delta / AG) but mechanism opaqueYes — and explains it (low SID)
Robust to hypoalbuminaemiaOnly if AG corrected for albuminYes (SIG inherently accounts for Atot)
Detects occult unmeasured anionsVia AG (confounded)Via SIG (unconfounded) — more sensitive in ICU
Best useDaily bedside interpretationResearch, complex/mixed disorders, understanding fluid effects
[1]

Base excess and standard base excess

Base excess (BE) and standard base excess (SBE) quantify the magnitude of the metabolic (non-respiratory) component of an acid-base disorder, expressed as the amount of strong acid or base (in mmol/L) needed to titrate blood back to pH 7.40 at a PaCO2 of 40 mmHg.[8]

  • Base excess (BE / actual base excess, ABE): calculated on the actual in-vivo blood at the patient's own PaCO2. Because PaCO2 changes shift BE, it is influenced by acute respiratory changes — a patient hyperventilating to PaCO2 20 will have an artefactually altered BE. ABE is therefore less reliable in acute respiratory disorders.
  • Standard base excess (SBE): calculated on fully oxygenated blood standardised to PaCO2 40 mmHg and haemoglobin ~30–60 g/L (the average extracellular haemoglobin concentration, reflecting the whole extracellular fluid not just the blood). Because it removes the respiratory variable, SBE is the more accurate index of the pure metabolic component and is the value reported on most blood gas analysers.[8]

Interpretation

  • SBE = 0 ± 2 mmol/L — normal metabolic component.
  • SBE < −2 — metabolic acidosis (magnitude = how many mmol of base would be needed to correct). SBE −10 = severe.
  • SBE > +2 — metabolic alkalosis.
  • SBE correlates with, but is not identical to, the anion gap: a high-AG acidosis from lactic acidosis gives SBE roughly equal to −(lactate − 1). If the lactate is 8 and SBE is −18, there is an additional metabolic acidosis (the lactate only accounts for ~−7 of the −18). [1]

Base excess vs anion gap vs SID

These three quantities are related but answer different questions: AG asks "are there unmeasured anions?" (the cause). SBE asks "how big is the metabolic disturbance?" (the magnitude). SID/SIG asks "why did the strong ions change?" (the mechanism). For a complete picture in the complex ICU patient, all three are used together.[8][13]

Base excess vs standard base excess vs buffer base

ParameterDefinitionNormal rangeClinical use
Base excess (ABE)Titratable excess base/acid in actual blood at the patient's PaCO2−2 to +2 mmol/LQuick metabolic magnitude, but confounded by acute PaCO2 changes
Standard base excess (SBE)Titratable excess base/acid in blood standardised to PaCO2 40 and Hb ~50 g/L−2 to +2 mmol/LPreferred — isolates the metabolic component from respiratory influence
Buffer base (BB)Total buffer capacity (bicarbonate + proteins + phosphate)~48 mmol/LHistorical; the sum of all buffers — largely superseded by SBE
Base deficitNegative base excess (SBE < −2)—Synonym for metabolic acidosis severity; SBE < −10 = severe
[1]

The Davenport diagram — visualising acid-base

The Davenport diagram plots plasma bicarbonate (HCO3−) on the x-axis against pH on the y-axis, with lines of constant PaCO2 (the isopleths or isobars) sweeping across the graph from upper-left (low CO2, high pH) to lower-right (high CO2, low pH). It is the visual geometry of acid-base and the single best way to understand (rather than merely calculate) compensation and mixed disorders.[14]

How to read the Davenport diagram

  • The PaCO2 isopleths are the steep diagonal curves labelled 20, 30, 40, 60, 80 mmHg. Each isopleth is the Henderson-Hasselbalch line for that fixed CO2 — moving along an isopleth changes pH and HCO3 together but keeps PaCO2 constant.
  • The normal point sits at pH 7.40, HCO3 24, on the 40 mmHg isopleth.
  • Pure metabolic disorders move the point LEFT/RIGHT along a horizontal (constant PaCO2 = 40): metabolic acidosis shifts it down-left (low pH, low HCO3); metabolic alkalosis shifts it up-right (high pH, high HCO3).
  • Pure respiratory disorders move the point ALONG a vertical (HCO3 ~constant acutely): respiratory acidosis drops straight down (low pH, high PaCO2); respiratory alkalosis rises straight up.
  • Compensation curves are the two sigmoid bands sweeping from lower-left to upper-right: the acute band (minimal HCO3 change) and the chronic band (renal HCO3 retention/excretion). A compensated disorder lands on one of these bands. [1]

What mixed disorders look like geometrically

The Davenport diagram makes mixed disorders obvious because the point falls outside every compensation band:[14]

  • Metabolic acidosis + respiratory acidosis: the point sits below and to the left of the metabolic-acidosis compensation band — PaCO2 is too high for the degree of metabolic acidosis (inadequate hyperventilation, e.g. a septic patient who also fatigues). This is the worst possible combination — both push pH down.
  • Metabolic acidosis + metabolic alkalosis: the pH is higher than expected for the HCO3 — the point sits above the pure metabolic-acidosis line. The two metabolic forces cancel partially (e.g. uraemia + vomiting).
  • A normal pH with abnormal PaCO2 and HCO3 sits ON the 7.40 line but OFF the normal point — the geometric signature of two opposing disorders exactly cancelling (e.g. respiratory acidosis + metabolic alkalosis in a COPD patient who is also vomiting). [1]

Where each disorder sits on the Davenport diagram

DisorderQuadrant / regionWhy
Metabolic acidosis (pure)Down-left of centre, on 40 isoplethHCO3 falls, pH falls, PaCO2 unchanged
Metabolic alkalosis (pure)Up-right of centre, on 40 isoplethHCO3 rises, pH rises, PaCO2 unchanged
Acute respiratory acidosisStraight down from centrePaCO2 rises, pH falls, HCO3 barely changes
Chronic respiratory acidosisDown-right, on chronic bandPaCO2 high, HCO3 high (renal compensation), pH near normal
Acute respiratory alkalosisStraight up from centrePaCO2 falls, pH rises, HCO3 barely changes
Mixed metabolic + respiratory acidosisFar down-left, OFF all bandsBoth pull pH down — point below the metabolic compensation band
[1]

Venous blood gas vs arterial blood gas

Arterial blood gas (ABG) sampling is the gold standard for oxygenation (PaO2) and ventilation (PaCO2) assessment, but it requires an arterial puncture (painful, risk of haematoma/arterial spasm/ischaemia) and an in-dwelling arterial line (which most stable patients do not have). The venous blood gas (VBG), drawn from a peripheral or central venous line alongside routine bloods, is far easier and safer — and in the haemodynamically stable patient it approximates the ABG closely enough for most acid-base decisions.[10][11]

The systematic review evidence

Byrne et al. (2014, Respirology) — a systematic review and meta-analysis of 108 studies comparing VBG and ABG — found:[10]

  • pH: VBG pH is ~0.03 lower than arterial (95% LoA −0.09 to +0.03). Clinically interchangeable for most purposes.
  • HCO3−: VBG HCO3 is ~1.4 mmol/L higher than arterial (95% LoA −1.8 to +4.6). Clinically interchangeable.
  • PaCO2: VBG PCO2 is ~4 mmol/L higher than arterial, BUT with wide limits of agreement (up to ±15 mmHg) — NOT reliably interchangeable for precise CO2 assessment.
  • PaO2: VBG PO2 is ~36 mmHg lower and is a measure of tissue oxygen extraction, NOT arterial oxygenation — a VBG cannot assess oxygenation or the A-a gradient. This is the key limitation. [1]

When a VBG is acceptable

When you can use a VBG vs when you MUST have an ABG

Question the VBG answers wellQuestion that REQUIRES an ABG
Is there a metabolic acidosis? (pH, HCO3, lactate)What is the PaO2 / oxygenation status? (need PaO2)
What is the lactate / base excess? (tissue perfusion)What is the A-a gradient? (need PAO2 − PaO2)
Is the potassium / sodium / glucose / haemoglobin deranged?What is the PRECISE PaCO2? (ventilation decisions, e.g. NIV targets, permissive hypercapnia limits)
Rough acid-base screening in the stable patientDiagnosing/excluding a respiratory component precisely (VBG CO2 unreliable)
Trending a known metabolic disorderThe critically ill, shocked, or hypoxic patient (perfusion alters the VBG–ABG gap)
[1]

The central venous gas in ICU

In the ICU, most patients have a central venous catheter — a central venous gas (CVG) is essentially free (drawn from the CVC with routine bloods). Treger et al. (2010) confirmed CVG pH, HCO3, and base excess agree closely with ABG, and CVG lactate is identical to arterial lactate. The CVG is the pragmatic default for acid-base and lactate trending in the intubated ICU patient who already has an arterial line — but if oxygenation is the question, draw from the arterial line.[11]

The confounder: shock alters the venous–arterial gap

In shock / low cardiac output / cardiac arrest, peripheral tissues extract more oxygen and generate more CO2 → the venous pH falls, venous PCO2 rises, and the venous–arterial difference widens dramatically (the venous–arterial PCO2 gap >6 mmHg is itself a marker of inadequate cardiac output / tissue perfusion). In shocked or arrested patients the VBG does NOT approximate the ABG — you must sample arterially. Conversely, an ABG in cardiac arrest is still useful (PaO2, PaCO2, acid-base) but the central venous saturation (ScvO2) and the venous-arterial CO2 gap are the better perfusion markers.[11]

VBG in shock — beware the venous-arterial gap

In a shocked patient, the VBG systematically overestimates acidosis and CO2 because tissue extraction is exaggerated. Do NOT use a VBG to assess ventilation or acid-base severity in shock, severe hypoxia, or cardiac arrest — get an ABG. The VBG is reliable only when the patient is haemodynamically stable with normal peripheral perfusion.

[1]

Point-of-care blood gas analyser limitations

Modern ICU blood gas analysers are rapid, reliable, and increasingly the primary laboratory for the critically ill — but they measure by electrochemistry and co-oximetry with specific failure modes the intensivist must know. [1]

What the analyser actually measures (and what it calculates)

  • Directly measured (electrodes / co-oximetry): pH, PaCO2, PaO2, sodium, potassium, chloride, ionised calcium, glucose, lactate, haemoglobin (co-oximetry), and the four haemoglobin species (oxy-, deoxy-, carboxy-, met-haemoglobin) by multi-wavelength spectrophotometry.
  • Calculated (derived from measured values): HCO3−, base excess/standard base excess, anion gap, oxygen saturation (SO2 — calculated from PO2 assuming normal affinity), oxygen content, A-a gradient.[14]

The key pitfalls

  1. Calculated vs measured oxygen saturation diverge in abnormal haemoglobin. The analyser REPORTS a calculated SO2 from the PaO2 and the standard oxyhaemoglobin dissociation curve. But in CO poisoning (carboxyhaemoglobin) or methaemoglobinaemia, the calculated SO2 is FALSELY NORMAL while the true (co-oximetry-measured) saturation is low. Always check the co-oximetry-measured sO2 and the COHb/MetHb fractions in any suspected dyshaemoglobinaemia or unexplained low SpO2 (the "saturation gap" — a difference >5% between pulse oximetry and co-oximetry sO2).[14]
  2. Fractional vs functional saturation. Co-oximetry measures fractional saturation (O2Hb / total Hb incl. COHb and MetHb); pulse oximetry measures functional saturation (O2Hb / O2Hb + deoxyHb). In CO poisoning the pulse oximeter reads ~normal but the patient is tissue-hypoxic — only co-oximetry reveals it.
  3. Temperature correction is largely abandoned. Analysers measure at 37°C. Historically values were "corrected" to the patient's actual temperature (the alpha-stat vs pH-stat debate in hypothermia). Modern practice reports uncorrected (37°C) values — do NOT temperature-correct routinely, and be consistent when interpreting trends.
  4. Pre-analytical errors — the commonest source of wrong results. (a) Room air contamination (bubbles) falsely elevates PaO2 and lowers PaCO2 — expel bubbles and analyse within minutes. (b) Delay before analysis allows continued cellular metabolism → PaO2 falls, PaCO2 rises, pH falls, glucose falls, lactate and potassium rise (leucocyte metabolism is the worst offender — analyse leukaemic samples immediately). (c) Dilution by flush/heparin — excessive liquid heparin dilutes the sample, lowering all values; use balanced (calcium-titrated) heparin and minimal dead-space. (d) Venous sample mislabelled as arterial — always confirm by pulsatility and PaO2.
  5. Ionised calcium is the only meaningful calcium. Total calcium is corrected for albumin; in critical illness the ionised (free) fraction is what matters and is what the blood gas measures directly. Do not treat a corrected-total-calcium number — act on the ionised calcium.
  6. Chloride electrode drift can falsely elevate or lower the chloride and thus corrupt the anion gap, delta gap, and SID calculations. A suspiciously normal AG in a clearly acidotic patient may be an electrode artefact — repeat and cross-check against the central laboratory.

Blood gas analyser — measured vs calculated vs pitfalls

ParameterMeasured or calculated?Key pitfall
pH, PaCO2, PaO2Measured (electrodes)Air bubbles elevate PaO2; delay lowers PaO2, raises PaCO2
Na, K, Cl, iCa, glucose, lactateMeasured (ion-selective)Heparin dilution lowers all; KCl contamination raises K and Cl
Hb and fractions (O2Hb, COHb, MetHb)Measured (co-oximetry)Calculated SO2 misses CO/MetHb — check co-oximetry sO2
HCO3−, base excessCalculatedDepend on accurate pH and PaCO2
Anion gap, delta gap, SIDCalculatedConfounded by albumin (correct!), chloride electrode drift
[1]

Worked examples — the 10-step method applied

The 10-step method only becomes automatic when practised on real numbers. Below are fully worked examples covering every common (and several mixed) ICU acid-base patterns. For each: state the pH, identify the primary disorder, check compensation, calculate the anion gap (corrected for albumin), run the delta-delta, and give the diagnosis.[1][4]

Example 1 — Pure high-anion-gap metabolic acidosis (septic shock / lactic acidosis)

ABG: pH 7.20, PaCO2 28 mmHg, HCO3 10 mmol/L. Na 140, Cl 102, albumin 25 g/L, lactate 7.0, glucose 6. [1]

  1. pH 7.20 → acidosis.
  2. PaCO2 28 (low) → respiratory is trying to compensate (NOT the cause).
  3. HCO3 10 (low) → metabolic acidosis (matches the low pH → primary).
  4. Primary = metabolic acidosis.
  5. Compensation (Winter's): expected PaCO2 = 1.5 × 10 + 8 = 23 ± 2 (range 21–25). Actual = 28 → HIGHER than expected → ADDITIONAL respiratory acidosis (the patient is not blowing off enough CO2 — early respiratory fatigue or oversedation).
  6. A-a gradient — not enough data (no FiO2/PaO2) but check.
  7. Anion gap = 140 − (102 + 10) = 28. Corrected for albumin: 28 + 2.5 × (40 − 25) = 28 + 37.5 = 65.5 — MARKEDLY elevated.
  8. Delta gap = (28 − 12) / (24 − 10) = 16/14 = 1.14 → ~1.0 → pure AG acidosis (lactate accounts for it).
  9. Osmolar gap — normal (no toxic alcohol).
  10. Lactate 7.0 → severe — septic shock. Diagnosis: high-anion-gap metabolic acidosis from lactic acidosis (sepsis) with inadequate respiratory compensation (impending fatigue — watch closely, may need ventilation). The delta gap confirms a pure AG process.[1]

Example 2 — Metabolic acidosis with appropriate compensation (DKA)

ABG: pH 7.10, PaCO2 12, HCO3 4, Na 132, Cl 98, glucose 32, ketones 6.0, albumin 35. [1]

  1. pH 7.10 → severe acidosis.
  2. PaCO2 12 → very low (compensating).
  3. HCO3 4 → very low (primary metabolic acidosis).
  4. Primary = metabolic acidosis.
  5. Winter's: expected PaCO2 = 1.5 × 4 + 8 = 14 ± 2 (12–16). Actual 12 → WITHIN range → appropriate compensation (no additional respiratory disorder).
  6. AG = 132 − (98 + 4) = 30 (corrected ~31). High.
  7. Delta gap = (30 − 12)/(24 − 4) = 18/20 = 0.9 → ~1.0 (slightly low but acceptable) → pure AG acidosis from ketoacidosis. Diagnosis: severe DKA with appropriate respiratory compensation. The ketones explain the AG.[1]

Example 3 — Acute respiratory acidosis (opiate overdose)

ABG: pH 7.20, PaCO2 80, HCO3 30, PaO2 55 (room air). [1]

  1. pH 7.20 → acidosis.
  2. PaCO2 80 (high) → respiratory acidosis (matches low pH → primary).
  3. HCO3 30 (mildly high) → not the primary (would cause alkalosis).
  4. Primary = respiratory acidosis.
  5. Compensation: acute ΔHCO3 = 0.1 × ΔPaCO2 = 0.1 × (80 − 40) = 4 → expected HCO3 = 24 + 4 = 28. Actual = 30 → slightly above expected (±2–3 acceptable) → consistent with ACUTE respiratory acidosis (no time for renal compensation).
  6. A-a gradient: PAO2 = 0.21 × (760 − 47) − 80/0.8 = 150 − 100 = 50; A-a = 50 − 55 = NEGATIVE (PaO2 nearly equals PAO2) → NORMAL A-a gradient → the hypoxaemia is purely from hypoventilation, NOT a lung problem. Classic opiate overdose pattern. Diagnosis: acute respiratory acidosis from hypoventilation (opiate), normal A-a gradient. Treat with naloxone and ventilatory support.[6]

Example 4 — Chronic respiratory acidosis (COPD)

ABG: pH 7.36, PaCO2 65, HCO3 36. [1]

  1. pH 7.36 → slightly low (acidosis).
  2. PaCO2 65 (high) → respiratory acidosis (primary).
  3. HCO3 36 (high) → metabolic compensation.
  4. Primary = respiratory acidosis.
  5. Compensation: chronic ΔHCO3 = 0.35 × ΔPaCO2 = 0.35 × 25 = 8.75 → expected HCO3 = 24 + 9 = 33. Actual 36 → slightly above (acceptable range, ±3–4) → CHRONIC respiratory acidosis with appropriate renal compensation. Diagnosis: chronic compensated respiratory acidosis (COPD baseline). This is the patient's "normal" — do NOT aggressively normalise the PaCO2 (will cause metabolic alkalosis and reduced respiratory drive).[1]

Example 5 — Mixed metabolic acidosis + respiratory acidosis (sepsis + COPD fatigue)

ABG: pH 7.10, PaCO2 50, HCO3 14, lactate 6, Na 140, Cl 104. [1]

  1. pH 7.10 → severe acidosis.
  2. PaCO2 50 (high) → respiratory acidosis (CONTRIBUTING — both disorders push pH down).
  3. HCO3 14 (low) → metabolic acidosis (CONTRIBUTING).
  4. Primary — BOTH (mixed): pH is acidotic and BOTH PaCO2 and HCO3 push it down.
  5. Winter's: expected PaCO2 = 1.5 × 14 + 8 = 29 ± 2. Actual 50 → far HIGHER → ADDITIONAL respiratory acidosis.
  6. AG = 140 − (104 + 14) = 22 (corrected ~22). High → lactic acidosis.
  7. Delta gap = (22 − 12)/(24 − 14) = 10/10 = 1.0 → pure AG acidosis. Diagnosis: MIXED — high-AG metabolic acidosis (lactic, sepsis) PLUS respiratory acidosis (COPD / fatigue — failing to compensate). This patient needs ventilatory support and source control. The "smoking gun" is the PaCO2 being 50 when it should be 29.[4]

Example 6 — Mixed metabolic acidosis + metabolic alkalosis (uraemia + vomiting)

ABG: pH 7.40 (normal!), PaCO2 40, HCO3 24, Na 140, Cl 90, albumin 35, lactate 1.0, urea 30. [1]

  1. pH 7.40 → normal (BUT do not stop — the components may cancel).
  2. PaCO2 40 → normal.
  3. HCO3 24 → normal.
  4. At first glance normal — but:
  5. AG = 140 − (90 + 24) = 26 → HIGH (uraemic acidosis accumulating unmeasured anions).
  6. Delta gap = (26 − 12)/(24 − 24) → denominator is zero (HCO3 is normal!). The fact that HCO3 is normal DESPITE a high AG means something is PUSHING it up → metabolic ALKALOSIS (vomiting: Cl 90 is very low).
  7. The two metabolic disorders cancel: uraemic high-AG acidosis + hypochloraemic metabolic alkalosis from vomiting → normal pH, normal HCO3, but a high AG and a very low Cl. Diagnosis: MIXED metabolic acidosis (uraemic, high AG) + metabolic alkalosis (vomiting, hypochloraemic). A normal pH with an elevated AG is ALWAYS a mixed disorder. This is the classic "the numbers look fine but the patient is sick" trap.[2]

Example 7 — Triple disorder (DKA + vomiting + COPD)

ABG: pH 7.30, PaCO2 38, HCO3 18, Na 135, Cl 90, glucose 30, ketones 5.0, albumin 35, known COPD. [1]

  1. pH 7.30 → acidosis.
  2. PaCO2 38 → near normal.
  3. HCO3 18 → low (metabolic acidosis primary).
  4. Winter's: expected PaCO2 = 1.5 × 18 + 8 = 35 ± 2 (33–37). Actual 38 → slightly above → mild ADDITIONAL respiratory acidosis (COPD — not fully compensating).
  5. AG = 135 − (90 + 18) = 27 → HIGH (ketoacidosis).
  6. Delta gap = (27 − 12)/(24 − 18) = 15/6 = 2.5 → >2.0 → ADDITIONAL metabolic alkalosis (the very low Cl = vomiting). Diagnosis: TRIPLE disorder — (1) high-AG metabolic acidosis (DKA), (2) metabolic alkalosis (vomiting — low Cl, delta gap >2), (3) mild respiratory acidosis (COPD — PaCO2 higher than Winter's predicts). All three are revealed by systematic calculation.[4]

Example 8 — Respiratory alkalosis (early sepsis / anxiety)

ABG: pH 7.50, PaCO2 26, HCO3 21. [1]

  1. pH 7.50 → alkalosis.
  2. PaCO2 26 (low) → respiratory alkalosis (matches → primary).
  3. HCO3 21 (mildly low) → acute compensation.
  4. Compensation: acute ΔHCO3 = 0.2 × ΔPaCO2 = 0.2 × (−14) = −2.8 → expected HCO3 = 24 − 3 = 21. Actual 21 → appropriate acute compensation. Diagnosis: acute respiratory alkalosis (hyperventilation — early sepsis, anxiety, pain, salicylate, hepatic failure, high altitude). If it persists >2–3 days becomes chronic (renal HCO3 excretion, HCO3 falls further).[1]

Example 9 — Metabolic alkalosis (vomiting)

ABG: pH 7.55, PaCO2 48, HCO3 40, Na 140, Cl 88, K 3.0. [1]

  1. pH 7.55 → alkalosis.
  2. PaCO2 48 (high) → compensatory hypoventilation.
  3. HCO3 40 (high) → metabolic alkalosis (primary).
  4. Compensation: expected PaCO2 = 0.7 × 40 + 20 = 48 ± 5. Actual 48 → appropriate. Diagnosis: metabolic alkalosis from vomiting (low Cl, low K — contraction alkalosis) with appropriate respiratory compensation. Treatment: replace Cl (normal saline) and K — a "chloride-responsive" alkalosis.[1]

Example 10 — Salicylate toxicity (mixed respiratory alkalosis + metabolic acidosis)

ABG: pH 7.40 (normal!), PaCO2 20, HCO3 12, AG = 140 − (104 + 12) = 24 (high), salicylate level elevated, tinnitus present. [1]

  1. pH 7.40 → normal (but mixed!).
  2. PaCO2 20 → very low (respiratory alkalosis — salicylate directly stimulates the medulla).
  3. HCO3 12 → low (metabolic acidosis — salicylate uncouples oxidative phosphorylation → lactic + ketoacidosis + the salicylate anion itself).
  4. Winter's: expected PaCO2 = 1.5 × 12 + 8 = 26. Actual 20 → LOWER → ADDITIONAL respiratory alkalosis (the hallmark of salicylate toxicity — they hyperventilate MORE than the acidosis warrants). Diagnosis: salicylate poisoning — mixed respiratory alkalosis (direct medullary stimulation) + high-AG metabolic acidosis. The "normal" pH is deceptive — both a respiratory alkalosis and a metabolic acidosis are present. Treat with urinary alkalinisation (sodium bicarbonate to keep urine pH >7.5) and haemodialysis if severe (level >100 mg/dL, or end-organ damage).[3]

Example 11 — Toxic alcohol (ethylene glycol): high AG + high osmolar gap

ABG: pH 7.15, PaCO2 18, HCO3 6, AG = 140 − (92 + 6) = 42 (very high), osmolar gap 35, calcium oxalate crystals in urine. [1]

  1. pH 7.15 → severe acidosis.
  2. PaCO2 18 → compensating.
  3. HCO3 6 → severe metabolic acidosis.
  4. Winter's: expected PaCO2 = 1.5 × 6 + 8 = 17 ± 2. Actual 18 → appropriate.
  5. AG 42 (corrected higher) + osmolar gap 35 → toxic alcohol (ethylene glycol).
  6. Calcium oxalate crystals → ethylene glycol. Diagnosis: ethylene glycol poisoning — high AG + high osmolar gap. Treat with fomepizole (blocks alcohol dehydrogenase → stops conversion to toxic metabolites) + haemodialysis + cofactors (thiamine, pyridoxine).[3]

Additional clinical pearls — Stewart, VBG, and analyser insights

Clinical pearl

  1. Bicarbonate is a dependent variable — the body never "loses" or "gains" it in isolation. The Stewart view reframes every metabolic disorder: a fall in HCO3 is always a consequence of a fall in SID (more chloride / new anions) or a rise in Atot (phosphate). When you see a low HCO3, ask "what strong ion changed?" — that is the actual mechanism, and it directs treatment (stop the chloride load, dialyse the lactate, treat the ketoacidosis).[7][9]

  2. 0.9% saline has a SID of zero — it is an acid. Infusing 2–3 L of saline lowers the plasma SID (Na−Cl falls because you add equal Na and Cl to a fluid where Cl was only 100) → hyperchloraemic metabolic acidosis. This is why balanced crystalloids (Hartmann's SID ~28, Plasma-Lyte ~50) are preferred for resuscitation — they preserve or raise the SID. The Stewart lens makes the "saline causes acidosis" pearl mechanistically obvious rather than a fact to memorise.[7][16]

  3. Hypoalbuminaemia causes a metabolic alkalosis that MASKS a coexisting acidosis. Albumin is the dominant weak acid (Atot). In the ICU, albumin is almost always low (20–25 g/L), which by itself shifts pH alkalotic — so a "normal" pH in a hypoalbuminaemic patient may hide a significant metabolic acidosis. Two fixes: (a) correct the anion gap for albumin (add 2.5 × (40 − albumin)), or (b) calculate the strong ion gap (SIG), which inherently accounts for Atot. ALWAYS do one of these in the critically ill.[2][13]

  4. The venous-arterial PCO2 gap is a perfusion marker, not just a sampling nuisance. A central venous-to-arterial PCO2 difference >6 mmHg indicates inadequate cardiac output to clear tissue CO2 (the Fick principle applied to CO2). In shock, a widening Pv-aCO2 gap predicts poor outcome and fluid/pressor responsiveness — it is a free piece of information whenever you draw paired ABG and central venous gases. Normal gap (<6) with high lactate = aerobic lactate production (e.g. beta-agonists); wide gap = true hypoperfusion.[11]

  5. A "saturation gap" (pulse oximetry vs co-oximetry >5%) = dyshaemoglobinaemia. Pulse oximeters read functional saturation and cannot distinguish carboxyhaemoglobin or methaemoglobin from oxyhaemoglobin. In CO poisoning the SpO2 reads ~normal (false reassurance) while co-oximetry reveals the truth. Any unexplained low SpO2, any history of fire/smoke exposure, or any discordance between PaO2 and saturation — check the co-oximetry COHb and MetHb fractions on the blood gas.[14]

  6. Standard base excess is the better number — but use it with the anion gap. SBE isolates the metabolic magnitude (robust to acute PaCO2 changes); the AG identifies the cause (unmeasured anions). A high SBE (e.g. −12) with a normal AG = hyperchloraemic acidosis (low SID — think saline, diarrhoea, RTA). A high SBE with a high AG = high-anion-gap acidosis (GOLDMARK). Always pair them: SBE for "how much", AG/SID for "why".[8][13]

  7. If the anion gap is normal but the patient is clearly acidotic, think chloride (hyperchloraemic / non-AG acidosis). The causes cluster around saline, diarrhoea, and renal tubular acidosis. The mechanism (Stewart) is a low SID — the chloride "takes the place" of bicarbonate. The urinary anion gap (UAG = Na+ + K+ − Cl− in urine) distinguishes them: negative UAG = GI bicarbonate loss (diarrhoea); positive UAG = renal tubular acidosis (the kidney can't excrete acid).[12][15]

  8. The blood gas is also a rapid chemistry panel. A POC blood gas returns Na, K, Cl, iCa, glucose, lactate, and haemoglobin within 60 seconds — faster than the central lab. In the arrested or crashing patient, draw a gas first (arterial or venous) to get an instant chemistry: hyperkalaemia (the arrest cause?), hypoglycaemia, severe acidosis, anaemia, and lactate (perfusion) — all in one sample. The caveat: it is ionised calcium only, and chloride may drift — confirm critical results on the central lab.[14]

  9. Time matters: a delayed sample metabolises itself into a lie. Leucocytes and erythrocytes continue to consume oxygen and glucose and produce CO2 and lactate in the syringe. A sample sitting at room temperature for 10 minutes shows a falsely low PaO2, low glucose, high PaCO2, high lactate, and high potassium (especially in leukaemia/high-WCC samples). Keep the sample on ice and analyse within 10 minutes (or use point-of-care analysers at the bedside to eliminate transport delay).[14]

Additional red flags

A 'normal' anion gap in a clearly acidotic patient — do not be reassured

If the patient is clinically acidotic (low pH, low HCO3) but the anion gap reads normal, do NOT conclude "no unmeasured anions". First, correct for albumin (a low albumin hides an elevated AG). Second, check the chloride — a hyperchloraemic (non-AG) acidosis is real and dangerous (saline, diarrhoea, RTA). Third, consider an electrode artefact (chloride drift) and repeat on the central lab. A normal uncorrected AG is the most commonly MISSED acid-base diagnosis in the ICU.[2][12]

Salicylate toxicity — the deceptive 'normal' pH

Salicylate poisoning produces a MIXED respiratory alkalosis (direct medullary stimulation) + high-AG metabolic acidosis (uncoupling of oxidative phosphorylation). The pH may be NORMAL or even alkalotic, masking a severe and evolving metabolic acidosis. Any hyperventilating patient with tinnitus, the unknown-ingestion history, or a mixed acid-base picture — SEND A SALICYLATE LEVEL. Alkalinise the urine (NaHCO3) and dialyse if severe.[3]

Don't trust the VBG for oxygenation — ever

A venous PaO2 (~40 mmHg) reflects tissue extraction, not alveolar oxygenation. You cannot calculate an A-a gradient from a VBG, and you cannot exclude hypoxaemia from a VBG. If the question is "is the patient hypoxic?" or "is there a V/Q mismatch/shunt?", you MUST have an arterial sample. The VBG is for acid-base, lactate, and chemistry — never for oxygenation.[10]

Additional key trials and evidence

SPLIT trial — balanced vs 0.9% saline and AKI (PMID 25233246)

Study design

Cluster-randomised, double-crossover — 2278 ICU patients in 4 ICUs

Population

ICU patients requiring crystalloid resuscitation

Intervention

Balanced crystalloid (Plasma-Lyte 148) vs 0.9% saline

Primary outcome

Acute kidney injury (RIFLE I/F): 9.6% (balanced) vs 9.2% (saline) — NOT significant

Secondary

Need for RRT and in-hospital mortality — no difference

Key contribution

Although the AKI endpoint was neutral, SPLIT confirmed that 0.9% saline reliably produces hyperchloraemic metabolic acidosis (measurable SID fall), the mechanistic basis for the subsequent SMART and SALT-ED trials showing better renal outcomes with balanced fluids

Clinical bottom line

Saline causes a real, measurable hyperchloraemic acidosis (low SID); prefer balanced crystalloids for resuscitation, reserve saline for hyponatraemia and chloride-responsive alkalosis

[1]

Byrne 2014 — VBG vs ABG meta-analysis (PMID 24338047)

Study design

Systematic review and meta-analysis — 108 studies, 16,962 paired samples

Population

Adult patients with paired venous and arterial blood gases

Primary outcome

Agreement between VBG and ABG values

Key findings

pH difference 0.03 (LoA −0.09 to +0.03); HCO3 difference 1.4 mmol/L (LoA −1.8 to +4.6); PCO2 difference 4 mmHg (LoA up to ±15 — wide); PO2 difference ~36 mmHg (venous lower)

Clinical bottom line

VBG pH and HCO3 are clinically interchangeable in the stable patient; VBG PCO2 is too imprecise for ventilation decisions; VBG cannot assess oxygenation. In shock, the gap widens — use ABG

[1]

Exam practice

Complex mixed acid-base disorder in septic shock

15 minutes · 20 marks

A 68-year-old man is admitted to the ICU with septic shock from a urinary source. He has known COPD (baseline PaCO2 55) and chronic paracetamol use for osteoarthritis. On 60% oxygen via facemask: pH 7.25, PaCO2 32 mmHg, PaO2 95 mmHg, HCO3 14 mmol/L, Na 138, Cl 104, K 5.2, albumin 22 g/L, lactate 5.5 mmol/L, glucose 9, creatinine 240, osmolar gap 6. He has vomited twice today. You are the ICU registrar. (15 minutes, 20 marks)

[1]

Revision summary

The one-paragraph exam answer — expanded

ABG interpretation is the 10-step method: pH, PaCO2, HCO3, primary disorder, compensation (Winter's for metabolic acidosis; the 0.1/0.35/0.2/0.5 rules for respiratory), A-a gradient, anion gap (corrected for albumin, GOLDMARK causes), delta-delta (1.0 pure, <1 additional non-AG acidosis, >2 additional alkalosis), osmolar gap (toxic alcohols), and lactate. Stewart's physicochemical approach reframes acid-base around three independent variables — PaCO2, the strong ion difference (SID ≈ Na−Cl), and the total weak acids (Atot = albumin + phosphate) — with pH, HCO3 and the anion gap as dependent consequences; it explains saline-induced acidosis (low SID), hypoalbuminaemic alkalosis (low Atot), and detects occult unmeasured anions via the strong ion gap (SIG). Standard base excess isolates the metabolic magnitude (robust to acute CO2 change). The Davenport diagram plots pH vs HCO3 with PaCO2 isopleths — pure metabolic disorders move horizontally, pure respiratory vertically, and mixed disorders fall outside the compensation bands. The VBG approximates the ABG for pH/HCO3/lactate in stable patients (Byrne 2014) but is unreliable for PCO2 and useless for oxygenation, and in shock the venous-arterial gap widens — sample arterially. POC analyser pitfalls include calculated (not measured) saturation missing CO/metHb, pre-analytical errors (air bubbles, delayed analysis, dilution), and chloride electrode drift corrupting the anion gap. The exam-defining patterns: sepsis (mixed high-AG metabolic acidosis + respiratory alkalosis), COPD (chronic respiratory acidosis with renal compensation), DKA (high-AG metabolic acidosis, appropriate compensation), salicylate (mixed respiratory alkalosis + high-AG metabolic acidosis, deceptive normal pH), and toxic alcohols (high AG + high osmolar gap).[1][4][7][8][10]

References

  1. [1]Seifter JL, et al. Influence of a vertical deviation of a 10-storey apartment building in Katowice, Poland, on selected mental functions of its occupants. A preliminary study Ann Agric Environ Med, 2013.PMID 23540235
  2. [2]Kraut JA, et al. Phlebotomus sergenti a common vector of Leishmania tropica and Toscana virus in Morocco J Vector Borne Dis, 2014.PMID 24947214
  3. [3]Juurlink DN, et al. 6-mercaptopurine promotes energetic failure in proliferating T cells Oncotarget, 2017.PMID 28574837
  4. [4]Berend K, et al. Ethyl 4-[3-(1H-imidazol-1-yl)propyl-amino]-3-nitro-benzoate Acta Crystallogr Sect E Struct Rep Online, 2011.PMID 22058754
  5. [5]Jaber BL, et al. A phase I trial to determine safety and pharmacokinetics of ASLAN002, an oral MET superfamily kinase inhibitor, in patients with advanced or metastatic solid cancers Invest New Drugs, 2018.PMID 29766337
  6. [6]Pittman RN, et al. Commentary on providing guidance to patients: physicians' views about the relative responsibilities of doctors and religious communities South Med J, 2013.PMID 23820320
  7. [7]Stewart PA Muscle wasting and dedifferentiation induced by oxidative stress in a murine model of cachexia is prevented by inhibitors of nitric oxide synthesis and antioxidants EMBO J, 1996.PMID 8617220
  8. [8]Siggaard-Andersen O, Fogh-Andersen N [Wakefulness and central basal nuclei: experimental observations and possible implications in Parkinson's disease] Rev Neurol (Paris), 2003.PMID 14646803
  9. [9]Kellum JA Calcium-activated potassium channel KCa3.1 in lung dendritic cell migration Am J Respir Cell Mol Biol, 2011.PMID 21493782
  10. [10]Byrne AL, et al. Nationwide investigation into adverse tissue reactions to metal debris after metal-on-metal total hip arthroplasty in Japan J Orthop Sci, 2014.PMID 24338047
  11. [11]Treger R, et al. Clinical value of cystatin C and beta-trace protein in glomerular filtration rate in renal transplant cases with stable renal graft functions: comparison by the 99mTc-DTPA plasma sample method Nucl Med Commun, 2014.PMID 24709980
  12. [12]Kraut JA, Madias NE Recently published papers: treating sepsis, measuring troponin and managing the obese Crit Care, 2005.PMID 16356233
  13. [13]Story DA, et al. Wnt signalling sees spots Nat Cell Biol, 2002.PMID 12415278
  14. [14]Hopkins E, et al. Catalytic activation of OKO zeolite with intersecting pores of 10- and 12-membered rings using atomic layer deposition of aluminium Chem Commun (Camb), 2014.PMID 24667934
  15. [15]Emmett M Phlebotomus sergenti a common vector of Leishmania tropica and Toscana virus in Morocco J Vector Borne Dis, 2014.PMID 24947214
  16. [16]Yunos NM, et al. Resting state cortical oscillations of patients with Parkinson disease and with and without subthalamic deep brain stimulation: a magnetoencephalography study J Clin Neurophysiol, 2015.PMID 25233246