Pheochromocytoma
pheochromocytoma diagnosis management
python3 -c " import pdfplumber pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' with pdfplumber.open(pdf_path) as pdf: print(f'Total pages: {len(pdf.pages)}') # Search for pheochromocytoma for i, page in enumerate(pdf.pages): text = page.extract_text() if text and 'heochromocytoma' in text: print(f'Found on page {i+1} (PDF page)') print(text[:200]) print('---') "
python3 << 'EOF' import pdfplumber pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' with pdfplumber.open(pdf_path) as pdf: print(f'Total pages: {len(pdf.pages)}') pheo_pages = [] for i, page in enumerate(pdf.pages): try: text = page.extract_text() if text and 'heochromocytoma' in text: pheo_pages.append(i+1) except: pass print(f'Pheochromocytoma found on pages: {pheo_pages}') EOF
pheochromocytoma adrenal tumor catecholamine hypertension


| System | Manifestations |
|---|---|
| Cardiovascular | Tachycardia, arrhythmias, cardiomyopathy, hypertensive emergency |
| Metabolic | Hyperglycemia, weight loss |
| GI | Nausea, abdominal pain, constipation |
| Constitutional | Pallor (vasoconstriction), anxiety, tremor |
| Ophthalmologic | Hypertensive retinopathy |
| Test | Sensitivity | Specificity | Notes |
|---|---|---|---|
| Plasma free metanephrines | ~99% | ~85–89% | Best initial screen — excellent for ruling OUT |
| 24-hr urine metanephrines + catecholamines | ~88% | High | Confirmatory; cutoffs set at ~2× upper reference range |
| Chromogranin A | Moderate | Moderate | Marker of neuroendocrine tumors |
Key point: Plasma free metanephrines have such high sensitivity that a negative result effectively excludes pheochromocytoma. However, false-positive rates are high (false positives may outnumber true positives by 30:1 in hypertensive screening populations), so confirmatory 24-hr urine testing is essential when plasma screening is positive.
MIBG is contraindicated in pregnancy (radiation exposure).
| Agent | Mechanism | Notes |
|---|---|---|
| Phenoxybenzamine | Non-selective, irreversible α-blocker | Gold standard; causes nasal stuffiness, orthostatic hypotension |
| Doxazosin/Prazosin | Selective α₁-blocker | Better tolerated; commonly used |
| Calcium channel blockers | Adjunct | Added if blood pressure uncontrolled on α-blockade alone |
At least one-third of pheochromocytoma patients carry a germline mutation — genetic testing is indicated for ALL patients.
| Syndrome | Gene | Additional Features |
|---|---|---|
| MEN2A / MEN2B | RET | Medullary thyroid cancer ± parathyroid hyperplasia; bilateral pheo in 40–50% |
| Von Hippel-Lindau | VHL | Hemangioblastomas, clear cell RCC, pancreatic cysts; pheo in 10–20% |
| Neurofibromatosis type 1 | NF1 | Café-au-lait spots, neurofibromas, Lisch nodules; pheo in 1–5% |
| Familial paraganglioma | SDHA/B/C/D, SDHAF2, TMEM127 | GI stromal tumors, renal cell carcinoma |
| HIF2A/EPAS1 mutation | HIF2A | Familial polycythemia, somatostatinomas |
| MAX mutation | MAX | Unknown additional features |
| HLRCC | FH | Leiomyomas, renal cell carcinoma |
| Modality | Notes |
|---|---|
| ¹³¹I-MIBG therapy | First-line for MIBG-avid disease |
| Sunitinib / CVD chemotherapy | Cyclophosphamide-vincristine-dacarbazine (CVD); moderate response rates |
| Peptide receptor radionuclide therapy (PRRT) | ¹⁷⁷Lu-DOTATATE for somatostatin receptor-positive tumors |
| Temozolomide | Particularly in SDHB-mutated tumors |
| Debulking surgery | Symptom control |
Pheochromocytoma from Nelson text book
python3 -c " import pdfplumber, sys pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' with pdfplumber.open(pdf_path) as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages[:10]): text = page.extract_text() or '' print(f'Page {i+1}: {text[:100]}') " 2>&1 | head -50
python3 -c " import pdfplumber pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' with pdfplumber.open(pdf_path) as pdf: for i, page in enumerate(pdf.pages): text = page.extract_text() or '' if 'heochromocytoma' in text or 'HEOCHROMOCYTOMA' in text: print(f'=== PAGE {i+1} ===') print(text[:300]) print('...') " 2>&1
python3 -c " import pdfplumber pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' with pdfplumber.open(pdf_path) as pdf: for i in range(100, 194): text = pdf.pages[i].extract_text() or '' if 'heochromocytoma' in text: print(f'PAGE {i+1}: {text[:150]}') " 2>&1
python3 -c " import pdfplumber pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' with pdfplumber.open(pdf_path) as pdf: for i in range(0, 100): text = pdf.pages[i].extract_text() or '' if 'heochromocytoma' in text: print(f'PAGE {i+1}: {text[:150]}') " 2>&1
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' r = PdfReader(pdf_path) hits = [] for i, page in enumerate(r.pages): t = page.extract_text() or '' if 'heochromocytoma' in t: hits.append(i+1) print('Pheo pages:', hits) " 2>&1
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' r = PdfReader(pdf_path) for pg in [118,119,124,125,126]: print(f'\n===== PDF PAGE {pg} =====') print(r.pages[pg-1].extract_text()) " 2>&1
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/0164101d-675e-4d0b-b32b-03bb9515d5f7/Part 24 -The Endocrine System - Nelson 2024 (1).pdf' r = PdfReader(pdf_path) for pg in [87,88]: print(f'\n===== PDF PAGE {pg} =====') print(r.pages[pg-1].extract_text()) " 2>&1
| Syndrome | Gene | Additional Features |
|---|---|---|
| Von Hippel-Lindau (1 in 36,000) | VHL (chr 3p25-26) | Retinal & CNS hemangioblastomas, renal clear cell carcinoma; pheo in some kindreds only |
| MEN2A / MEN2B | RET (chr 10q11.2) | Medullary thyroid carcinoma, parathyroid tumors; ~50% develop pheo; codon 634 variants = highest risk |
| Neurofibromatosis type 1 | NF1 (chr 17q11.2) | Café-au-lait spots, neurofibromas, Lisch nodules; occasional pheo |
| Familial paraganglioma | SDHB, SDHD, SDHC, SDHA, SDHAF2, MAX, TMEM127 | Paragangliomas, often head/neck; ~50% of SDHB-mutant tumors are malignant |
| Carney-Stratakis dyad | SDH genes | Pheo/paraganglioma + GI stromal tumors |
| Carney-Stratakis triad | SDH genes | Pheo/paraganglioma + GISTs + pulmonary chondromas |
| 3P Association (3Pas) | SDH genes | Pheo/paraganglioma + pituitary adenomas |
The VHL and SDH gene products both participate in the pseudohypoxia signaling pathway (decreased NAD⁺/NADH ratio), representing a common pathogenetic pathway.
All patients have hypertension at some point.
| Finding | Detail |
|---|---|
| Urine | Proteinuria, casts, occasionally glucose; gross hematuria → bladder wall tumor |
| Polycythemia | Occasionally observed |
| Catecholamine secretion | Children predominantly excrete norepinephrine (unlike adults who have both ↑NE and ↑Epi) |
| VMA | ↑ urinary vanillylmandelic acid (3-methoxy-4-hydroxymandelic acid), but no longer routinely measured due to food interference (vanilla, fruits) |
Consensus: measure plasma free metanephrines AND urinary fractionated metanephrines.
MRI findings: characteristic T2-hyperintensity ("light bulb" sign) in pheochromocytomas and paragangliomas; heterogeneous contrast enhancement.
These tumors must be removed surgically; careful preoperative, intraoperative, and postoperative management is essential.
| Drug Class | Agent | Notes |
|---|---|---|
| Non-selective α-blocker | Phenoxybenzamine | Most widely used; may not be covered by insurance |
| Selective α₁-blocker | Doxazosin | Alternative to phenoxybenzamine |
| Calcium channel blocker | Amlodipine | Also used as alternative/adjunct |
| β-blockade | Added after α-blockade | Controls reflex tachycardia |
Volume expansion with appropriate fluids before and during surgery is critical to avoid precipitous BP drop intraoperatively or within 48 hours postoperatively.