Drug Prescription Adherence Records

This dataset provides detailed records of patient adherence to prescribed medications, including patient demographics, prescription details, adherence status, and provider information. It enables healthcare providers and researchers to analyze medication compliance, identify patterns of non-adherence, and develop interventions to improve patient outcomes and reduce hospital readmissions.

  • last updated 12 Jul 2025
  • by GoMask
The brief that made it

Monitoring and improving patient medication adherence

Sample rows

preview · 8 of 80 rows · all 16 columns
adherence_record_idstringadherence_statusstringadherence_percentagefloatmedication_dosagestringpatient_idstringprescription_idstringmedication_namestringmedication_frequencystringprescription_start_datedateprescription_end_datedateadherence_notesstringreporting_datedateprovider_idstringpatient_ageintegerpatient_genderstringpatient_postal_codestring
AR0001adherent98.410mgP1001RX2001Lisinoprilonce daily2023-11-052024-02-05Excellent adherence.2024-02-07PR50154female02139
AR0002non-adherent48.7500mgP1002RX2002Metformintwice daily2024-01-102024-03-10Missed doses due to side effects.2024-03-12PR50362male91311
AR0003partially adherent74.920mgP1003RX2003Atorvastatinonce daily2024-02-012024-04-01blank2024-04-02PR50247female10003
AR0004adherent1005mgP1004RX2004Amlodipineonce daily2023-12-152024-02-15Patient reports no missed doses.2024-02-16PR50468male60657
AR0005adherent97.550mcgP1005RX2005Levothyroxineonce daily2023-10-012023-12-30blank2023-12-31PR50540female75201
AR0006non-adherent35.240mgP1006RX2006Simvastatinonce nightly2024-02-202024-04-20Lost prescription for 2 weeks.2024-04-22PR50160male19104
AR0007adherent95.120mgP1007RX2007Omeprazoleonce daily2024-02-142024-03-16Occasional missed morning dose.2024-03-18PR50633male98115
AR0008partially adherent62.6300mgP1008RX2008Gabapentinthree times daily2023-12-012024-02-28Difficulty maintaining midday dose.2024-03-01PR50771female33101

What the 80 rows show

from the 80-row sample

Non-adherent (adherence status) stands out: mean adherence_percentage is 28.9, against 88.7 for the rest.

  • 91.2median adherence_percentage
  • 4patient genders
  • 8medication frequencies
  • 47.5median patient_age
Mean adherence_percentage by adherence_status80 rows
05010096.3adherent45 rows28.9non-adherent16 rows70.8partially ad…19 rows
adherence_percentage80 rows, in bands of 10
0255013354188542050100adherence_percentage →

Median 91.2, from 0.0 to 100.0.

medication_dosage80 rows · top 10 of 23 values
  1. 10mg15
  2. 20mg9
  3. 5mg7
  4. 25mg6
  5. 50mg6
  6. 500mg5
  7. 40mg4
  8. 100mg4
  9. 75mg3
  10. 50mcg2
16 columns by typefrom the column list below
  • string 11
  • integer 1
  • float 1
  • date 3

Columns

16 columns in three groups
blueprint · 16 columns
columntypedescriptionexample
Text 11 columns
adherence_record_idstringUnique identifier for each drug prescription adherence recorduniqueAR0001
patient_idstringUnique identifier for the patientP1001
prescription_idstringUnique identifier for the prescriptionRX2001
medication_namestringName of the prescribed medicationLisinopril
medication_dosagestringDosage of the medication as prescribed (e.g., 10mg, 1 tablet)10mg
medication_frequencystringFrequency of medication intake as prescribed (e.g., once daily, twice daily)8 frequenciesonce daily
adherence_statusstringStatus indicating if the patient adhered to the prescription (e.g., adherent, non-adherent, partially adherent)adherent · non-adherent · partially adherentadherent
adherence_notesstringAdditional notes or comments regarding the patient's adherenceoptionalExcellent adherence.
provider_idstringUnique identifier for the healthcare provider or clinician responsible for the prescriptionoptionalPR501
patient_genderstringGender of the patientmale · female · other · unknown · optionalfemale
patient_postal_codestringPostal code of the patient's residenceoptional02139
Numbers 2 columns
adherence_percentagefloatPercentage of prescribed doses taken by the patient during the prescription period0 to 100 · optional98.4
patient_ageintegerAge of the patient at the time of prescription0 or more · optional54
Dates and times 3 columns
prescription_start_datedateDate when the prescription period started2023-11-05
prescription_end_datedateDate when the prescription period ended or is expected to endoptional2024-02-05
reporting_datedateDate when the adherence record was reported or updated2024-02-07

Use it for

  • median adheren…91.280 rowsmean adherence percen…96.3adhere…28.9non-ad…70.8partia…

    A healthcare dashboard

    Adherence_percentage by adherence_status and a breakdown of medication_dosage. Excel, Power BI or Tableau.

  • Why do the 16 non-adherent rows have a mean adherence_percentage of 28.9?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable adherence records with patient_id, prescription_id and medication_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset80 rows16 columns
Yours1,000 rows16 columnspatient_postal_code: UK only

blueprint · drug-prescription-adherence-records

Behind this dataset

Same schema. As many rows as you need.

These 80 rows came out of a blueprint — 16 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.

Rules it was built with
  • Include patient ID, medication, and prescribed schedule.
  • Record actual intake timestamps.
  • Flag missed doses for follow-up.
  • Indicate prescription refill status.
Rows
Open the blueprint in Data Factory

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
drug-prescription-adherence-records

What should your data show?

Preview 20 rows free
No signup. No card.