Skip to content
All lessons
Clinical Specialties · Internal Medicine

Approach to Edema

A board-style, next-best-step approach to edema: anchor on Starling mechanisms, then triage by distribution (unilateral/local vs bilateral/systemic) and pitting vs non-pitting, using JVP, urinalysis, and the drug list to name the organ. Includes classic DVT, heart-failure, and nephrotic-syndrome vignettes with management by cause.

11 min readHigh yield

Framework: Starling Forces + Two Branch Points

Edema is palpable swelling from expansion of interstitial fluid, governed by Starling forces. It arises from: (1) increased capillary hydrostatic pressure (heart failure, venous obstruction/insufficiency, cirrhotic portal hypertension); (2) decreased plasma oncotic pressure / hypoalbuminemia (nephrotic syndrome, cirrhosis, malnutrition, protein-losing enteropathy); (3) increased capillary permeability (sepsis, burns, angioedema); (4) lymphatic obstruction (lymphedema); or (5) renal Na+/water retention (AKI/CKD, nephritic states, drugs).

The board approach hinges on two questions:

  • Localized/unilateral vs generalized/bilateral? Unilateral = a local process (DVT, cellulitis, venous insufficiency, lymphedema, Baker cyst). Bilateral/generalized = systemic disease (heart, liver, kidney) or drugs.
  • Pitting vs non-pitting? Non-pitting narrows the differential sharply to lymphedema and hypothyroid myxedema.

Answer those two, then let the vignette's associated findings (JVP, ascites, proteinuria, drug list) name the organ.

High-Yield Facts & Trigger Phrases
  • Pitting (skin indents, slow refill) = most causes: HF, hypoalbuminemia, venous insufficiency, drug-induced
  • Non-pitting = lymphedema (filariasis, post-op/radiation, malignancy; positive Stemmer sign) and myxedema (hypothyroid — check TSH)
  • Unilateral calf swelling + immobilization/recent travel → DVT until proven otherwise → compression duplex ultrasound
  • Bilateral pitting edema + dyspnea, orthopnea, PND, elevated JVP, S3, crackles → heart failure → BNP/NT-proBNP + echo
  • Periorbital + dependent edema, frothy urine, low albumin → nephrotic (proteinuria >3.5 g/day)
  • Ascites + leg edema + spider angiomata/palmar erythema/jaundice → cirrhosis
  • Drug causes: dihydropyridine CCBs (amlodipine — precapillary arteriolar dilation raises capillary pressure), NSAIDs (Na+ retention), thiazolidinediones (pioglitazone), gabapentin/pregabalin, minoxidil
  • Initial generalized-edema labs: albumin, urinalysis (protein), BNP, BMP/creatinine, LFTs, TSH
Lower leg skin showing a persistent indentation after finger pressure is released, demonstrating pitting edema.
Pitting edema: pressure leaves an indentation that slowly refills — typical of heart failure, hypoalbuminemia, and venous causes. · Wikimedia Commons — James Heilman, MD — CC BY-SA 3.0, via Wikimedia Commons

Generalized (Bilateral) Edema — Cause Comparison

CauseVignette cluesJVPBest initial test
Heart failureDyspnea, orthopnea, PND, S3, cracklesElevatedBNP/NT-proBNP, echocardiogram
CirrhosisAscites, jaundice, spider angiomata, low albuminNormal/lowLFTs, albumin, US; SAAG ≥1.1 = portal HTN
Nephrotic syndromePeriorbital edema, frothy urine, hyperlipidemiaNormalUrinalysis + UPCR (protein >3.5 g/d)
Venous insufficiencyWorse with standing, stasis dermatitis, hemosiderin (often bilateral)NormalClinical; venous duplex
Hypothyroidism (myxedema)Non-pitting, cold intolerance, weight gainNormalTSH
Vignette 1 — Unilateral Leg Swelling

A 58-year-old woman returns from a 10-hour flight with 2 days of left calf swelling, warmth, and tenderness; the calf is 3 cm larger than the right and the leg is unilaterally edematous.

Diagnosis: Suspected deep vein thrombosis (DVT) — unilateral edema is a local process until proven otherwise.

Next best step: Apply the Wells score for pretest probability.

  • DVT *likely* → go straight to compression (venous) duplex ultrasound.
  • DVT *unlikely* → D-dimer first; a negative result rules out DVT.

Board traps:

  • Do not order D-dimer in a high-probability patient — image directly.
  • Confirmed DVT → anticoagulation; classify provoked (immobility, surgery, OCPs, malignancy) vs unprovoked to guide duration.
  • Warm, tender, poorly demarcated erythema with fever favors cellulitis instead.
Vignette 2 — Bilateral Edema + Dyspnea (and its Mimic)

A 67-year-old man with hypertension has 3 weeks of bilateral pitting leg edema, exertional dyspnea, 3-pillow orthopnea, and PND. Exam: elevated JVP, bibasilar crackles, S3.

Diagnosis: Decompensated heart failure. Next best step: BNP/NT-proBNP and transthoracic echocardiogram (define EF). Treat volume overload with a loop diuretic (furosemide) + sodium restriction, plus guideline-directed HF therapy.

Contrast — the mimic: An elderly patient with isolated bilateral ankle edema, normal JVP, no dyspnea, taking amlodipine, with an otherwise normal workup → dihydropyridine CCB-induced edema. It is not volume overload — the answer is stop/switch the drug, not diuretics (diuresing a euvolemic patient risks AKI).

Severe bilateral swelling of both feet and lower legs in an elderly man.
Severe bilateral (generalized) pedal edema points to systemic disease — heart, liver, or kidney. · Wikimedia Commons — Rita Jenkins — CC BY-SA 4.0, via Wikimedia Commons
Vignette 3 — Periorbital Edema + Proteinuria

A 35-year-old man has 2 weeks of periorbital edema worse in the morning plus bilateral leg edema. Urinalysis: 4+ protein, oval fat bodies / fatty casts ("Maltese cross" under polarized light); serum albumin low, cholesterol high.

Diagnosis: Nephrotic syndrome — proteinuria >3.5 g/day, hypoalbuminemia, edema, and hyperlipidemia.

Next best step: Quantify proteinuria (spot urine protein:creatinine or 24-hour). In adults, obtain a renal biopsy to define the glomerular lesion; children are treated empirically with steroids for presumed minimal change disease without biopsy.

Complications (high-yield):

  • Hypercoagulability from urinary loss of antithrombin IIIrenal vein thrombosis (flank pain, hematuria); risk is highest with membranous nephropathy
  • Increased infection risk (urinary loss of immunoglobulins)

Management: ACEi/ARB to reduce proteinuria, diuretic for edema, statin, and treat the underlying disease; anticoagulate if thrombosis occurs.

Management & Next-Best-Step by Cause
  • Rule #1: Treat the underlying cause; symptomatic control = Na+ restriction + diuretics only for true volume-overload states.
  • HF / renal overload: loop diuretic (furosemide).
  • Cirrhotic ascites/edema: sodium restriction + spironolactone ± furosemide (classic 100:40 mg ratio); SAAG ≥1.1 g/dL confirms portal hypertension.
  • Nephrotic: ACEi/ARB, statin, diuretic; anticoagulate if thrombosis.
  • Chronic venous insufficiency & lymphedema: leg elevation + graduated compressionNOT diuretics.
  • DVT: anticoagulation.
  • Drug-induced (amlodipine, NSAIDs, TZDs, gabapentinoids): discontinue/switch the offending agent.
  • Hypothyroid myxedema: levothyroxine.
  • Do NOT diurese a euvolemic patient (venous insufficiency, drug edema) — it causes AKI without helping.

Practice Internal Medicine now

Board-style questions, spaced-repetition flashcards, and a Socratic AI tutor — free to start.