Clinical Commander

All dossiers
prev.cancer-screening.core.v1

Preventive cancer screening (adult)

general_internal_medicinechronicadultoutpatient

PREVENTIVE deepening pass 2026-05-16: rewrote as a Bayesian screening-as-data engine mirroring pulm.pe.core.v1 §5.5.2 rigor. SCHEMA GAP: EngineDossier has NO first-class sensitivity/specificity/LR/PPV/pre-test-prevalence/NNS field — the per-cancer test-characteristic table, the risk-model threshold→action table, and the trial effect-size table are the authoritative payload in _briefs/prev.cancer-screening.core.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 — PLCOm2012/GALAD use drives:"screening", Tyrer-Cuzick/Gail use drives:"risk_stratification". PMID AUDIT: 7 of the original 10 evidence.pmids were citation-jacked (wrong articles) and were culled/replaced with PubMed-verified PMIDs 2026-05-16. Verified set = 12 PMIDs with ≥10 effect-size numbers (NLST 20% RR; NELSON RR 0.76/0.67; ERSPC RR 0.79 + 1/781; NordICC RR 0.82 + NNT 455; UKFSS HR 0.77/0.69; USPSTF grades; FIT/colonoscopy/hrHPV/LDCT sens/spec). See .depth.md for the full audit + effect-size table. PROMOTION 2026-05-25: dedicated scaffold manifest authored at prisma/seed/manifests/prev.cancer-screening.core.v1.ts (specialty_pack preventive_medicine, sourceWorkupIds [cancer_screening]); manifest pointer repointed; status PLANNED->INTEGRATED. Citation/RxCUI safety re-verified live (12/12 PMIDs correct; raloxifene RxCUI 72567 was invalid -> corrected to 72143; tamoxifen 10324 + exemestane 258494 confirmed). NEXT STEPS: (1) build screening-interval + risk-model atoms (PLCOm2012, Tyrer-Cuzick, Gail/BCRAT, GALAD); (2) FIT/FIT-DNA/hrHPV result-interpretation atoms; (3) author full package. Domain general_internal_medicine because DossierDomain has no preventive_medicine value (schema gap). Special-population branches (≥6) encoded as triggers + contraindication_rules: high-risk breast (BRCA/Tyrer-Cuzick/mantle-RT→MRI+early), Lynch/FAP CRC (early frequent colonoscopy), heavy-smoker lung (PLCOm2012 expansion), cirrhosis/HBV HCC surveillance, prior-cancer survivors (survivorship not screening), pregnancy (defer/modify), elderly/limited-life-expectancy (STOP-screening), immunocompromised (off-interval), health-equity/never-screened (recall). Cross-dossier engine_ids (real, grep-confirmed): onc.lung-cancer.core.v1, gi.hcc.core.v1, gi.cirrhosis.core.v1, pulm.idiopathic_pulmonary_fibrosis.v1 — wired via workups[].branches_to + 3 sibling_differentiation blocks.

Entry points (5)

  • history
    Routine preventive/wellness visit — age/sex-appropriate cancer screening due (USPSTF 2021/2024)
    routine_preventive_visit
  • history
    Known hereditary cancer syndrome (Lynch/BRCA/Li-Fraumeni/FAP) requiring intensified surveillance (NCCN 2024)
    high_risk_syndrome
  • history
    Overdue or never-screened patient identified at any encounter (USPSTF 2021)
    overdue_screening
  • history
    Follow-up after a positive screening result — apply PPV reasoning, route to diagnostic workup (USPSTF 2021)
    positive_screen_followup
  • history
    Risk-model expansion: PLCOm2012 ≥1.3-1.7% 6-yr lung risk or Tyrer-Cuzick ≥20% lifetime breast risk shifts eligibility (Tammemägi NEJM 2013; ACR 2023)
    risk_model_eligible

Required inputs (19)

  • agerequired
    demographic • used at CONTEXT
    Age sets pre-test prevalence (the Bayesian prior) and eligibility window for every modality (USPSTF 2021/2024)
  • sex_assigned_at_birthrequired
    demographic • used at CONTEXT
    Breast/cervical screening in female; prostate in male; modifies prevalence prior (USPSTF 2024; USPSTF 2018)
  • smoking_history_pack_yearsrequired
    history • used at RISK_STRATIFICATION
    ≥20 pack-yr + age 50-80 + quit <15 yr = LDCT-eligible; also PLCOm2012 input — drives lung-ca prior (USPSTF 2021 PMID 33687470)
  • family_hx_cancerrequired
    history • used at RISK_STRATIFICATION
    First-degree relative with breast/colon/ovarian/prostate cancer raises pre-test prevalence and shifts age/modality (USPSTF 2024; ACS 2018; NCCN 2024)
  • genetic_syndromerequired
    history • used at RED_FLAGS
    Lynch/BRCA1/BRCA2/Li-Fraumeni/FAP set very high prior → earlier + more frequent screening, different modality (NCCN 2024)
  • prior_screening_resultsrequired
    history • used at CONTEXT
    Prior colonoscopy/mammogram/Pap/LDCT dates + findings set the next interval and the conditional post-test prior (USPSTF 2021; USMSTF 2020)
  • hpv_vaccination_status
    history • used at CONTEXT
    HPV vaccination does NOT change screening interval per USPSTF 2018 / ACS 2020 (lowers prevalence over time but protocol unchanged)
  • cirrhosis_statusrequired
    history • used at RISK_STRATIFICATION
    Cirrhosis of any etiology = HCC pre-test prevalence high enough that US ± AFP q6mo exceeds the testing threshold (AASLD 2023 PMID 37199193)
  • chronic_hbvrequired
    history • used at RISK_STRATIFICATION
    Chronic HBV at sufficient risk (PAGE-B / ethnicity / family hx) warrants HCC surveillance even without cirrhosis (AASLD 2023)
  • life_expectancy_estimaterequired
    history • used at FRAME
    Screening benefit requires ≥10-yr life expectancy; below that the lead-time + overdiagnosis harm exceeds benefit → STOP-screening logic (USPSTF 2021; ACS 2018)
  • breast_density
    history • used at BRANCHING_WORKUP
    Dense breasts lower mammography sensitivity (test-characteristic shift); supplemental MRI if dense + high lifetime risk (USPSTF 2024; ACR 2023)
  • chest_radiation_history
    history • used at RISK_STRATIFICATION
    Mantle/chest radiation age 10-30 → very high breast prior → annual MRI + mammo from age 25-30 (NCCN 2024; ACS 2022)
  • pregnancy_status
    history • used at CONTEXT
    Pregnancy defers/modifies screening (mammography deferred; cervical may continue per ASCCP; LDCT/colonoscopy deferred) — special-population branch
  • prior_cancer_survivor
    history • used at CONTEXT
    Prior-cancer survivors follow survivorship surveillance, not average-risk screening — different prior + protocol (NCCN survivorship 2024)
  • psa
    lab • used at INITIAL_WORKUP
    Shared-decision PSA in men 55-69; low specificity → MRI/PI-RADS reflex before biopsy (USPSTF 2018 PMID 29801017; AUA 2023)
  • afp
    lab • used at INITIAL_WORKUP
    AFP adjunct to US q6mo for HCC surveillance; GALAD combines AFP/AFP-L3/DCP for higher sens (AASLD 2023)
  • fit_result
    lab • used at BRANCHING_WORKUP
    FIT sens ~74% CRC / spec ~94%; a positive FIT raises post-test prob enough to mandate diagnostic colonoscopy (USPSTF 2021; USMSTF 2017)
  • hrhpv_result
    lab • used at BRANCHING_WORKUP
    Primary hrHPV sens ~90-95% > cytology; 16/18 genotype → immediate colposcopy, other hrHPV+ → reflex cytology triage (USPSTF 2018; ASCCP 2019)
  • liver_ultrasound
    imaging • used at INITIAL_WORKUP
    Liver US q6mo for HCC surveillance in cirrhosis; sensitivity for early HCC ~45-63%, AFP adjunct raises it (AASLD 2023)

12-phase flow (12)

  1. 1FRAME
    Confirm preventive screening scope: asymptomatic adult, life expectancy ≥10 yr (below which lead-time + overdiagnosis harm > benefit → STOP-screening). Excludes diagnostic workup of known symptoms/lesions and prior-cancer survivorship surveillance (USPSTF 2021; ACS 2018)
    inputs: age, sex_assigned_at_birth, life_expectancy_estimate
    advance: Asymptomatic, eligible, ≥10-yr life expectancy confirmed
  2. 2ENTRY
    Trigger: routine wellness visit, overdue/never-screened flag, high-risk syndrome referral, risk-model expansion, or positive-screen follow-up (USPSTF 2021)
    advance: Entry trigger captured
  3. 3CONTEXT
    Establish the pre-test prevalence prior: age, sex, smoking pack-years, family cancer history, genetic syndromes, prior screening dates/results, HPV vaccination, cirrhosis/HBV, breast density, pregnancy, prior-cancer status (USPSTF 2021/2024; ACS 2018; AASLD 2023). This phase SETS the Bayesian prior — modality choice flows from it
    inputs: age, sex_assigned_at_birth, family_hx_cancer, prior_screening_results, cirrhosis_status, chronic_hbv, hpv_vaccination_status, pregnancy_status, prior_cancer_survivor
    advance: Pre-test prevalence tier assignable per cancer type
  4. 4RED_FLAGS
    Hereditary cancer syndromes (very high prior): Lynch (MLH1/MSH2/MSH6/PMS2 — CRC lifetime up to ~50-80%), BRCA1/2 (breast ~55-72% lifetime), Li-Fraumeni (TP53), FAP (APC, near-100% CRC) → genetics referral + NCCN intensified protocol; cascade family testing. New suspicious symptoms exit to the relevant diagnostic engine (NCCN 2024)
    inputs: genetic_syndrome
    actions: workup.genetic_counseling
    advance: High-risk syndromes flagged or excluded
  5. 5INITIAL_WORKUP
    Order the age/sex/risk-appropriate screen — the test with its fixed characteristics: LDCT (NLST 20% mortality RR; Lung-RADS), mammography (sens density-dependent; BI-RADS), hrHPV/cytology (hrHPV sens ~90-95%), colonoscopy/FIT/FIT-DNA/CTC, shared-decision PSA (low spec), AFP + US HCC q6mo (AASLD 2023). Each order is the "treatment" (USPSTF 2021/2024/2018; AASLD 2023)
    inputs: smoking_history_pack_years, psa, afp, liver_ultrasound
    actions: workup.lung_screening_ldct, workup.breast_screening_mammogram, workup.cervical_screening_hpv_pap, workup.colorectal_screening, workup.prostate_screening_psa, workup.hcc_surveillance, panel.psa, panel.afp, panel.hpv_genotyping
    advance: All indicated screening tests ordered with shared-decision documented where required (PSA, LDCT)
  6. 6BRANCHING_WORKUP
    Positive-screen Bayesian follow-up — apply PPV to the structured category: Lung-RADS 3/4 → short-interval CT or PET/biopsy (Lung-RADS 4 PPV >15%); BI-RADS 4/5 → biopsy (BI-RADS 5 PPV >95%); positive FIT/FIT-DNA → diagnostic colonoscopy; hrHPV 16/18+ → colposcopy; elevated PSA → mpMRI/PI-RADS reflex before biopsy; suspicious liver lesion → LI-RADS multiphasic CT/MRI; supplemental breast MRI if dense + Tyrer-Cuzick ≥20% (ACR Lung-RADS 2022; ACR BI-RADS; USMSTF 2017; ASCCP 2019; AUA 2023; AASLD 2023)
    inputs: breast_density, fit_result, hrhpv_result
    actions: workup.lung_nodule_followup, workup.breast_biopsy, workup.colonoscopy_diagnostic, workup.prostate_mri_biopsy, workup.hcc_diagnostic_ct_mri
    advance: Every positive screen has a PPV-appropriate follow-up route
  7. 7DIFFERENTIAL
    Average-risk vs high-risk pathway, AND true-positive (early cancer) vs false-positive (benign nodule, inflammatory polyp, dense-tissue artifact, BPH-driven PSA) — the false-positive cascade and overdiagnosis are encoded as harm data, not prose. Screen-detected positive routes to the dx engine; screen-negative returns to interval (USPSTF 2021; NLST FP 96.4%)
    advance: Each result classified as average/high-risk and true/false-positive likelihood assigned
  8. 8RISK_STRATIFICATION
    Risk-model scoring sets the prior tier and the action threshold: PLCOm2012 6-yr ≥1.3-1.7% expands LDCT eligibility beyond pack-year rule (Tammemägi NEJM 2013); Tyrer-Cuzick/IBIS lifetime ≥20% → add MRI (ACR 2023); Gail/BCRAT 5-yr ≥1.67% → chemoprevention discussion (USPSTF 2019); GALAD for HCC in cirrhosis (AASLD 2023); average vs high-risk CRC by family hx / Lynch / FAP / IBD (USMSTF 2017)
    inputs: smoking_history_pack_years, family_hx_cancer, cirrhosis_status, chronic_hbv, chest_radiation_history
    actions: calc.plco_m2012, calc.tyrer_cuzick, calc.gail_model, calc.galad_score
    advance: Risk tier + action threshold assigned per cancer type
  9. 9TREATMENT
    The screen IS the intervention; document shared decision-making (PSA — USPSTF 2018; LDCT — USPSTF 2021). Chemoprevention where threshold met: tamoxifen/raloxifene/exemestane if Gail 5-yr ≥1.67% (USPSTF 2019); HPV vaccination catch-up through age 26 (ACIP 2019). Integrate smoking-cessation pharmacotherapy into every lung screen (the benefit of LDCT is conditional on cessation)
    inputs: family_hx_cancer
    advance: Screen ordered, shared decisions documented, chemoprevention/vaccination considered
  10. 10DISPOSITION
    All screening is ambulatory; positive screens route to the specific diagnostic engine/specialty: lung nodule → pulmonology/onc.lung-cancer.core.v1; BI-RADS 4-5 → breast surgery; positive FIT/advanced adenoma → GI; PSA → urology; LI-RADS 4-5 → hepatology/gi.hcc.core.v1; confirmed syndrome → NCCN high-risk protocol (USPSTF 2021; NCCN 2024)
    advance: Disposition + specialist routing documented
  11. 11MONITORING
    Interval + recall: LDCT annually while eligible 50-80 (USPSTF 2021); mammography biennially 40-74 (USPSTF 2024); cytology q3yr 21-29, hrHPV q5yr or co-test q5yr 30-65 (USPSTF 2018; 2025 WPSI hrHPV-primary preferred 30-65); colonoscopy q10yr / FIT annual / FIT-DNA q1-3yr / CTC q5yr (USPSTF 2021); PSA q1-2yr 55-69 if shared decision to screen (USPSTF 2018); AFP + US q6mo in cirrhosis (AASLD 2023); post-polypectomy surveillance per USMSTF 2020 risk strata
    advance: Next-screen dates set + recall scheduled
  12. 12FOLLOWUP
    STOP-screening / survivorship logic (the deprescribing-equivalent): discontinue when life expectancy <10 yr, age exceeds the upper bound (mammo >74, CRC >85, cervical >65 with adequate prior negatives, PSA ≥70, LDCT after 15 yr quit or curative-surgery-ineligible, HCC if not transplant/treatment candidate). Patient education on false-positive rate (LDCT 96.4% over 3 rounds — NLST), overdiagnosis (mammography ~10-20%, prostate substantial), and the value of NOT screening when harm dominates (USPSTF 2021; ACS 2018)
    inputs: life_expectancy_estimate
    advance: Stop-screening decision OR continued-interval education delivered and documented