Controlled Substance Prescribing and PDMP Data
This dataset provides comprehensive records of controlled substance prescriptions, including DEA schedules, opioid MME calculations, PDMP query results, and regulatory prescribing limits. It enables detailed analysis of opioid stewardship, prescriber behavior, and compliance with controlled substance regulations, supporting public health and risk mitigation efforts.
Sample rows
preview · 8 of 100 rows · all 29 columns| prescription_idstring | prescribing_limit_typestring | dosage_strength_mgfloat | prescribing_limit_exceededboolean | pdmp_query_resultstring | prescriber_idstring | prescriber_namestring | prescriber_dea_numberstring | patient_idstring | patient_dobdate | patient_genderstring | drug_namestring | drug_ndcstring | dea_schedulestring | prescription_datedate | dispense_datedate | quantity_dispensedinteger | days_supplyinteger | total_mmefloat | is_opioidboolean | pdmp_query_datedate | prescription_statusstring | pharmacy_idstring | pharmacy_namestring | pharmacy_street_addressstring | pharmacy_citystring | pharmacy_statestring | pharmacy_postal_codestring | pharmacy_countrystring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RX20240001 | none | 10 | false | no concern | PR1001 | Dr. Jennifer Smith | B12345678 | PT2001 | 1978-11-25 | female | Oxycodone | 12345-6789-01 | II | 2024-03-10 | 2024-03-11 | 30 | 15 | 450 | true | 2024-03-09 | filled | PH3001 | Main Street Pharmacy | 101 Main St | Cincinnati | OH | 45202 | USA |
| RX20240002 | days supply | 7.5 | true | early refill | PR1002 | Dr. Michael Lee | C87654321 | PT2002 | 1983-04-08 | male | Hydrocodone/Acetaminophen | 54321-678-2 | II | 2024-02-21 | 2024-02-21 | 20 | 10 | 150 | true | 2024-02-20 | active | PH3002 | Riverfront Rx | 200 Riverfront Ave | Louisville | KY | 40202 | USA |
| RX20240003 | MME | 15 | true | high risk | PR1003 | Dr. Alice Kim | D13579246 | PT2003 | 1952-12-15 | female | Morphine | 23456-7890-10 | II | 2024-01-17 | 2024-01-18 | 60 | 30 | 900 | true | 2024-01-17 | filled | PH3003 | Cleveland Clinic Pharmacy | 300 Euclid Ave | Cleveland | OH | 44115 | USA |
| RX20240004 | none | 0.5 | false | no concern | PR1004 | Dr. Kevin Liu | E24681357 | PT2004 | 2000-09-03 | male | Alprazolam | 34567-8901-1 | IV | 2024-03-02 | 2024-03-03 | 15 | 15 | 0 | false | 2024-03-01 | active | PH3004 | Lexington Drugs | 400 Vine St | Lexington | KY | 40507 | USA |
| RX20240005 | quantity | 2.5 | true | multiple prescribers | PR1005 | Dr. Rachel Evans | F31415926 | PT2005 | 1967-06-14 | female | Fentanyl | 45678-9012-05 | II | 2024-02-05 | 2024-02-05 | 10 | 5 | 500 | true | 2024-02-04 | voided | PH3005 | Bluegrass Pharmacy | 500 Elm St | Lexington | KY | 40508 | USA |
| RX20240006 | none | 8 | false | other | PR1001 | Dr. Jennifer Smith | B12345678 | PT2006 | 1972-08-30 | male | Buprenorphine | 56789-1234-6 | III | 2024-02-15 | 2024-02-16 | 30 | 15 | 240 | true | 2024-02-14 | active | PH3002 | Riverfront Rx | 200 Riverfront Ave | Louisville | KY | 40202 | USA |
| RX20240007 | none | 30 | false | no concern | PR1006 | Dr. Samuel Carter | G98765432 | PT2007 | 1995-07-18 | male | Lisdexamfetamine | 67890-2345-01 | II | 2024-01-29 | 2024-01-30 | 30 | 30 | 0 | false | 2024-01-29 | filled | PH3006 | Northern Rx | 600 Lake Dr | Columbus | OH | 43215 | USA |
| RX20240008 | none | 5 | false | no concern | PR1007 | Dr. Emily Turner | H24680135 | PT2008 | 1988-02-23 | female | Diazepam | 78901-3456-2 | IV | 2024-03-14 | 2024-03-14 | 10 | 10 | 0 | false | 2024-03-13 | active | PH3007 | Southside Pharmacy | 700 Oak St | Dayton | OH | 45402 | USA |
| RX20240009 | none | 15 | false | multiple prescribers | PR1008 | Dr. Olivia Harris | J15975324 | PT2009 | 1975-10-12 | female | Codeine | 89012-4567-03 | III | 2024-02-06 | 2024-02-07 | 20 | 10 | 180 | true | 2024-02-06 | active | PH3008 | Union Rx | 800 Maple Ave | Toledo | OH | 43604 | USA |
| RX20240010 | none | 50 | false | no concern | PR1009 | Dr. William Clark | K74185296 | PT2010 | 1948-04-30 | male | Tramadol | 90123-5678-1 | IV | 2024-03-05 | 2024-03-06 | 40 | 20 | 200 | true | 2024-03-05 | filled | PH3009 | East End Drugs | 900 Pine St | Cincinnati | OH | 45203 | USA |
| RX20240011 | none | 20 | false | other | PR1010 | Dr. Brian Foster | L86420957 | PT2011 | 1999-11-08 | other | Amphetamine/Dextroamphetamine | 01234-5678-10 | II | 2024-02-12 | 2024-02-12 | 60 | 30 | 0 | false | 2024-02-11 | active | PH3010 | Central Pharmacy | 1000 Center St | Columbus | OH | 43216 | USA |
| RX20240012 | none | 4 | false | early refill | PR1011 | Dr. Laura White | M24680913 | PT2012 | 1985-05-27 | female | Hydromorphone | 12345-6789-2 | II | 2024-01-21 | 2024-01-22 | 12 | 6 | 120 | true | 2024-01-21 | active | PH3011 | Westside Rx | 1100 West St | Cincinnati | OH | 45204 | USA |
| RX20240013 | none | 1 | false | no concern | PR1012 | Dr. George Patel | N13579246 | PT2013 | 2003-03-14 | male | Lorazepam | 23456-7890-1 | IV | 2024-03-13 | 2024-03-14 | 14 | 14 | 0 | false | 2024-03-13 | filled | PH3012 | Grandview Pharmacy | 1200 Grandview Rd | Columbus | OH | 43217 | USA |
| RX20240014 | MME | 10 | true | high risk | PR1013 | Dr. Hannah Miller | P31415926 | PT2014 | 1962-01-05 | female | Methadone | 34567-8901-2 | II | 2024-02-24 | 2024-02-25 | 20 | 10 | 800 | true | 2024-02-24 | active | PH3013 | Downtown Drugs | 1300 Main St | Dayton | OH | 45403 | USA |
| RX20240015 | none | 300 | false | no concern | PR1014 | Dr. Steven Nguyen | Q98765432 | PT2015 | 1977-07-22 | male | Gabapentin | 45678-9012-6 | V | 2024-03-06 | 2024-03-07 | 30 | 15 | 0 | false | 2024-03-06 | filled | PH3014 | Uptown Pharmacy | 1400 Broadway | Louisville | KY | 40203 | USA |
| RX20240016 | none | 5 | false | no concern | PR1015 | Dr. Karen Brown | R24681357 | PT2016 | 1980-09-16 | female | Oxycodone/Acetaminophen | 56789-1234-7 | II | 2024-03-08 | 2024-03-09 | 24 | 12 | 180 | true | 2024-03-08 | active | PH3015 | Good Health Rx | 1500 Oakwood Dr | Dayton | OH | 45404 | USA |
| RX20240017 | none | 5 | false | no concern | PR1016 | Dr. Daniel Martinez | S31415926 | PT2017 | 1955-08-09 | male | Methamphetamine | 67890-2345-2 | II | 2024-02-11 | 2024-02-12 | 10 | 10 | 0 | false | 2024-02-10 | active | PH3016 | Northside Drugs | 1600 Forest Ave | Toledo | OH | 43605 | USA |
| RX20240018 | MME | 30 | true | high risk | PR1017 | Dr. Susan Green | T98765432 | PT2018 | 1986-04-27 | female | Morphine Sulfate | 78901-3456-3 | II | 2024-03-01 | 2024-03-01 | 20 | 10 | 600 | true | 2024-02-28 | filled | PH3017 | Capital Rx | 1700 Capitol Ave | Columbus | OH | 43218 | USA |
| RX20240019 | none | 10 | false | no concern | PR1018 | Dr. Charles Young | U24680913 | PT2019 | 1990-06-12 | male | Zolpidem | 89012-4567-4 | IV | 2024-01-28 | 2024-01-29 | 10 | 10 | 0 | false | 2024-01-28 | active | PH3018 | Neighborhood Drugs | 1800 Harrison St | Lexington | KY | 40509 | USA |
| RX20240020 | none | 10 | false | early refill | PR1019 | Dr. Natalie Scott | V13579246 | PT2020 | 1969-03-21 | female | Hydrocodone ER | 90123-5678-2 | II | 2024-02-14 | 2024-02-14 | 28 | 14 | 280 | true | 2024-02-13 | active | PH3019 | PharmaCare | 1900 Eastwood Blvd | Cincinnati | OH | 45205 | USA |
What the 100 rows show
from the 100-row sampleMME (prescribing limit type) stands out: 20 of its 20 rows have prescribing_
- 25%prescribing_
limit_ exceeded = true - 10.0median dosage_
strength_ mg - 2pharmacy countries
- 3patient genders
- 3prescription statuses
- 4dea schedules
Median 10.0, from 0.50 to 350.0.
- string 19
- integer 2
- float 2
- date 4
- boolean 2
Columns
29 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 19 columns | |||
prescription_id | string | Unique identifier for each controlled substance prescription recordunique | RX20240001 |
prescriber_id | string | Unique identifier for the healthcare provider who issued the prescription | PR1001 |
prescriber_name | string | Full name of the healthcare provideroptional | Dr. Jennifer Smith |
prescriber_dea_number | string | DEA registration number of the prescriber | B12345678 |
patient_id | string | Unique identifier for the patient receiving the prescription | PT2001 |
patient_gender | string | Gender of the patientmale · female · other · unknown · optional | female |
drug_name | string | Name of the controlled substance prescribed | Oxycodone |
drug_ndc | string | National Drug Code (NDC) for the prescribed drugoptional | 12345-6789-01 |
dea_schedule | string | DEA schedule classification of the drug (I-V)I · II · III · IV · V | II |
pdmp_query_result | string | Summary result of the PDMP query (e.g., 'no concern', 'multiple prescribers', 'early refill')5 values · optional | no concern |
prescribing_limit_type | string | Type of prescribing limit exceeded (e.g., 'MME', 'days supply', 'quantity', 'none')MME · days supply · quantity · none · other · optional | none |
prescription_status | string | Current status of the prescription (e.g., 'active', 'voided', 'cancelled', 'expired')active · voided · cancelled · expired · filled | filled |
pharmacy_id | string | Unique identifier for the pharmacy dispensing the prescriptionoptional | PH3001 |
pharmacy_name | string | Name of the pharmacy dispensing the prescriptionoptional | Main Street Pharmacy |
pharmacy_street_address | string | Street address of the pharmacyoptional | 101 Main St |
pharmacy_city | string | City where the pharmacy is locatedoptional | Cincinnati |
pharmacy_state | string | State where the pharmacy is locatedoptional | OH |
pharmacy_postal_code | string | Postal code of the pharmacyoptional | 45202 |
pharmacy_country | string | Country where the pharmacy is located2 countries · optional | USA |
| Numbers 4 columns | |||
quantity_dispensed | integer | Number of units dispensed1 or more | 30 |
days_supply | integer | Number of days the prescription is intended to last1 or more | 15 |
dosage_strength_mg | float | Dosage strength per unit in milligrams0.01 or more | 10 |
total_mme | float | Total Morphine Milligram Equivalent (MME) for the prescription0 or more | 450 |
| Dates and times 4 columns | |||
patient_dob | date | Date of birth of the patientoptional | 1978-11-25 |
prescription_date | date | Date the prescription was written | 2024-03-10 |
dispense_date | date | Date the prescription was dispensed to the patientoptional | 2024-03-11 |
pdmp_query_date | date | Date the prescriber queried the PDMP for the patientoptional | 2024-03-09 |
| True or false 2 columns | |||
is_opioid | boolean | Indicates if the prescribed drug is classified as an opioid | true |
prescribing_limit_exceeded | boolean | Indicates if the prescription exceeds regulatory or institutional opioid prescribing limits | false |
Use it for
A healthcare dashboard
The prescribing_
limit_ exceeded rate, dosage_ strength_ mg by prescribing_ limit_ type and a breakdown of pdmp_ query_ result. Excel, Power BI or Tableau. Why do 25 of 100 rows have prescribing_
limit_ exceeded = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Prescriptions100RX2024000110noneRX202400027.5days sup…RX2024000315MME
A software demo
Believable prescriptions with prescriber_
id, prescriber_ name and prescriber_ dea_ number to fill a screen in front of a buyer.
blueprint · controlled-substance-prescribing-and-pdmp-data
Behind this dataset
Same schema. As many rows as you need.
These 100 rows came out of a blueprint — 29 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Prescription ID for controlled substance
- DEA schedule: II (high abuse), III, IV, V
- Prescriber DEA number required
- Opioid MME (Morphine Milligram Equivalent) calculation
- MME thresholds: caution at 50 MME, high risk at 90+ MME
- PDMP query required in most states before prescribing
- Doctor shopping detection (multiple prescribers)
- Overlapping opioid prescriptions flagged
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- controlled-substance-prescribing-and-pdmp-data