Preventive breast-cancer screening (adult)
NEW preventive breast-cancer-screening dossier authored 2026-05-16 (design-disease-first): the breast axis of the deepened parent prev.cancer-screening.core.v1, promoted to a standalone Bayesian screening-as-data engine mirroring pulm.pe.core.v1 §5.5.2 rigor and the parent's exact EngineDossier shape. SCHEMA GAP: EngineDossier has NO first-class sensitivity/specificity/LR/PPV/pre-test-prevalence/NNS field — the BI-RADS-category→PPV→action table, the risk-model-threshold→action table (Tyrer-Cuzick ≥20%→MRI; Gail ≥1.67%→chemoprevention), and the trial effect-size table are the authoritative payload in _briefs/prev.breast-cancer-screening.v1.depth.md; encoded narratively here via severity_triggers, phase purpose/advance_when, calculator guideline_basis, and regimen rationale. SCHEMA GAP: RequiredCalculator.drives enum has no screening-eligibility/overdiagnosis value — Tyrer-Cuzick/Gail use drives:"risk_stratification". DossierDomain has no preventive_medicine value — domain general_internal_medicine. EFFECT-SIZE SET: 10 PubMed-verified PMIDs with ≥10 effect-size numbers — USPSTF 2024 biennial 40-74 Grade B (38687503); CISNET biennial-DBT-40-74 30.0% mortality↓ + 8.2 deaths/1000 + 1376 FP recalls + 14 overdx/1000 (38687505); UK Age RR 0.75 (33141657); DENSE interval-cancer 2.5 vs 5.0/1000 (31774954); DBT FP:TP +30-55% (26433751); Cuzick SERM HR 0.62 NNT 42 (23639488); MAP.3 exemestane HR 0.35 (21639806); ACS 2015 (26501536). See .depth.md §3 for the full table. CITATION-JACK GUARD: during retrieval, PMIDs 21639680 (glucocorticoid-skin) and 21639810 (ipilimumab-melanoma) were checked and REJECTED as wrong articles; the correct Goss MAP.3 = 21639806 (NEJM 2011;364:2381-91) is the one used. No citation-jacked PMIDs remain in evidence.pmids. RxCUI VALIDATION (RxNav REST, re-verified live 2026-05-25): tamoxifen 10324 ✓, raloxifene 72143 ✓ (parent dossier 72567 was STALE — corrected here), exemestane 258494 ✓, anastrozole 84857 ✓ — all four property.json names match the generic_name. All carry NEEDS_RXNAV_VALIDATION per repo convention; full RxNav-validate script out of scope this pass (registry/scripts untouched). PMID RE-VERIFICATION (PubMed E-utilities live 2026-05-25): all 8 active PMIDs title-matched — 38687503 USPSTF 2024 breast (JAMA 2024); 38687505 CISNET decision analysis (JAMA 2024); 33141657 UK Age RCT (HTA 2020); 31774954 DENSE MRI (NEJM 2019); 26433751 Svahn DBT (Breast 2015); 23639488 Cuzick SERM (Lancet 2013); 21639806 Goss MAP.3 (NEJM 2011); 26501536 ACS 2015 (JAMA 2015). Plus reference-only 26757170 (USPSTF 2016 superseded) + 29846947 (ACS 2018 colorectal cross-screening). Zero fabricated/duplicate PMIDs. TERMINOLOGY VERIFICATION (2026-05-25): all 7 ICD-10 + all 4 mammography LOINC NLM-verified. SNOMED 268547008 + 171176006 verified on tx.fhir.org + ontoserver; 275818002 / 438500005 / 709510002 flagged NEEDS_SOURCE_REVIEW (not found in two current SNOMED editions — 438500005 is a pre-existing unverified code inherited from prev.cancer-screening.core.v1). Manifest projects all dossier codes 1:1 with the same NEEDS_SOURCE_REVIEW gate kept visible. Special-population branches (≥4) encoded as triggers + contraindication_rules: average-risk biennial 40-74; high-risk BRCA/Tyrer-Cuzick≥20%/chest-RT → annual MRI + early start 25-30; dense-breast supplemental (USPSTF 2024 I-statement); Gail≥1.67% chemoprevention (tamoxifen/raloxifene/AI); STOP age>74 or LE<10yr; genetic-counseling referral; pregnancy defer; prior-breast-cancer survivorship (not screening); palpable mass → diagnostic not screening. Cross-dossier engine_ids (real, grep-confirmed on disk): prev.cancer-screening.core.v1 (PARENT) and onc.lung-cancer.core.v1 — wired via workups[].branches_to + 2 sibling_differentiation blocks. Registry ids reused (all resolve in PREVENTIVE_TOOLS): workup.breast_screening_mammogram, workup.breast_biopsy, calc.tyrer_cuzick, calc.gail_model, workup.genetic_counseling. PROMOTED PLANNED→INTEGRATED 2026-05-25: dedicated manifest authored at prisma/seed/manifests/prev.breast-cancer-screening.v1.ts (defineBatch23ScaffoldManifest, specialtyPack preventive_medicine, sourceWorkupIds [breast_cancer_screening], terminology projected 1:1 from this dossier), manifest: field repointed to it, workups[] already non-empty. NEXT STEPS: (1) build BI-RADS-interpretation + Tyrer-Cuzick/Gail risk-model atoms; (2) RxNav-validate the 4 chemoprevention CUIs via scripts/research/rxnav-validate.ts; (3) resolve the 3 NEEDS_SOURCE_REVIEW SNOMED codes (275818002 / 438500005 / 709510002) before ACTIVE promotion.
Entry points (5)
- historyRoutine preventive/wellness visit — breast screening due (USPSTF 2024 biennial 40-74 Grade B PMID 38687503)routine_preventive_visit
- historyKnown hereditary risk (BRCA1/2, Li-Fraumeni TP53, prior chest RT age 10-30) requiring intensified MRI surveillance (ACS 2015 PMID 26501536; NCCN)high_risk_syndrome
- historyOverdue or never-screened woman/AFAB identified at any encounter (USPSTF 2024)overdue_screening
- historyFollow-up after a positive screening mammogram — apply BI-RADS PPV reasoning, route to diagnostic workup (USPSTF 2024)positive_screen_followup
- historyRisk-model expansion: Tyrer-Cuzick/IBIS lifetime ≥20% → add annual MRI; Gail/BCRAT 5-yr ≥1.67% → chemoprevention discussion (ACS 2015 PMID 26501536; USPSTF 2019)risk_model_eligible
Required inputs (13)
- agerequireddemographic • used at CONTEXTAge sets pre-test prevalence (the Bayesian prior) and the 40-74 eligibility window (USPSTF 2024 PMID 38687503)
- sex_assigned_at_birthrequireddemographic • used at CONTEXTBreast screening applies to women and all persons assigned female at birth at average risk (USPSTF 2024 PMID 38687503)
- breast_densityrequiredhistory • used at BRANCHING_WORKUPDense breasts (BI-RADS C/D) lower mammography sensitivity (test-characteristic shift / masking) → interval cancers; drives supplemental-imaging consideration (USPSTF 2024 I-statement PMID 38687503; DENSE PMID 31774954)
- family_hx_breast_ovarianrequiredhistory • used at RISK_STRATIFICATIONFirst-degree relative with breast/ovarian cancer raises the pre-test prior and is a Tyrer-Cuzick/Gail input — shifts age/modality (ACS 2015 PMID 26501536)
- genetic_syndromerequiredhistory • used at RED_FLAGSBRCA1/2 (lifetime breast risk ~55-72%), Li-Fraumeni TP53 — very high prior → annual MRI + mammography from age 25-30 (NCCN; ACS 2015)
- chest_radiation_historyrequiredhistory • used at RISK_STRATIFICATIONMantle/chest radiation age 10-30 → very high breast prior → annual MRI + mammo from age 25-30 (ACS 2015 PMID 26501536; NCCN)
- prior_screening_resultsrequiredhistory • used at CONTEXTPrior mammogram dates + BI-RADS set the next interval and the conditional post-test prior (USPSTF 2024)
- life_expectancy_estimaterequiredhistory • used at FRAMEScreening benefit requires ≥10-yr life expectancy; below that lead-time + overdiagnosis harm exceeds benefit → STOP-screening logic (USPSTF 2024 I-statement ≥75; ACS 2015 PMID 26501536)
- palpable_breast_findingsymptom • used at FRAMEPalpable mass / focal pain / nipple discharge / skin change = a different (much higher) prior → DIAGNOSTIC pathway, NOT average-risk screening (USPSTF 2024 scope)
- pregnancy_statushistory • used at CONTEXTPregnancy defers routine screening mammography to postpartum unless a clinical finding mandates diagnostic imaging — special-population branch
- prior_breast_cancer_survivorhistory • used at CONTEXTPrior breast-cancer survivors follow survivorship surveillance imaging, not average-risk screening — different prior + protocol (NCCN survivorship)
- menopausal_statushistory • used at TREATMENTPremenopausal → tamoxifen for chemoprevention; postmenopausal → raloxifene or aromatase inhibitor (USPSTF 2019; Cuzick PMID 23639488; Goss MAP.3 PMID 21639806)
- vte_historyhistory • used at TREATMENTPrior VTE / concurrent anticoagulation contraindicates SERM chemoprevention (Cuzick meta-analysis VTE OR 1.73 PMID 23639488)
12-phase flow (12)
- 1FRAMEConfirm preventive breast-screening scope: asymptomatic woman/AFAB, age 40-74, life expectancy ≥10 yr. Excludes diagnostic workup of a palpable mass / nipple discharge / skin change (those = a different, higher prior → diagnostic pathway) and prior-breast-cancer survivorship surveillance (USPSTF 2024 PMID 38687503; ACS 2015 PMID 26501536)inputs: age, sex_assigned_at_birth, life_expectancy_estimate, palpable_breast_findingadvance: Asymptomatic, eligible 40-74, ≥10-yr life expectancy confirmed; no palpable finding (else exit to diagnostic)
- 2ENTRYTrigger: routine wellness visit, overdue/never-screened flag, high-risk-syndrome referral, risk-model expansion, or positive-screen follow-up (USPSTF 2024)advance: Entry trigger captured
- 3CONTEXTEstablish the pre-test prevalence prior: age, breast density, family breast/ovarian history (FDR site + age of onset), prior mammogram dates/BI-RADS, chest-RT history, pregnancy, prior-breast-cancer status (USPSTF 2024 PMID 38687503; ACS 2015 PMID 26501536). This phase SETS the Bayesian prior — modality choice flows from itinputs: age, sex_assigned_at_birth, family_hx_breast_ovarian, prior_screening_results, pregnancy_status, prior_breast_cancer_survivoradvance: Pre-test prevalence tier assignable (average vs elevated vs very-high)
- 4RED_FLAGSVery-high-prior syndromes: BRCA1/2 (lifetime breast risk ~55-72%), Li-Fraumeni TP53, prior chest radiation age 10-30 → genetics referral + NCCN intensified protocol (annual MRI + mammography from age 25-30); cascade family testing. A NEW palpable mass / bloody nipple discharge / skin change exits to the diagnostic breast engine (NCCN; ACS 2015 PMID 26501536)inputs: genetic_syndrome, chest_radiation_historyactions: workup.genetic_counselingadvance: High-risk syndromes flagged or excluded; no new diagnostic-grade symptom
- 5INITIAL_WORKUPOrder the age/risk-appropriate screen — the test with its fixed characteristics: biennial digital mammography or DBT/tomosynthesis age 40-74 (DBT preferred where available — similar benefit, fewer false-positive recalls; CISNET PMID 38687505 / Svahn PMID 26433751). The order IS the "treatment" (USPSTF 2024 Grade B PMID 38687503)actions: workup.breast_screening_mammogramadvance: Indicated screening mammogram/DBT ordered (or supplemental MRI for high-risk)
- 6BRANCHING_WORKUPBI-RADS-driven Bayesian follow-up — apply PPV to the structured category: 0 → recall for additional views/ultrasound; 1/2 → routine interval (≈0% malignancy); 3 → 6-mo short-interval follow-up (PPV <2%); 4 → image-guided core biopsy (PPV ~2-95%, 4A→4C); 5 → biopsy + treatment planning (PPV ≥95%); 6 → known malignancy (exits screening). Dense breasts + high-risk → supplemental MRI (DENSE interval-cancer 2.5 vs 5.0/1000 PMID 31774954) (ACR BI-RADS; USPSTF 2024 PMID 38687503)inputs: breast_densityactions: workup.breast_biopsyadvance: Every BI-RADS category has a PPV-appropriate follow-up route
- 7DIFFERENTIALAverage-risk vs high-risk pathway, AND true-positive (early invasive carcinoma / DCIS) vs false-positive (dense-tissue masking artifact, benign fibroadenoma, simple/complex cyst, fat necrosis) — the false-positive recall cascade and overdiagnosis are encoded as harm DATA, not prose (CISNET: 1376 FP recalls + 14 overdiagnosed / 1000 biennial DBT 40-74 PMID 38687505). Screen-detected positive routes to biopsy/dx; screen-negative returns to intervaladvance: Each result classified average/high-risk and true/false-positive likelihood assigned
- 8RISK_STRATIFICATIONRisk-model scoring IS the pre-test prior and sets the action threshold: Tyrer-Cuzick/IBIS lifetime ≥20% → add annual MRI (ACS 2015 PMID 26501536; USPSTF 2024 PMID 38687503); Gail/BCRAT 5-yr ≥1.67% → chemoprevention discussion (USPSTF 2019; Cuzick HR 0.62 PMID 23639488; Goss MAP.3 HR 0.35 PMID 21639806). The model output IS the prior — applied once to choose modality/interval, not multiplied on top of the age priorinputs: family_hx_breast_ovarian, chest_radiation_historyactions: calc.tyrer_cuzick, calc.gail_modeladvance: Risk tier + action threshold assigned (modality/interval/chemoprevention)
- 9TREATMENTThe screen IS the intervention; document modality (DM vs DBT vs supplemental MRI) + shared decision. Chemoprevention where Gail/BCRAT 5-yr ≥1.67% and shared decision: tamoxifen (premenopausal), raloxifene or aromatase inhibitor (postmenopausal) — weigh VTE/endometrial harm (USPSTF 2019; Cuzick PMID 23639488; Goss MAP.3 PMID 21639806)inputs: menopausal_status, vte_historyadvance: Screen ordered, modality + shared decision documented, chemoprevention considered where threshold met
- 10DISPOSITIONAll screening is ambulatory; positive screens route to the specific diagnostic pathway/specialty: BI-RADS 4-5 → breast surgery/biopsy; biopsy-proven malignancy → breast oncology; confirmed hereditary syndrome → NCCN high-risk protocol + cascade testing (USPSTF 2024; NCCN)advance: Disposition + specialist routing documented
- 11MONITORINGInterval + recall: biennial mammography/DBT age 40-74 (USPSTF 2024 Grade B PMID 38687503); annual mammography + MRI if Tyrer-Cuzick lifetime ≥20% (ACS 2015 PMID 26501536); BI-RADS structured reporting with category-specific recall (3 → 6-mo short-interval; 0 → prompt additional imaging)advance: Next-screen date set + recall scheduled
- 12FOLLOWUPSTOP-screening / deprescribing-equivalent: discontinue when life expectancy <10 yr OR age >74 (USPSTF 2024 I-statement — evidence insufficient ≥75; ACS 2015 continue while ≥10-yr life expectancy PMID 26501536). Genetic-counseling referral if criteria met. Chemoprevention follow-up. Patient education on the false-positive recall cascade (CISNET 1376/1000 biennial DBT 40-74) and overdiagnosis (~14/1000) — the harm side of the Bayesian ledger (USPSTF 2024 PMID 38687503; CISNET PMID 38687505)inputs: life_expectancy_estimateactions: workup.genetic_counselingadvance: Stop-screening decision OR continued-interval education delivered and documented