Doctor Appointment Scheduling Patterns
This dataset provides detailed records of doctor appointment bookings, including patient demographics, appointment timing, booking channels, and status outcomes. It enables analysis of scheduling patterns, resource utilization, and patient engagement, supporting data-driven optimization of healthcare operations and reduction of idle doctor time.
Sample rows
preview · 8 of 120 rows · all 24 columns| appointment_idstring | appointment_typestring | patient_ageinteger | is_first_time_patientboolean | patient_citystring | patient_idstring | doctor_idstring | departmentstring | appointment_datedate | appointment_start_timedatetime | appointment_end_timedatetime | booking_datetimedatetime | booking_channelstring | appointment_statusstring | cancellation_reasonstring | rescheduled_from_appointment_idstring | patient_genderstring | patient_statestring | patient_postal_codestring | patient_countrystring | doctor_namestring | doctor_specialtystring | wait_time_minutesinteger | doctor_idle_time_minutesinteger |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| APT001 | routine checkup | 72 | false | San Diego | P001 | D001 | Cardiology | 2024-07-05 | 2024-07-05T09:00:00 | 2024-07-05T09:30:00 | 2024-06-23T15:12:00 | phone | completed | blank | blank | female | CA | 92101 | USA | Dr. Michael Carter | Cardiologist | 2 | 4 |
| APT002 | routine checkup | 4 | false | Denver | P002 | D002 | Pediatrics | 2024-07-05 | 2024-07-05T10:15:00 | 2024-07-05T10:35:00 | 2024-07-03T09:08:00 | phone | completed | blank | blank | male | CO | 80203 | USA | Dr. Susan Lee | Pediatrician | 1 | 2 |
| APT003 | new consultation | 33 | true | Dallas | P003 | D003 | General Practice | 2024-07-06 | 2024-07-06T13:30:00 | 2024-07-06T13:55:00 | 2024-06-28T11:24:00 | online | scheduled | blank | blank | female | TX | 75201 | USA | Dr. Emily Smith | General Practitioner | blank | blank |
| APT004 | new consultation | 28 | true | Toronto | P004 | D004 | Dermatology | 2024-07-07 | 2024-07-07T14:10:00 | 2024-07-07T14:40:00 | 2024-07-06T13:25:00 | online | scheduled | blank | blank | male | ON | M5V1K4 | Canada | Dr. Hannah Patel | Dermatologist | blank | blank |
| APT005 | new consultation | 25 | true | Chicago | P005 | D005 | Psychiatry | 2024-07-08 | 2024-07-08T09:45:00 | 2024-07-08T10:15:00 | 2024-07-01T16:12:00 | app | completed | blank | blank | other | IL | 60611 | USA | Dr. Daniel Murphy | Psychiatrist | 0 | 7 |
| APT006 | other | 9 | false | Houston | P006 | D006 | ENT | 2024-07-08 | 2024-07-08T11:00:00 | 2024-07-08T11:20:00 | 2024-07-05T14:50:00 | phone | completed | blank | blank | female | TX | 77002 | USA | Dr. Olivia Chen | ENT Specialist | 2 | 4 |
| APT007 | follow-up | 46 | false | Vancouver | P007 | D007 | Ophthalmology | 2024-07-09 | 2024-07-09T08:40:00 | 2024-07-09T09:10:00 | 2024-07-07T17:16:00 | online | completed | blank | blank | male | BC | V6B1A1 | Canada | Dr. James Wilson | Ophthalmologist | 1 | 6 |
| APT008 | emergency | 59 | false | New York | P008 | D008 | Emergency | 2024-07-09 | 2024-07-09T23:45:00 | 2024-07-10T00:05:00 | 2024-07-09T23:30:00 | in-person | completed | blank | blank | female | NY | 10019 | USA | Dr. Mark Evans | Emergency Medicine | 0 | 3 |
| APT009 | emergency | 42 | false | Mumbai | P009 | D009 | Pulmonology | 2024-07-10 | 2024-07-10T01:30:00 | 2024-07-10T01:50:00 | 2024-07-09T21:15:00 | in-person | completed | blank | blank | male | MH | 400001 | India | Dr. Priya Menon | Pulmonologist | 1 | 5 |
| APT010 | new consultation | 31 | true | London | P010 | D010 | General Practice | 2024-07-10 | 2024-07-10T14:00:00 | 2024-07-10T14:25:00 | 2024-06-29T11:31:00 | app | completed | blank | blank | female | ENG | SW1A1AA | UK | Dr. Rachel King | General Practitioner | 3 | 6 |
| APT011 | follow-up | 67 | false | Phoenix | P011 | D001 | Cardiology | 2024-07-11 | 2024-07-11T09:30:00 | 2024-07-11T10:00:00 | 2024-07-01T14:59:00 | phone | scheduled | blank | blank | male | AZ | 85001 | USA | Dr. Michael Carter | Cardiologist | blank | blank |
| APT012 | routine checkup | 75 | false | Miami | P012 | D011 | Oncology | 2024-07-11 | 2024-07-11T13:10:00 | 2024-07-11T13:40:00 | 2024-06-27T10:22:00 | phone | completed | blank | blank | female | FL | 33101 | USA | Dr. Angela Porter | Oncologist | 2 | 8 |
| APT013 | new consultation | 35 | true | Austin | P013 | D012 | General Practice | 2024-07-12 | 2024-07-12T08:00:00 | 2024-07-12T08:30:00 | 2024-07-04T16:30:00 | online | scheduled | blank | blank | female | TX | 73301 | USA | Dr. John Foster | General Practitioner | blank | blank |
| APT014 | routine checkup | 81 | false | Melbourne | P014 | D013 | Geriatrics | 2024-07-12 | 2024-07-12T11:20:00 | 2024-07-12T11:50:00 | 2024-07-09T09:57:00 | phone | cancelled | Patient feeling better | blank | male | VIC | 3000 | Australia | Dr. Victor Sun | Geriatrician | blank | blank |
| APT015 | follow-up | 23 | false | Berlin | P015 | D014 | Psychiatry | 2024-07-13 | 2024-07-13T15:00:00 | 2024-07-13T15:30:00 | 2024-07-11T18:30:00 | app | completed | blank | blank | female | BE | 10117 | Germany | Dr. Sophia Schmidt | Psychiatrist | 4 | 9 |
| APT016 | new consultation | 38 | true | San Francisco | P016 | D015 | Ophthalmology | 2024-07-13 | 2024-07-13T08:30:00 | 2024-07-13T09:00:00 | 2024-07-05T10:44:00 | online | scheduled | blank | blank | prefer_not_to_say | CA | 94109 | USA | Dr. Brian Thomas | Ophthalmologist | blank | blank |
| APT017 | routine checkup | 65 | false | Manchester | P017 | D016 | Rheumatology | 2024-07-14 | 2024-07-14T12:00:00 | 2024-07-14T12:30:00 | 2024-07-01T11:23:00 | phone | completed | blank | blank | female | ENG | M13BB | UK | Dr. Henry Green | Rheumatologist | 2 | 7 |
| APT018 | routine checkup | 2 | false | Boston | P018 | D017 | Pediatrics | 2024-07-14 | 2024-07-14T10:00:00 | 2024-07-14T10:20:00 | 2024-07-13T10:03:00 | app | completed | blank | blank | female | MA | 02118 | USA | Dr. Lisa Morgan | Pediatrician | 1 | 3 |
| APT019 | follow-up | 77 | false | Brisbane | P019 | D018 | Cardiology | 2024-07-15 | 2024-07-15T09:55:00 | 2024-07-15T10:25:00 | 2024-07-06T15:29:00 | online | completed | blank | blank | male | QLD | 4000 | Australia | Dr. Michael Carter | Cardiologist | 4 | 8 |
| APT020 | routine checkup | 53 | false | Perth | P020 | D019 | Dermatology | 2024-07-15 | 2024-07-15T13:30:00 | 2024-07-15T14:00:00 | 2024-07-10T14:44:00 | phone | scheduled | blank | blank | female | WA | 6000 | Australia | Dr. Hannah Patel | Dermatologist | blank | blank |
What the 120 rows show
from the 120-row sampleNew consultation (appointment type) stands out: 27 of its 27 rows have is_
- 25%is_
first_ time_ patient = true - 38median patient_
age - 4booking channels
- 4patient genders
- 5appointment statuses
- 9patient countries
Median 38, from 2 to 83.
- string 16
- integer 3
- date 1
- datetime 3
- boolean 1
Columns
24 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 16 columns | |||
appointment_id | string | Unique identifier for each appointment bookingunique | APT001 |
patient_id | string | Unique identifier for the patient booking the appointment | P001 |
doctor_id | string | Unique identifier for the doctor with whom the appointment is scheduled | D001 |
department | string | Medical department or specialty associated with the appointment (e.g., Cardiology, Pediatrics)12 departments | Cardiology |
booking_channel | string | Channel used to book the appointment (e.g., online, phone, in-person, app)online · phone · in-person · app | phone |
appointment_status | string | Current status of the appointment (e.g., scheduled, completed, cancelled, no-show, rescheduled)scheduled · completed · cancelled · no-show · rescheduled | completed |
cancellation_reason | string | Reason for appointment cancellation, if applicable6 reasons · optional | Patient feeling better |
rescheduled_from_appointment_id | string | Reference to the original appointment_id if this appointment was rescheduled from anotheroptional | APT032 |
patient_gender | string | Gender of the patientmale · female · other · prefer_not_to_say · optional | female |
patient_city | string | City of residence of the patientoptional | San Diego |
patient_state | string | State or province of residence of the patientoptional | CA |
patient_postal_code | string | Postal code of the patient's residenceoptional | 92101 |
patient_country | string | Country of residence of the patient9 countries · optional | USA |
doctor_name | string | Full name of the doctoroptional | Dr. Michael Carter |
doctor_specialty | string | Specialty of the doctor (e.g., General Practitioner, Cardiologist)optional | Cardiologist |
appointment_type | string | Type of appointment (e.g., new consultation, follow-up, routine checkup, emergency)5 values · optional | routine checkup |
| Numbers 3 columns | |||
patient_age | integer | Age of the patient at the time of appointment booking0 or more · optional | 72 |
wait_time_minutes | integer | Number of minutes between scheduled appointment start and actual start (if available)0 or more · optional | 2 |
doctor_idle_time_minutes | integer | Number of minutes the doctor was idle between appointments (if calculable)0 or more · optional | 4 |
| Dates and times 4 columns | |||
appointment_date | date | Date of the scheduled appointment | 2024-07-05 |
appointment_start_time | datetime | Scheduled start datetime of the appointment | 2024-07-05T09:00:00 |
appointment_end_time | datetime | Scheduled end datetime of the appointment | 2024-07-05T09:30:00 |
booking_datetime | datetime | Datetime when the appointment was booked by the patient | 2024-06-23T15:12:00 |
| True or false 1 column | |||
is_first_time_patient | boolean | Indicates if this is the patient's first appointment with the doctoroptional | false |
Use it for
A healthcare dashboard
The is_
first_ time_ patient rate, patient_ age by appointment_ type and a breakdown of patient_ city. Excel, Power BI or Tableau. Why do 30 of 120 rows have is_
first_ time_ patient = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Appointments120APT00172routine …APT00333new cons…APT00428new cons…
A software demo
Believable appointments with patient_
id, doctor_ id and department to fill a screen in front of a buyer.
blueprint · doctor-appointment-scheduling-patterns
Behind this dataset
Same schema. As many rows as you need.
These 120 rows came out of a blueprint — 24 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.
- Record patient type (new/returning)
- Track lead time from booking to appointment
- Flag last-minute cancellations
- Document preferred appointment slots
- Log appointment status (attended, canceled, rescheduled)
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
- doctor-appointment-scheduling-patterns