Brand or generic names (Dilaudid finds hydromorphone); misspellings are corrected.

Filters and sort 2 active

The number beside each option is how many cases you get if you pick it, given everything else already selected.

Case / When Where Setting Drug Method Role Prosecution status Penalty Source
Fort Walton Beach Gastroenterologist Pays $300,000 to Settle Controlled Substances Act Prescribing Allegations
2026-09-21
Florida
Fort Walton Beach, Florida
Gastroenterology practice, Fort Walton Beach, FL Oxycodone-acetaminophen, hydrocodone-acetaminophen, lorazepam, alprazolam, clonazepam, and tramadol Unlawfully prescribed at least 127 controlled-substance prescriptions from Jun 2023 to Mar 2025 while maintaining no patient records not stated Civil settlement: $300,000, agreed not to reapply for a Schedule II/IIN DEA registration, additional DEA monitoring, announced Sep 21, 2026 $300,000 (civil settlement) source
Portland Mental Health Clinic Pays $20,000 to Settle Controlled Substances Act Violations
2026-01-26
Maine
Portland, Maine
Mental health clinic, Portland, ME (Riverbird, LLC) Lorazepam and other controlled substances kept by the clinic Failed to report known diversion by a clinic physician to DEA; no post-ownership-change inventory; incomplete controlled-substance recordkeeping not stated Civil settlement: $20,000 + 3-year DEA Memorandum of Understanding, announced Jan 26, 2026; no admission of liability $20,000 (civil settlement) source
Valley Center Veterinary Clinic Pays $125,000 Over Controlled-Substance Mishandling
2024-01-17
California
Valley Center, California
Best Veterinary Care (Valley Center Veterinary Clinic), San Diego County, California Alprazolam, diazepam, and tramadol DEA inventory audit found unaccounted-for controlled-substance pills and inadequate inventory controls to prevent theft and diversion not stated Clinic paid $125,000 civil settlement and signed a DEA Memorandum of Agreement, January 2024 $125,000 (civil settlement) source

Every filtered view has its own URL, so it can be linked or bookmarked. The same filters work on the JSON feed: /api/cases.json.

What each column does and doesn't cover

Every case states When (date) and Where (state) — 730 of 730. Beyond that, a blank cell means the source record does not state that fact, not that it did not happen:

  • Setting: stated in 649 of 730 cases (89%)
  • Drug: stated in 657 of 730 cases (90%)
  • Method: stated in 474 of 730 cases (65%)
  • Prosecution status: stated in 474 of 730 cases (65%); a documented penalty (fine, settlement, or restitution) exists for 77 of 730 cases (11%)
  • Role: stated in only 255 of 730 cases (35%) — filtering or sorting by role silently hides the rest of the registry, which may still describe the same role in prose without a structured field

Disclaimer

Case summaries are based on public records (DOJ press releases, court documents, news reports). Charges are allegations unless a conviction is noted. Analysis is educational, not legal advice.

Share: LinkedIn X Facebook

Last reviewed: September 2026 · Content is educational, not legal advice.