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

Filters and sort 3 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
Bucks County Dentist Pays $150,000 for Opioid Diversion and Recordkeeping Violations
2019-12-31
Pennsylvania
Bucks County, Pennsylvania
Private dental practice Schedule II controlled substances (opioids) Dentist diverted a package of controlled substances for personal use and failed to maintain required inventory and transfer records not stated Civil settlement - $150,000 penalty and 4-year prescribing ban $150,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.