Healthcare Prescription Adherence Dataset

This dataset provides detailed tracking of patient prescription adherence, including refill patterns, medication details, and compliance scores. It enables healthcare providers and insurers to identify at-risk patients, analyze medication-taking behaviors, and develop targeted interventions to improve health outcomes and reduce costs.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Identifying patients at risk of medication non-compliance

Sample rows

preview · 8 of 200 rows · all 21 columns
adherence_idstringrefill_statusstringadherence_scorefloatnon_compliance_flagbooleaninsurance_providerstringpatient_idstringpatient_genderstringpatient_birth_datedateprescription_idstringprescriber_idstringmedication_namestringmedication_dosagestringmedication_frequencystringprescription_start_datedateprescription_end_datedaterefill_due_datedaterefill_actual_datedateprovider_contact_citystringprovider_contact_statestringprovider_contact_postal_codestringprovider_contact_countrystring
ADH00001on-time94.7falseAetnaPAT00001female1992-05-14RX000001DR1001Metformin500mgonce daily2023-01-102023-12-312023-06-102023-06-10BostonMA02118USA
ADH00002late77.2trueMedicarePAT00002male1958-08-22RX000002DR1002Lisinopril20mgonce daily2022-02-152024-02-142023-07-152023-07-22MinneapolisMN55401USA
ADH00003on-time99.2falseCignaPAT00003female1987-03-09RX000003DR1003Sertraline100mgonce daily2023-05-012024-05-012023-11-012023-11-01San FranciscoCA94102USA
ADH00004late62.8trueblankPAT00004otherblankRX000004DR1004Montelukast10mgonce daily2022-09-142023-09-142023-03-142023-03-21El PasoTX79936USA
ADH00005missed33trueMedicaidPAT00005female2012-12-01RX000005DR1005Cetirizine5mgfour times daily2023-04-122023-06-012023-05-12blankDallasTX75201USA
ADH00006on-time87.6falseBlue ShieldPAT00006male1978-11-30RX000006DR1006Simvastatin40mgonce daily2021-08-012026-08-012023-08-012023-08-01ChicagoIL60601USA
ADH00007late70.8trueNonePAT00007female2001-06-22RX000007DR1007Amoxicillin250mgthree times daily2023-01-152023-02-152023-01-292023-02-05Las VegasNV89109USA
ADH00008on-time92.2falseMolinaPAT00008male2017-10-11RX000008DR1008Ibuprofen100mgonce daily2023-11-012024-01-012023-12-012023-12-01PhoenixAZ85001USA

What the 200 rows show

from the 200-row sample

Missed (refill status) stands out: mean adherence_score is 31.9, against 85.4 for the rest.

  • 50%non_compliance_flag = true
  • 80.4median adherence_score
  • 4patient genders
  • 4medication frequencies
  • 20medication names
  • 26provider contact states
Mean adherence_score by refill_status200 rows
05010094.0on-time100 rows71.8late63 rows31.9missed37 rows
adherence_score200 rows, in bands of 10
0459022111111020431486050100adherence_score →

Median 80.4, from 0.0 to 99.8.

insurance_provider185 rows with a value · 15 left blank
  1. Aetna27
  2. Medicare25
  3. Blue Shield24
  4. Cigna23
  5. United Health22
  6. Humana22
  7. Medicaid16
  8. None15
  9. Molina6
  10. Blue Cross3
21 columns by typefrom the column list below
  • string 14
  • float 1
  • date 5
  • boolean 1

Columns

21 columns in four groups
blueprint · 21 columns
columntypedescriptionexample
Text 14 columns
adherence_idstringUnique identifier for each prescription adherence recorduniqueADH00001
patient_idstringUnique identifier for the patientPAT00001
patient_genderstringGender of the patientmale · female · other · unknown · optionalfemale
prescription_idstringUnique identifier for the prescriptionRX000001
prescriber_idstringUnique identifier for the healthcare provider who prescribed the medicationoptionalDR1001
medication_namestringName of the prescribed medicationMetformin
medication_dosagestringDosage information for the medication (e.g., '10mg', '1 tablet')500mg
medication_frequencystringFrequency of medication intake (e.g., 'once daily', 'twice daily')4 frequenciesonce daily
refill_statusstringStatus of the refill (e.g., 'on-time', 'late', 'missed')on-time · late · missed · unknownon-time
insurance_providerstringName of the patient's insurance provider11 providers · optionalAetna
provider_contact_citystringCity of the healthcare provider's contact addressoptionalBoston
provider_contact_statestringState of the healthcare provider's contact addressoptionalMA
provider_contact_postal_codestringPostal code of the healthcare provider's contact addressoptional02118
provider_contact_countrystringCountry of the healthcare provider's contact addressoptionalUSA
Numbers 1 column
adherence_scorefloatCalculated adherence score (e.g., percentage of doses taken as prescribed)0 to 100 · optional94.7
Dates and times 5 columns
patient_birth_datedateBirth date of the patientoptional1992-05-14
prescription_start_datedateDate when the prescription regimen started2023-01-10
prescription_end_datedateDate when the prescription regimen ended or is scheduled to endoptional2023-12-31
refill_due_datedateDate when the next prescription refill is due2023-06-10
refill_actual_datedateDate when the prescription was actually refilledoptional2023-06-10
True or false 1 column
non_compliance_flagbooleanIndicates if the patient is at risk of non-compliance (true/false)optionalfalse

Use it for

  • non compliance…50%99 of 200 rowsmean adherence score …94.0on-time71.8late31.9missed

    A healthcare dashboard

    The non_compliance_flag rate, adherence_score by refill_status and a breakdown of insurance_provider. Excel, Power BI or Tableau.

  • Why do the 37 missed rows have a mean adherence_score of 31.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 adherences with patient_id, patient_gender and patient_birth_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 21 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 dataset200 rows21 columns
Yours1,000 rows21 columnsprovider_contact_city: UK only

blueprint · healthcare-prescription-adherence-dataset

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 21 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
  • Track refill dates per patient
  • Segment adherence by medication type
  • Flag non-adherent patients
  • Incorporate patient demographics
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
healthcare-prescription-adherence-dataset

What should your data show?

Preview 20 rows free
No signup. No card.