Healthcare Appointment No-Show Patterns

This dataset provides detailed records of scheduled healthcare appointments, including patient demographics, appointment logistics, provider information, reminder history, and final outcomes such as no-shows or cancellations. It enables in-depth analysis of factors influencing appointment attendance and supports predictive modeling to reduce no-show rates and improve healthcare delivery.

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

Predictive modeling to identify patients at risk of missing appointments

Sample rows

preview · 8 of 200 rows · all 36 columns
appointment_idstringreminder_methodstringprevious_appointments_countintegerreminder_sentbooleanpatient_race_ethnicitystringpatient_idstringpatient_genderstringpatient_birth_datedatepatient_phone_numberstringpatient_emailstringpatient_street_addressstringpatient_citystringpatient_statestringpatient_postal_codestringpatient_countrystringappointment_datedateappointment_timestringappointment_created_datetimedatetimeappointment_typestringdepartmentstringprovider_idstringprovider_namestringclinic_locationstringreminder_sent_datetimedatetimecancellation_flagbooleancancellation_datetimedatetimecancellation_reasonstringno_show_flagbooleancheck_in_flagbooleancheck_in_datetimedatetimeappointment_statusstringinsurance_providerstringcopay_amountfloatchronic_conditions_flagbooleanprevious_no_show_countintegernotesstring
A1000001sms6trueWhiteP001female1985-06-17+1-415-555-1901lisa.martin85@gmail.com234 Pine StSan FranciscoCA94111USA2024-08-0509:302024-07-20T14:12:00check-upgeneral practicePR001Dr. Michael NguyenSF Clinic North2024-08-03T15:30:00falseblankblankfalsetrue2024-08-05T09:24:00completedAetna35false0Routine annual physical. No concerns reported.
A1000002phone_call18trueBlackP002male1968-02-03+1-718-555-2022ronald.davis68@yahoo.com987 Flatbush AveBrooklynNY11226USA2024-08-0611:152024-07-10T10:54:00consultationcardiologyPR002Dr. Alicia ChenNY Heart Center2024-08-04T15:00:00falseblankblankfalsetrue2024-08-06T11:12:00completedMedicare0true1Complaints of chest pain, history of hypertension.
A1000003sms4trueHispanic/LatinoP003female2016-03-21+1-305-555-1988parent.maria21@gmail.com123 Ocean DrMiamiFL33139USA2024-08-0708:002024-07-29T17:04:00check-uppediatricsPR003Dr. Emily HarringtonSunshine Pediatrics2024-08-05T16:00:00falseblankblanktruefalseblankno-showFlorida Healthy Kids0false2Missed well-child visit; reschedule needed.
A1000004email8trueAsianP004other1999-12-11+82 2-555-3030j.kim1999@hanmail.net77 Gangnam-daeroSeoulSeoul06236South Korea2024-08-0810:002024-07-18T12:21:00consultationendocrinologyPR004Dr. Sun ParkSeoul Endo Clinic2024-08-06T18:00:00falseblankblankfalsetrue2024-08-08T09:55:00completedNHIS3.5true0Follow-up for thyroid function, stable labs.
A1000005sms2trueWhiteP005male2011-07-09+1-206-555-0421parent.daniel9@yahoo.com432 Cedar AveSeattleWA98109USA2024-08-0915:002024-07-14T16:30:00check-uppediatricsPR005Dr. Rachel LeeEmerald Pediatrics2024-08-07T10:15:00falseblankblankfalsetrue2024-08-09T14:55:00completedKaiser Permanente0false0School physical, vaccinations up to date.
A1000006phone_call33trueWhiteP006female1950-10-14+33 1 44 55 66 77claire.dubois50@outlook.fr12 Rue de RivoliParisÎle-de-France75001France2024-08-1014:302024-07-15T11:45:00follow-upgeriatricsPR006Dr. Jean MorelParis Central Med2024-08-08T09:00:00falseblankblankfalsetrue2024-08-10T14:28:00completedAssurance Maladie0true2Memory check and medication review.
A1000007none7falseAsianP007female1996-09-29+1-213-555-1122meilin.cho1996@gmail.com88 S BroadwayLos AngelesCA90015USA2024-08-1113:002024-07-21T09:27:00proceduredermatologyPR007Dr. Omar PatelLA Skin Centerblankfalseblankblankfalsetrue2024-08-11T13:10:00completedCigna45false0Minor mole removal performed.
A1000008none0falseblankP008unknownblankblankblankblankblankblankblankblank2024-08-1217:452024-08-11T10:00:00consultationpsychiatryPR008Dr. Henry BloomUrban Wellness Ctrblankfalseblankblankfalsetrue2024-08-12T17:54:00completedblank0false0Anonymous walk-in for mental health evaluation.

What the 200 rows show

from the 200-row sample

Phone_call (reminder method) stands out: mean previous_appointments_count is 21.3, against 5.2 for the rest.

  • 84%reminder_sent = true
  • 5median previous_appointments_count
  • 4patient genders
  • 4appointment types
  • 4appointment statuses
  • 7patient countries
Mean previous_appointments_count by reminder_method200 rows
020405.0sms104 rows7.6email35 rows21.3phone_ca…28 rows3.3none33 rows
previous_appointments_count200 rows, in bands of 5
050100995515126730302545previous_appointments_count →

Median 5, from 0 to 44.

patient_race_ethnicity183 rows with a value · 17 left blank
  1. White79
  2. Asian31
  3. Black20
  4. Hispanic/Latino16
  5. Multiracial10
  6. Middle Eastern7
  7. Native American7
  8. Pacific Islander6
  9. East Asian5
  10. Other2
36 columns by typefrom the column list below
  • string 22
  • integer 2
  • float 1
  • date 2
  • datetime 4
  • boolean 5

Columns

36 columns in four groups
blueprint · 36 columns
columntypedescriptionexample
Text 22 columns
appointment_idstringUnique identifier for each scheduled appointmentuniqueA1000001
patient_idstringUnique identifier for the patientP001
patient_genderstringGender of the patientmale · female · other · unknown · optionalfemale
patient_race_ethnicitystringSelf-reported race or ethnicity of the patient10 ethnicities · optionalWhite
patient_phone_numberstringPrimary phone number of the patientoptional+1-415-555-1901
patient_emailstringEmail address of the patientoptionallisa.martin85@gmail.com
patient_street_addressstringStreet address of the patientoptional234 Pine St
patient_citystringCity of the patient's residenceoptionalSan Francisco
patient_statestringState or province of the patient's residenceoptionalCA
patient_postal_codestringPostal or ZIP code of the patient's residenceoptional94111
patient_countrystringCountry of the patient's residence7 countries · optionalUSA
appointment_timestringScheduled time of the appointment (24-hour format, e.g., '14:30')09:30
appointment_typestringType of appointment (e.g., consultation, follow-up, check-up, procedure)4 types · optionalcheck-up
departmentstringDepartment or specialty for the appointment (e.g., cardiology, general practice)optionalgeneral practice
provider_idstringUnique identifier for the healthcare provider assigned to the appointmentoptionalPR001
provider_namestringName of the healthcare provider assigned to the appointmentoptionalDr. Michael Nguyen
clinic_locationstringName or code of the clinic or facility locationoptionalSF Clinic North
reminder_methodstringMethod used to send the reminder (e.g., SMS, email, phone call, none)sms · email · phone_call · none · other · optionalsms
cancellation_reasonstringReason for cancellation (if applicable)optionalTravel emergency
appointment_statusstringFinal status of the appointment (e.g., completed, cancelled, no-show, rescheduled)completed · cancelled · no-show · rescheduled · scheduledcompleted
insurance_providerstringName of the patient's insurance provider (if available)optionalAetna
notesstringAdditional notes or comments about the appointmentoptionalColonoscopy screening.
Numbers 3 columns
copay_amountfloatAmount of copay required for the appointment0 or more · optional35
previous_no_show_countintegerNumber of previous no-shows by the patient0 or more · optional0
previous_appointments_countintegerTotal number of previous appointments for the patient0 or more · optional6
Dates and times 6 columns
patient_birth_datedateDate of birth of the patientoptional1985-06-17
appointment_datedateScheduled date of the appointment2024-08-05
appointment_created_datetimedatetimeDate and time when the appointment was created/scheduled2024-07-20T14:12:00
reminder_sent_datetimedatetimeDate and time when the reminder was sentoptional2024-08-03T15:30:00
cancellation_datetimedatetimeDate and time when the appointment was cancelled (if applicable)optional2024-08-12T08:00:00
check_in_datetimedatetimeDate and time when the patient checked in (if applicable)optional2024-08-05T09:24:00
True or false 5 columns
reminder_sentbooleanIndicates if a reminder was sent prior to the appointmentoptionaltrue
cancellation_flagbooleanIndicates if the appointment was cancelled by the patient or providerfalse
no_show_flagbooleanIndicates if the patient did not show up for the appointmentfalse
check_in_flagbooleanIndicates if the patient checked in for the appointmentoptionaltrue
chronic_conditions_flagbooleanIndicates if the patient has one or more chronic conditionsoptionalfalse

Use it for

  • reminder sent84%167 of 200 rowsmean previous appoint…5.0sms7.6email21.3phon…3.3none

    A healthcare dashboard

    The reminder_sent rate, previous_appointments_count by reminder_method and a breakdown of patient_race_ethnicity. Excel, Power BI or Tableau.

  • Why do the 28 phone_call rows have a mean previous_appointments_count of 21.3?

    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 appointments 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 36 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 rows36 columns
Yours1,000 rows36 columnspatient_street_address: UK only

blueprint · healthcare-appointment-no-show-patterns

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 36 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
  • Each patient has unique anonymized ID
  • Appointment reminders sent per policy
  • No-show flagged as binary outcome
  • Reason codes recorded for cancellations
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-appointment-no-show-patterns

What should your data show?

Preview 20 rows free
No signup. No card.