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
Pharmacist Sentenced for Diverting Controlled Substances From Mason City Pharmacies
2025-06-17
Iowa
Mason City, Iowa
Pharmacist employed at three retail pharmacies in Mason City, IA, 2008-2023 Codeine, phentermine, alprazolam, clonazepam, lorazepam, pregabalin, tramadol Created unauthorized prescriptions in existing patients' names, falsified prescription and inventory records — mostly after hours — then filled and paid for the prescriptions herself not stated Pleaded guilty Feb. 7, 2025; sentenced June 17, 2025 to 1 month in federal prison plus 1 year supervised release none documented source
Michigan Pharmacist Sentenced for Selling 25,000+ Opioid Pills from His Own Pharmacy
2023-02-09
Michigan
Madison Heights, Michigan
Retail pharmacy (Great Health Pharmacy), Madison Heights, Michigan Oxycodone, oxymorphone, hydrocodone-acetaminophen, and promethazine with codeine Pharmacist filled cash prescriptions for a patient recruiter, including in the names of people who never visited the pharmacy, and sold pharmacy stock bottles directly with no prescription not stated Sentenced February 2023, U.S. District Court for the Eastern District of Michigan, to 84 months in federal prison $1,200,000 (forfeiture) source
Iowa Nursing Home Nurse Sentenced for Stealing Patients' Pain Medication
2020-01-28
Iowa
Manchester, Iowa
Nursing home (Manchester, IA) Hydrocodone, morphine, oxycodone, codeine, tramadol Took pills from 14+ patients by deception; diluted liquid morphine with mouthwash not stated Pleaded guilty; sentenced Jan 28, 2020 to 4 years $593 (restitution) 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) — 931 of 931. Beyond that, a blank cell means the source record does not state that fact, not that it did not happen:

  • Setting: stated in 850 of 931 cases (91%)
  • Drug: stated in 858 of 931 cases (92%)
  • Method: stated in 675 of 931 cases (73%)
  • Prosecution status: stated in 675 of 931 cases (73%); a documented penalty (fine, settlement, or restitution) exists for 107 of 931 cases (11%)
  • Role: stated in only 255 of 931 cases (27%) — 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.