Reusable utilities for the ACS NSQIP benign lung resection study, extracted to avoid duplicating constants and helpers across analyses.
- Configuration constants for years and output directories (2010-2024).
- CPT metadata for lung resection procedures plus ICD prefix sets for benign, cancer, and structural diagnoses.
- Column detection helpers, NSQIP field candidate lists, and normalization utilities (ASA, Yes/No, BMI).
- ICD classification, cohort prep, 30-day outcomes, and stratified outcome tables.
- Regression prep, imputation, and optional risk-adjusted rate analysis with statsmodels/scipy support.