Thyroid nodule evaluation (TI-RADS → FNA → Bethesda → management)
Standalone subacute/chronic-outpatient thyroid-nodule pipeline — a PROCEDURAL Bayesian funnel, not a drug engine: TSH-first/autonomy gate → ACR TI-RADS size-threshold FNA → Bethesda I–VI implied-risk routing → molecular rule-out for indeterminate III/IV → active surveillance vs surgery → post-thyroidectomy levothyroxine. Four conditional dependencies explicitly modelled on the TI-RADS/Bethesda/molecular pipeline: (i) FNA size threshold ⟂ TI-RADS category (TR5 ≥1.0 / TR4 ≥1.5 / TR3 ≥2.5 cm); (ii) molecular-test PPV ⟂ Bethesda category × institutional malignancy prevalence (sens/NPV stable, PPV moves: Steward 66% @28% vs Patel 47% @24%); (iii) TSH-first autonomy gate re-routes a suppressed-TSH nodule to a radionuclide scan and out of the FNA pathway entirely; (iv) sonographic-feature LR+ are NON-INDEPENDENT — microcalcification ≈3.26, taller-than-wide ≈8.07, irregular margin ≈2.99 (Remonti 25747526, 12,786 nodules, per-feature OR 1.78–35.7) co-occur in true papillary cancers, so the composite high-suspicion pattern is wired at LR+ ≈20 (de-rated from the naïve product ≈78.6), the strongest wired LR+ (bounded by Woliński taller-than-wide OR 13.7, 24473342; Moon feature-count gradient 25133852). Malignancy prior ⟂ host context (pediatric/radiation/Hashimoto ↑; hot/spongiform ↓). Medullary pivot is first-class: a suspicious nodule + family MEN2/MTC, diarrhoea/flushing, or indeterminate FNA → serum calcitonin ± CEA + germline RET; MTC does NOT follow the papillary FNA pathway (FNA can be falsely negative). ≥6 special-population branches: pregnancy (defer scan/surgery, FNA safe), pediatric (higher malignancy, total-thyroidectomy bias), MEN2/RET (codon-guided prophylactic timing), childhood-radiation (elevated prior), coexisting-Hashimoto (papillary OR 2.12 / primary thyroid lymphoma OR 12.92 — Lai 28977955; Abbasgholizadeh 34861884), and active-surveillance candidacy (Brito/MSK three-domain framework — assessed, not defaulted). Cross-refs by engine_id (≥4; all on-disk in this shard): endo.hyperthyroidism.core.v1 (autonomous/toxic-nodule TSH-autonomy pivot), endo.hypothyroidism.core.v1 (post-thyroidectomy / post-lobectomy replacement + risk-stratified TSH-suppression handoff), endo.hyperparathyroidism.v1 (extra-thyroidal/parathyroid-bed lesion + incidental-neck bidirectional loop), endo.osteoporosis.core.v1 (TSH-suppression cortical bone-loss surveillance loop), endo.thyroid-storm.core.v1 (autonomous-nodule iodine-load/peri-operative decompensation route). Each sibling row + workups.branches_to carries the bidirectional intent and the carryover state (accumulated US/feature map, suppression depth/duration, autonomy + iodine-load, recurrence tier). RxCUIs: only one pharmacologic agent — levothyroxine 10582 (reused from in-repo validated endo.hypothyroidism.core.v1 / cardio.acute-hf.iatrogenic-hypothyroid.v1, ATA-cited) for post-thyroidectomy replacement ± TSH-suppression. RAI (I-131) has NO in-repo precedent rxcui → included with full rationale and flagged non_pharm (radiopharmaceutical procedure), rxcui OMITTED (allowed at INTEGRATED). All other entries procedural/surveillance and flagged non_pharm. No invented codes. Manifest is a borrowed placeholder (prisma/seed/manifests/endo.cushing_syndrome.v1.ts) — no dedicated thyroid-nodule manifest in this shard (allowed at INTEGRATED). Allowlisted registry ids only: workup.thyroid_nodule; calc.acr_ti_rads / calc.bethesda_thyroid / calc.tsh_reflex_interpretation; panel.tsh / panel.thyroid / panel.tumor / panel.bone_turnover. Declared INTEGRATED (authored at PRODUCTION depth) to avoid strict rxcui/365-day/LOINC promotion gates. Depth-pass-2 (2026-05-17): added 5 PubMed-verified PMIDs (Remonti 25747526, Woliński 24473342, Moon 25133852, Lai 28977955, Abbasgholizadeh 34861884 — all confirmed via get_article_metadata) → 24 distinct PMIDs; raised cross-dossier edges 2→5 siblings + 5 branches_to, conditional dependencies 3→4, special-pop branches 4→6, max wired composite LR+ ≈20. No fabricated codes; no PMID below floor without an evidence-gap note.
Entry points (5)
- imagingThyroid nodule incidentally seen on neck CT/MRI/US/PET (incidentaloma) (Durante JAMA 2018; ATA 2015)incidental_thyroid_nodule_on_imaging
- symptomPalpable thyroid nodule / anterior neck mass on exam (ATA 2015 Haugen)palpable_thyroid_nodule_or_neck_mass
- lab_abnormalitySuppressed TSH with a thyroid nodule — functional autonomy screen (ATA 2016 hyperthyroidism Ross)suppressed_tsh_with_nodule
- symptomDysphagia / dyspnea / hoarseness / rapid growth — compressive or invasive nodule (ATA 2015 Haugen)compressive_or_invasive_neck_symptoms
- historyFamily history MEN2/familial PTC or childhood head/neck irradiation — elevated-prior nodule (ATA MTC 2015 Wells; ATA 2015 Haugen)family_men2_or_childhood_neck_radiation
Required inputs (14)
- serum_tshrequiredlab • used at INITIAL_WORKUPTSH-FIRST gate — a suppressed TSH re-routes to a radionuclide scan (autonomous/hot nodule) before any FNA; normal/high TSH continues the cytology pathway
- diagnostic_neck_ultrasoundrequiredimaging • used at INITIAL_WORKUPDedicated diagnostic neck US is the core risk-stratification tool — feeds the ACR TI-RADS point score and the FNA size decision
- acr_ti_rads_featuresrequiredimaging • used at BRANCHING_WORKUPComposition / echogenicity / shape / margin / echogenic-foci point components → TR level → size-based FNA threshold
- nodule_size_mmrequiredimaging • used at BRANCHING_WORKUPFNA decision is conditional on size AND TI-RADS category (TR5 ≥1.0 cm, TR4 ≥1.5 cm, TR3 ≥2.5 cm)
- radionuclide_thyroid_scanimaging • used at BRANCHING_WORKUPWhen TSH suppressed: I-123/Tc-99m scan to identify an autonomously functioning ("hot") nodule — hot nodules rarely malignant, FNA generally not indicated
- fna_bethesda_categorylab • used at BRANCHING_WORKUPBethesda I–VI cytology category carries the implied (post-test) malignancy risk that drives surveillance vs molecular vs surgery
- molecular_test_resultlab • used at BRANCHING_WORKUPAfirma GSC / ThyroSeq v3 rule-out for indeterminate Bethesda III/IV — high NPV; PPV conditional on category + institutional prevalence
- serum_calcitoninlab • used at BRANCHING_WORKUPMedullary pivot — calcitonin ± CEA when suspicious nodule + family MEN2/MTC, diarrhoea/flushing, or indeterminate FNA (MTC does not follow the papillary pathway)
- agerequireddemographic • used at CONTEXTMalignancy prior rises at age <20 or >60; active-surveillance progression is age-stratified (young > old, Kuma cohort)
- sexrequireddemographic • used at CONTEXTMale sex modestly raises the malignancy prior for the same nodule
- pregnancy_statusrequireddemographic • used at CONTEXTPregnancy defers radionuclide scan and surgery (FNA is safe); surgery if required is timed to the second trimester
- childhood_head_neck_radiationrequiredhistory • used at CONTEXTPrior childhood head/neck irradiation substantially raises the malignancy prior — lower thresholds
- family_men2_mtc_or_retrequiredhistory • used at CONTEXTFamily MEN2/MTC or known germline RET re-frames the engine toward the medullary pathway + prophylactic-thyroidectomy timing
- invasive_red_flag_featuresrequiredsymptom • used at RED_FLAGSFixed/hard mass + hoarseness/vocal-cord palsy + rapid growth + fixed cervical adenopathy = anaplastic/aggressive — urgent ENT/oncology, not the routine funnel
12-phase flow (12)
- 1FRAMEA thyroid nodule is a FINDING, not a diagnosis: ≈65% population prevalence, only ≈7–15% clinically significant cancer. The job is a sequential Bayesian funnel (TSH → US/TI-RADS → FNA/Bethesda → molecular → management) that spares the benign majority biopsy/surgery (Durante JAMA 2018; ATA 2015 Haugen)inputs: serum_tsh, diagnostic_neck_ultrasoundadvance: Scope set to the subacute/chronic outpatient nodule funnel with the TSH-first / autonomy-gate frame explicit
- 2ENTRYIncidental nodule on neck imaging; palpable nodule/neck mass; suppressed TSH with a nodule; compressive/invasive neck symptoms; elevated-prior patient (family MEN2/familial PTC, childhood neck radiation) (Durante JAMA 2018; ATA 2015; ATA MTC 2015 Wells)inputs: serum_tshadvance: Engine entered via a recognised trigger
- 3CONTEXTCapture age (<20 / >60 raise prior; AS progression age-stratified), sex (male ↑ prior), pregnancy (defers scan/surgery; FNA safe), childhood head/neck radiation (↑ prior), family MEN2/MTC or germline RET (medullary re-frame), prior thyroid disease and growth history (ATA 2015 Haugen; ATA MTC 2015 Wells; ATA pediatric 2015 Francis)inputs: age, sex, pregnancy_status, childhood_head_neck_radiation, family_men2_mtc_or_retadvance: Demographic + radiation + family + pregnancy prior-modifiers fully captured
- 4RED_FLAGSFixed/hard rapidly enlarging mass + hoarseness/vocal-cord palsy + fixed cervical adenopathy ± compressive airway symptoms = anaplastic / aggressive thyroid malignancy or invasive disease — this bypasses the routine funnel: urgent ENT + oncology, expedited imaging/biopsy, airway assessment (ATA 2015 Haugen)inputs: invasive_red_flag_featuresactions: workup.thyroid_noduleadvance: Anaplastic / invasive presentation screened and escalated to urgent ENT/oncology if present
- 5INITIAL_WORKUPTSH FIRST: suppressed TSH → radionuclide (I-123/Tc-99m) scan for an autonomously functioning ("hot") nodule — hot nodules are almost never malignant, FNA generally NOT indicated, route OUT to endo.hyperthyroidism.core.v1 (toxic adenoma / toxic MNG). Normal/high TSH → dedicated diagnostic neck US is the core risk tool (ATA 2015 Haugen; ATA 2016 hyperthyroidism Ross)inputs: serum_tsh, diagnostic_neck_ultrasoundactions: panel.tsh, panel.thyroid, calc.tsh_reflex_interpretation, workup.thyroid_noduleadvance: Functional status established (autonomy routed out) and diagnostic US obtained
- 6BRANCHING_WORKUPACR TI-RADS point score (composition/echogenicity/shape/margin/echogenic-foci) → TR1–TR5 → size-based FNA threshold (TR5 ≥1.0 cm, TR4 ≥1.5 cm, TR3 ≥2.5 cm; TR1/TR2 none; sub-threshold → interval US). CONDITIONAL DEPENDENCE #1 (FNA size cutoff ⟂ TI-RADS category): the size threshold is NOT a single number — it is conditional on TR category. CONDITIONAL DEPENDENCE #4 (sonographic-feature LR NON-INDEPENDENCE): individual feature LR+ are NOT multiplied naïvely — microcalcification LR+ ≈3.26, taller-than-wide LR+ ≈8.07, irregular margin LR+ ≈2.99 (Remonti meta-analysis 12,786 nodules, PMID 25747526; per-feature OR range 1.78–35.7); the features co-occur in true papillary cancers so the composite high-suspicion pattern (solid + marked hypoechoic + microcalcification + taller-than-wide + irregular/infiltrative margin) is de-rated for conditional dependence to a wired composite LR+ ≈20 (NOT the naïve product ≈78.6; bounded by Remonti per-feature OR ceiling 35.7 and Woliński taller-than-wide OR 13.7, PMID 24473342; Moon nondiagnostic-nodule TIRADS feature-count gradient, PMID 25133852). FNA → Bethesda I–VI. Indeterminate Bethesda III/IV → molecular rule-out (Afirma GSC / ThyroSeq v3). Suspicious + family MEN2/diarrhoea/indeterminate → serum calcitonin ± CEA + germline RET (medullary pivot) (Tessler JACR 2017; Cibas/Ali 2017; Remonti 2015; Woliński 2014; Steward/Patel/Livhits; Wells ATA MTC 2015)inputs: acr_ti_rads_features, nodule_size_mm, radionuclide_thyroid_scan, fna_bethesda_category, molecular_test_result, serum_calcitoninactions: calc.acr_ti_rads, calc.bethesda_thyroid, panel.tumor, workup.thyroid_noduleadvance: TR level assigned, FNA decision resolved, Bethesda category (and molecular/calcitonin where indicated) obtained
- 7DIFFERENTIALMECE terminal split: benign colloid/hyperplastic nodule vs indeterminate follicular-patterned lesion vs papillary thyroid carcinoma vs MEDULLARY carcinoma (calcitonin/RET pivot — does NOT follow the papillary FNA pathway) vs anaplastic carcinoma vs primary thyroid lymphoma vs metastasis. The TSH→TI-RADS→Bethesda→molecular chain (conditional on age/radiation/family) is the decisive pivot (ATA 2015 Haugen; Cibas/Ali 2017; Wells ATA MTC 2015)inputs: fna_bethesda_category, molecular_test_result, serum_calcitoninadvance: Terminal diagnosis (or indeterminate-needs-molecular state) assigned
- 8RISK_STRATIFICATIONIntegrate TR level + Bethesda implied-risk + molecular result + the composite sonographic LR+ ≈20 (microcalcification + taller-than-wide + irregular-margin + solid-marked-hypoechoic high-suspicion pattern, conditional-dependence-corrected, Remonti PMID 25747526 / Woliński PMID 24473342). CONDITIONAL DEPENDENCE #2 (molecular PPV ⟂ Bethesda category × institutional prevalence): sens/NPV are stable but PPV moves materially with the prior — Steward ThyroSeq v3 PPV 66% @28% prevalence vs Patel Afirma GSC PPV 47% @24% prevalence; a positive molecular call is read against the institution-specific Bethesda-category prevalence, never as a fixed probability. CONDITIONAL DEPENDENCE #3 (malignancy prior ⟂ host context): the SAME US pattern carries a HIGHER posterior in a child (Francis), after childhood neck irradiation (Haugen), with a coexisting Hashimoto background (papillary OR 2.12, Lai PMID 28977955; primary thyroid lymphoma OR 12.92 in HT, Abbasgholizadeh PMID 34861884), and a LOWER posterior if the nodule is hot (Ross) or spongiform/pure-cyst (Durante). Add ATA recurrence-risk tier (low/intermediate/high) for confirmed DTC; low-risk T1aN0M0 PTMC → active-surveillance candidacy (Brito/MSK three-domain framework; age-stratified Kuma progression) (Tessler 2017; Cibas/Ali 2017; Remonti 2015; Woliński 2014; Lai 2017; Abbasgholizadeh 2021; Steward 2019; Patel 2018; Brito 2016; Ito 2014; ATA 2015)inputs: acr_ti_rads_features, fna_bethesda_category, molecular_test_result, ageactions: calc.acr_ti_rads, calc.bethesda_thyroidadvance: Composite malignancy probability + ATA recurrence tier + AS candidacy documented
- 9TREATMENTBenign (Bethesda II / molecular-negative III-IV): interval US surveillance, no LT4-suppression for benign nodules (AACE/ACE/AME 2016 Gharib). Low-risk PTMC T1aN0M0: active surveillance is a guideline-endorsed alternative (immediate surgery if clinical N1/M1, RLN paralysis, tracheal protrusion, aggressive cytology, critical location). Bethesda V/VI or molecular-positive: lobectomy vs total thyroidectomy by size/risk; RAI risk-stratified to ATA recurrence risk; post-thyroidectomy levothyroxine replacement ± risk-stratified TSH-suppression → route post-op hypothyroidism to endo.hypothyroidism.core.v1. Medullary: total thyroidectomy + central neck dissection, RET-guided (ATA 2015 Haugen; Ito 2014; Sugitani/JAES 2020; Brito 2016; Wells ATA MTC 2015)inputs: fna_bethesda_category, molecular_test_result, serum_calcitonin, ageactions: workup.thyroid_noduleadvance: Surveillance / active-surveillance / surgery / RAI / LT4 plan documented
- 10DISPOSITIONAlmost all managed outpatient (endocrinology ± endocrine surgery). Route suppressed-TSH/autonomous nodule → endo.hyperthyroidism.core.v1. Route post-thyroidectomy hypothyroidism → endo.hypothyroidism.core.v1. Anaplastic/invasive red-flag → urgent ENT/head-neck oncology. Pediatric / MEN2 → specialist multidisciplinary centre (ATA 2015 Haugen; ATA pediatric 2015 Francis; ATA MTC 2015 Wells)inputs: serum_tsh, invasive_red_flag_featuresadvance: Setting set and autonomy / post-op-hypothyroid / oncology routing executed
- 11MONITORINGBenign: interval US by TR level (lower-risk longer intervals; re-FNA if significant growth or new suspicious features). Active surveillance: serial neck US (size + nodal) on a defined cadence; intervene on documented progression. Post-thyroidectomy DTC: serum thyroglobulin + anti-Tg antibody + TSH (titrated to a risk-stratified target — suppression for higher recurrence risk) + neck US; on prolonged TSH-suppression add periodic BMD + bone-turnover surveillance and export the suppression depth/duration/menopausal status to endo.osteoporosis.core.v1. Medullary: serial calcitonin/CEA (ATA 2015 Haugen; Ito 2014; Sugitani/JAES 2020; Wells ATA MTC 2015)inputs: acr_ti_rads_features, fna_bethesda_category, serum_calcitoninactions: panel.tsh, panel.thyroid, panel.tumor, panel.bone_turnoveradvance: Monitoring cadence individualised by TR level / Bethesda / post-op risk tier / medullary status
- 12FOLLOWUPBenign stable: lengthening US intervals, discharge to primary care once stable. Active surveillance: lifelong periodic US with documented intervention triggers and shared decision-making. Treated DTC: long-term thyroglobulin/TSH/US surveillance per ATA recurrence tier, recurrence/return precautions (new neck mass, voice change). Pre-conception/pregnancy timing counselling. Pediatric/MEN2: lifelong specialist follow-up (ATA 2015 Haugen; Ito 2014; ATA pediatric 2015 Francis; ATA MTC 2015 Wells)inputs: pregnancy_statusactions: panel.tsh, panel.tumoradvance: Long-term surveillance / discharge / pre-conception plan booked