Primary Derangements, Compensation & Anion Gap Synthesis · v1.9
How to use this tool: Enter the arterial blood gas values, with serum electrolytes and albumin if available. The tool reports oxygenation, identifies the primary acid-base disturbance, checks whether compensation is appropriate, and calculates the corrected anion gap and delta ratio to point to the underlying cause.
A high anion gap acidosis in someone who drinks has three distinct answers.Alcoholic ketoacidosis: recent heavy drinking then stopping because of vomiting and abdominal pain, ketones present, glucose normal or low. It responds to thiamine followed by glucose-containing saline and does not need insulin. Methanol or ethylene glycol: country liquor or hooch, visual disturbance, a severe acidosis and a raised osmolar gap. That is a toxicological emergency needing fomepizole or ethanol and early haemodialysis, and no module in this catalogue yet calculates the osmolar gap or holds antidote dosing.Lactic acidosis from sepsis or thiamine deficiency. If the patient is also withdrawing, see the Alcohol Withdrawal: CIWA-Ar and Thiamine Protocol.
The Golden Rule of ABG Analysis: Always look at the patient. If an ABG shows profound hypoxaemia but the patient is sitting up comfortably texting on their phone with a normal pulse oximetry, you likely have venous admixture or an air bubble. Do not intubate based on a spurious gas.
1. The Temperature Correction Mandate (α-stat)
Standard ABG analysers heat the blood sample to 37°C before measurement. In patients with significant hypothermia (e.g., targeted temperature management post-cardiac arrest) or severe hyperthermia, the uncorrected values will be dangerously inaccurate. As blood cools, gas solubility increases, meaning the true in vivo PCO₂ and PO₂ are lower than the machine reports, and the true pH is higher. This engine automatically applies standard α-stat correction formulas.
2. Practice Advisory: Intravenous Sodium Bicarbonate
Avoid Knee-Jerk Bicarbonate Administration
In Indian ICUs, there is a dangerous tendency to "chase" a normal pH by pushing IV Sodium Bicarbonate (NaHCO₃) in patients with mixed or respiratory acidosis. Pathophysiology: NaHCO₃ combines with H⁺ to form H₂CO₃, which immediately dissociates into H₂O and CO₂. If the patient cannot ventilate off this massive new CO₂ load, the CO₂ rapidly crosses cell membranes, worsening intracellular acidosis and depressing myocardial contractility, even if the blood pH temporarily looks better. Bicarbonate is generally reserved for severe non-anion gap metabolic acidosis (NAGMA) or specific toxicological emergencies.
3. Illness Scripts: The Anion Gap Mnemonics
Identifying the aetiology of metabolic acidosis requires splitting it by the Corrected Anion Gap.
High Anion Gap (HAGMA) → MUDPILES
Normal Anion Gap (NAGMA) → HARDUP
M - Methanol / Metformin U - Uraemia (Renal Failure) D - Diabetic Ketoacidosis (DKA) P - Paracetamol (Acetaminophen) / Propylene Glycol I - Infection / Iron / Isoniazid L - Lactic Acidosis (Sepsis, Hypoperfusion) E - Ethylene Glycol / Ethanol S - Salicylates (Aspirin)
H - Hyperalimentation (TPN) A - Acetazolamide / Addison's Disease R - Renal Tubular Acidosis (RTA) D - Diarrhoea (Loss of HCO₃⁻) U - Ureteroenterostomy P - Pancreatic fistula
Association of Physicians of India (API). Evidence-Based Guidelines for Management of Acid-Base Disorders. J Assoc Physicians India.
Indian Society of Critical Care Medicine (ISCCM). Guidelines for Mechanical Ventilation and Oxygen Therapy. Indian J Crit Care Med.
Kraut JA, Madias NE. Approach to patients with acid-base disorders. Respir Care. 2012;57(1):18-34.
Seifter JL. Integration of acid-base and electrolyte disorders. N Engl J Med. 2014;371(19):1821-1831.
How to Cite This Tool
AMA Style:
Umakanth S. ABG & Acid-Base Interpretation Pathway. MEDiscuss. Published 2026. Accessed .
Vancouver Style:
Umakanth S. ABG & Acid-Base Interpretation Pathway [Internet]. MEDiscuss.org; 2026 [cited ]. Available from:
Save this calculation
Whatever you type here stays on this device and is not sent anywhere. The server
receives only a scrambled code made from it, so nobody with access to the server can
tell which patient a saved calculation belongs to. Enter the same nickname the next
time to see that patient's earlier values.
What is stored