Professional data journalism tracking Medicare physician spending to promote transparency and accountability in healthcare.
OpenMedicare is an independent data journalism project dedicated to making Medicare physician spending transparent and accessible. We analyze over a decade of Medicare payment data (2014-2023) to help patients, policymakers, and researchers understand how taxpayer dollars flow through the healthcare system.
Our goal is simple: shine light on Medicare spending patterns to promote accountability, identify potential fraud, and help Americans make informed healthcare decisions.
Most Medicare transparency sites rely on pre-aggregated summaries or filtered snapshots. We analyze the raw CMS provider-level data — over 96 million rows spanning 10 years — to build our own indexes, risk scores, and trend analysis from the ground up. This means we catch patterns that summary data obscures: billing anomalies within specialties, geographic outliers, providers whose volumes defy mathematical possibility, and markup patterns that only emerge when you compare individual providers against their peers.
Our analysis focuses on several key areas:
Important limitations to understand when using our data:
Beyond statistical outlier detection, we built a supervised machine learning model (Random Forest classifier) trained on real confirmed fraudsters. Our training labels come from two sources:
Combined, these sources give us 2,198 confirmed positive labels for training. The model learns the billing patterns these fraudsters share — volume anomalies, markup ratios, specialty concentration, geographic signals — and scores all 1,719,625 active Medicare providers on how closely they resemble confirmed criminals.
Results: The model achieves an AUC of 0.83, meaning it correctly ranks a random fraudster above a random legitimate provider 83% of the time. 500 providers scored above the 86% match threshold and are featured on our "Still Out There" page.
As with all our analysis, a high ML score is not an accusation — it identifies providers whose billing patterns statistically resemble those of confirmed criminals, warranting further review.
OpenMedicare is an independent journalism project. We are not affiliated with or funded by:
Our analysis and editorial content reflect our own independent research and perspectives. We follow professional journalism standards for accuracy, fairness, and transparency.
OpenMedicare is part of a network of government transparency projects:
Tracking Medicaid spending and provider transparency
Federal spending transparency and accountability
Government spending data across all levels
If you're a healthcare worker, patient, or researcher who has spotted potential Medicare fraud or abuse, we want to hear from you.
Report Fraud →We welcome feedback, corrections, and story tips from healthcare professionals, researchers, and the public.
Use our fraud reporting page, reach out via our GitHub repository, or email us at tips@openmedicare.us.
OpenMedicare is an independent data journalism project built and maintained by a small team committed to government spending transparency. We are not affiliated with any government agency, healthcare company, or political organization. Our work is driven by the belief that public data should be publicly accessible and understandable.
Search 1.72 million providers, investigate billing patterns, and explore Medicare spending across all 50 states.
Tips & story leads: tips@openmedicare.us
Last Updated: February 2026 (data through 2023, the latest CMS release)
Note: All data is from publicly available Medicare records. OpenMedicare is an independent journalism project not affiliated with CMS.