The BMP Deep Dive: Eight Numbers That Tell You More Than You Think
Sodium algorithms, the anion gap you should be calculating on every panel, and why creatinine lies about half the time.
The basic metabolic panel is the most ordered lab in outpatient and inpatient medicine. Eight values: sodium, potassium, chloride, CO2 (bicarbonate), BUN, creatinine, glucose, and calcium. Most clinicians glance at the sodium and creatinine and move on. But buried in those eight numbers are patterns that diagnose DKA, renal failure, toxic ingestions, adrenal crises, and metabolic emergencies—if you know how to read them.
The Anion Gap: Calculate It Every Single Time
Anion Gap = Na − (Cl + CO2)
Normal: 4–12 mEq/L. This should be calculated on every BMP. An elevated anion gap means unmeasured acids are accumulating in the blood, and many of the causes are immediately life-threatening.
High Anion Gap Metabolic Acidosis (HAGMA)
The classic mnemonic is CAT MUDPILES:
- Cyanide, CO poisoning
- Aminoglycosides (rare)
- Toluene
- Methanol
- Uremia (renal failure)
- Diabetic ketoacidosis
- Propylene glycol, Paraldehyde
- Isoniazid, Iron
- Lactic acidosis (sepsis, shock, liver failure, metformin)
- Ethylene glycol
- Salicylates (aspirin overdose)
An anion gap >25 is almost always a true metabolic acidosis and demands immediate investigation. The most common causes in primary care and urgent care: DKA, lactic acidosis (sepsis), renal failure, and toxic ingestions. Don't dismiss it.
Normal Anion Gap (Non-Gap) Metabolic Acidosis
Low bicarbonate with a normal anion gap means chloride has risen to compensate (hyperchloremic acidosis). Think: diarrhea (most common), renal tubular acidosis, normal saline overresuscitation, carbonic anhydrase inhibitors (acetazolamide, topiramate), or ureteral diversions.
Albumin is the major unmeasured anion. In hypoalbuminemic patients (cirrhosis, nephrotic syndrome, malnutrition, critical illness), the anion gap will be falsely low, masking a true HAGMA. For every 1 g/dL drop in albumin below 4, add 2.5 to the calculated anion gap. A patient with an albumin of 2 and a calculated AG of 10 actually has a corrected AG of 15—that's abnormal.
The Delta-Delta: Finding Hidden Disorders
When you find a HAGMA, go one step further:
- Δ Anion Gap = (Calculated AG) − 10
- Δ Bicarbonate = 24 − (Measured bicarb)
- If ΔAG ≈ ΔBicarb: pure HAGMA
- If ΔAG >> ΔBicarb: HAGMA + metabolic alkalosis (hidden vomiting or diuretic use)
- If ΔAG << ΔBicarb: HAGMA + non-gap metabolic acidosis (concurrent diarrhea or RTA)
Sodium: The Hydration and Osmolality Story
Hyponatremia (<135 mEq/L)
The most common electrolyte abnormality in hospitalized patients. The approach is stepwise:
- Is it real? Rule out pseudohyponatremia (lab artifact from hyperlipidemia or hyperproteinemia on indirect ISE analyzers). Also correct for hyperglycemia: for every 100 mg/dL glucose above 100, add 1.6 to the sodium. If the corrected sodium is normal, the hyponatremia is dilutional from glucose, not true hyponatremia.
- What's the volume status?
- Hypovolemic (dehydrated): GI losses, diuretics, third-spacing. Sodium and water both lost, but sodium lost more. Treat with normal saline.
- Euvolemic: SIADH (most common cause of euvolemic hyponatremia), hypothyroidism, adrenal insufficiency, beer potomania, tea-and-toast diet. Restrict fluids.
- Hypervolemic (edematous): Heart failure, cirrhosis, nephrotic syndrome. Total body sodium is actually high but water is even higher. Restrict fluids + treat underlying cause.
- How fast did it develop? Acute (<48 hours) and symptomatic hyponatremia (seizures, altered mental status) is an emergency requiring hypertonic saline. Chronic hyponatremia corrected too quickly risks osmotic demyelination syndrome—correct no faster than 8–10 mEq/L in 24 hours.
Hyponatremia in children is most commonly from GI losses (gastroenteritis) or from hypotonic fluid administration—using D5W or half-normal saline for maintenance fluids is a historical practice that has caused fatal hyponatremic encephalopathy. Current guidelines recommend isotonic fluids (normal saline or Lactated Ringer's) for maintenance IV fluids in children.
Potassium: The Cardiac Emergency Electrolyte
Hyperkalemia (>5.5 mEq/L)
Before you treat, rule out pseudohyperkalemia: hemolyzed specimen (most common), prolonged tourniquet time, or fist clenching during phlebotomy. If the patient is asymptomatic and the K+ is mildly elevated, repeat the draw.
True hyperkalemia causes: renal failure (most common), ACE inhibitors/ARBs/spironolactone, NSAIDs, rhabdomyolysis, tumor lysis syndrome, adrenal insufficiency, metabolic acidosis (H+ shifts into cells, K+ shifts out).
K+ >6.0 or any hyperkalemia with EKG changes (peaked T waves, widened QRS, sine wave pattern) is a cardiac emergency. Treat immediately with IV calcium (membrane stabilizer), insulin + glucose (shifts K+ intracellularly), and kayexalate or patiromer for definitive removal. EKG changes do NOT reliably correlate with absolute K+ level—some patients develop arrhythmias at 5.5, others tolerate 7.0. Always get the EKG.
Hypokalemia (<3.5 mEq/L)
Causes: diuretics (most common outpatient cause), GI losses (vomiting, diarrhea), renal losses, hypomagnesemia (must correct Mg before K will replete), alkalosis, insulin administration. EKG changes include flattened T waves, U waves, and prolonged QT—risk of torsades de pointes.
Always check magnesium with potassium. Hypomagnesemia causes renal potassium wasting, and you cannot correct hypokalemia without first correcting the magnesium. This is one of the most commonly missed steps in electrolyte management.
BUN and Creatinine: The Renal Duo
Creatinine Pitfalls
Creatinine is the workhorse of renal function assessment, but it has significant blind spots:
- Muscle mass matters: A creatinine of 1.0 in a 90 lb elderly woman may represent significant renal impairment, while a creatinine of 1.4 in a muscular 25-year-old man may be normal. Always calculate eGFR (which adjusts for age, sex, and race).
- Creatinine lags behind injury: In acute kidney injury, creatinine doesn't rise until 24–48 hours after the insult. A "normal" creatinine in an acutely ill patient doesn't exclude AKI.
- Medications affect creatinine without affecting GFR: Trimethoprim and cimetidine block tubular secretion of creatinine, causing a rise that does NOT reflect true renal impairment.
- Cooked meat can transiently raise creatinine for 2–4 hours after a meal. Ideally, draw fasting.
BUN/Creatinine Ratio
Normal: 10–20:1. The ratio helps localize the cause of elevated creatinine:
- >20:1 (elevated BUN out of proportion): Prerenal azotemia (dehydration, heart failure, hemorrhage), GI bleeding (digested blood = protein load = BUN rises), high-protein diet, steroids
- <10:1 (creatinine disproportionately high): Intrinsic renal disease, rhabdomyolysis, muscle breakdown
Pediatric creatinine norms are much lower than adult values (neonates: 0.2–0.4 mg/dL, children: 0.3–0.7 depending on age/size). A creatinine of 0.9 in a 5-year-old is abnormal and may indicate significant renal impairment. Always use age-appropriate norms and pediatric eGFR equations (Schwartz formula).
Glucose
Fasting glucose ≥126 or random glucose ≥200 with symptoms = diabetes. But don't miss:
- Stress hyperglycemia: Acutely ill, septic, or post-surgical patients commonly have glucose 200–300+ without diabetes. This is a cortisol/catecholamine response. It should normalize with recovery but may unmask pre-diabetes.
- Hypoglycemia (<70) on BMP: In a non-diabetic patient, this is an emergency differential—consider insulinoma, adrenal insufficiency, liver failure, sepsis, alcohol use, or medication error.
Calcium
The BMP reports total calcium, which includes protein-bound calcium. In hypoalbuminemic patients, total calcium will be falsely low. Correct for albumin: corrected Ca = measured Ca + 0.8 × (4 − albumin). Or order an ionized (free) calcium, which is the physiologically active form and isn't affected by albumin.
- Hypercalcemia: The two most common causes account for ~90%: primary hyperparathyroidism (outpatient) and malignancy (inpatient). Check PTH: if elevated, it's hyperparathyroidism. If suppressed, it's humoral or osteolytic from cancer.
- Hypocalcemia: Vitamin D deficiency (most common), hypoparathyroidism (post-thyroidectomy), chronic kidney disease, hypomagnesemia (Mg is required for PTH secretion—another reason to always check Mg), pancreatitis.
CO2 (Bicarbonate)
This is the metabolic component of acid-base balance. The BMP reports total CO2, which is predominantly bicarbonate:
- Low CO2 (<22): Metabolic acidosis (calculate the anion gap!) or respiratory compensation for alkalosis
- High CO2 (>28): Metabolic alkalosis (vomiting, diuretics, volume contraction) or respiratory compensation for chronic respiratory acidosis (COPD)
The Pitfalls Summary
| Pitfall | What Happens | How to Avoid |
|---|---|---|
| Not calculating anion gap | Missed DKA, lactic acidosis, toxic ingestion | Calculate AG = Na − (Cl + CO2) on every BMP |
| Not correcting AG for albumin | Missed HAGMA in hypoalbuminemic patients | Add 2.5 to AG for every 1 g/dL albumin below 4 |
| Not correcting Na for glucose | Treating "hyponatremia" that's really hyperglycemia | Add 1.6 to Na for every 100 mg/dL glucose >100 |
| Pseudohyperkalemia | Unnecessary treatment for hemolyzed specimen | Repeat draw if asymptomatic and no EKG changes |
| Not checking Mg with K | Refractory hypokalemia | Always check and correct Mg first |
| Trusting creatinine in small/elderly patients | Missed renal impairment | Always calculate eGFR; use age-appropriate peds norms |
| Not correcting calcium for albumin | False hypocalcemia in hypoalbuminemic patients | Corrected Ca = Ca + 0.8 × (4 − albumin), or order ionized Ca |
| Ignoring low CO2 | Missed metabolic acidosis | Any bicarb <22 = calculate the anion gap |
Bottom Line
The BMP is not eight independent numbers. It's a system. Sodium tells you about water balance and osmolality. Potassium tells you about cardiac risk and acid-base status. BUN and creatinine tell you about kidney function and volume status. Chloride and CO2 together reveal the anion gap. Glucose reveals metabolic control. Calcium reveals parathyroid function and albumin status. Read them together, calculate the anion gap every time, and correct for albumin and glucose when needed.
Eight numbers. One story. Read the whole thing.
Stay sharp out there.
Comments
Post a Comment