Metformin, Contrast, and a High-Anion-Gap Acidosis
A 62-year-old man with type 2 diabetes and chronic kidney disease (baseline eGFR 38 mL/min/1.73 m²) takes metformin 1 g twice daily, ramipril 10 mg daily, and ibuprofen 400 mg three times daily for knee osteoarthritis. He undergoes a contrast-enhanced CT scan for suspected renal colic. Two days later he is confused and nauseated. BP 96/60 mmHg, pulse 118/min, respiratory rate 28/min. Laboratory: sodium 134 mmol/L, potassium 6.1 mmol/L, chloride 96 mmol/L, bicarbonate 9 mmol/L, pH 7.24, PaCO2 21 mmHg, creatinine 3.0 mg/dL (baseline 1.7), lactate 9 mmol/L, and anion gap 29 mmol/L. He has not taken any new drugs. The admitting team asks whether this is simply contrast nephropathy and whether immediate haemodialysis is indicated.
1. Is this simply contrast nephropathy? Explain the contributing factors.
Read the worked answer
No. Contrast nephropathy may have contributed, but the presentation is a multifactorial acute kidney injury with severe high-anion-gap lactic acidosis. The contrast study likely caused a transient fall in renal perfusion, particularly because the patient was not adequately hydrated. Ibuprofen then reduced prostaglandin-mediated afferent arteriolar dilation, further lowering GFR and causing sodium and water retention. Ramipril reduced efferent arteriolar tone in a volume-depleted kidney, worsening the fall in filtration. The combination produced acute kidney injury, and metformin accumulated because it is renally excreted.
Metformin accumulation causes lactic acidosis by inhibiting hepatic gluconeogenesis and mitochondrial oxidation. The lactate of 9 mmol/L and anion gap of 29 mmol/L are consistent with this. The potassium of 6.1 mmol/L reflects acute kidney injury and reduced aldosterone effect from ramipril. This is not a single-drug problem; it is a predictable interaction between contrast, NSAID, ACE inhibitor and metformin in a patient with chronic kidney disease.
2. What immediate management is indicated, including treatment of hyperkalemia and acidosis?
Read the worked answer
Stop metformin, ibuprofen and ramipril immediately. Place the patient on a cardiac monitor and obtain an ECG. Treat hyperkalemia urgently: give intravenous calcium gluconate 10% 10 mL for cardiac membrane stabilisation if there are ECG changes, then insulin 10 units with 25 g glucose, and nebulised salbutamol. Sodium bicarbonate may be considered if the pH is below 7.1, but it is not a substitute for removing the offending drugs and restoring perfusion. Give isotonic saline cautiously to restore volume while monitoring urine output and pulmonary status.
Call nephrology urgently. Haemodialysis is indicated for severe, refractory lactic acidosis, hyperkalemia unresponsive to medical therapy, volume overload, uremic complications, or a very high metformin level. This patient’s pH of 7.24 alone does not mandate dialysis, but the combination of lactate 9 mmol/L, acute kidney injury and hyperkalemia makes early dialysis assessment essential. Recheck gases, potassium and lactate frequently.
3. How should metformin and contrast be managed in future to improve patient safety?
Read the worked answer
Before any contrast study, document the eGFR and hydration status. Metformin should be withheld at the time of contrast and for 48 hours afterwards; restart only after renal function has been rechecked and is stable. In chronic kidney disease, metformin is contraindicated below an eGFR of 30 mL/min/1.73 m² and should not be started at 30–45; if already prescribed in that range, review the dose and risk-benefit carefully. This patient’s baseline eGFR of 38 means metformin should have been reviewed before the scan, not continued blindly.
Avoid NSAIDs in chronic kidney disease and during acute illness. Use paracetamol or topical therapy for osteoarthritis. Apply sick-day rules: hold metformin, ACE inhibitors, diuretics and NSAIDs during vomiting, diarrhoea or dehydration. Provide written advice and ensure the renal team reviews all nephrotoxic medicines before discharge. Document the adverse event so that future prescriptions are flagged in the electronic record.