Healthcare Provider Scheduling Conflicts

This dataset provides detailed records of healthcare provider shift schedules, including built-in scheduling conflicts and overtime indicators. It enables analysis and optimization of staff allocation, identification of resource bottlenecks, and improvement of hospital workforce management. The dataset is ideal for operational analytics, compliance monitoring, and predictive scheduling in healthcare environments.

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

Optimizing hospital staff allocation and shift planning

Sample rows

preview · 8 of 200 rows · all 20 columns
schedule_idstringprovider_rolestringactual_hours_workedfloatis_overtimebooleanlocation_countrystringprovider_idstringprovider_namestringdepartmentstringshift_datedateshift_start_timedatetimeshift_end_timedatetimescheduled_hoursfloatovertime_hoursfloatconflict_typestringlocation_namestringlocation_street_addressstringlocation_citystringlocation_statestringlocation_postal_codestringconflict_descriptionstring
SCH-00001nurse8falseUSAPROV-001Nurse Amanda LiuICU2024-02-292024-02-29T07:00:002024-02-29T15:00:0080noneSt. Mary Medical Center1510 Elm StLos AngelesCA90017blank
SCH-00002physician13trueItalyPROV-002Dr. Victor RomanoSurgery2024-03-012024-03-01T08:00:002024-03-01T20:00:00121insufficient-restMilano General HospitalVia Roma 22MilanLombardy20121Shift scheduled after only 5 hours rest from previous on-call rotation.
SCH-00003therapist4falseGermanyPROV-003Emily SanchezPhysical Therapy2024-03-022024-03-02T10:00:002024-03-02T14:00:0040noneBerlin Health CenterFriedrichstrasse 75BerlinBerlin10117blank
SCH-00004technician4.5trueEgyptPROV-004Technician Omar SaidRadiology2024-03-022024-03-02T15:00:002024-03-02T19:00:0040.5overlapCairo Regional Hospital23 Giza StCairoCairo11511Shift overlaps with another assigned department by 30 minutes.
SCH-00005physician8falseIndiaPROV-005Dr. Ava SinghCardiology2024-03-032024-03-03T15:00:002024-03-03T23:00:0080noneApollo Heart InstitutePlot 12, Main RoadChennaiTamil Nadu600006blank
SCH-00006nurse12.25trueUSAPROV-006Nurse John PriceOncology2024-03-032024-03-03T19:00:002024-03-04T07:00:00120.25noneMercy Hospital North2812 Maple AveChicagoIL60616blank
SCH-00007therapist2falseFrancePROV-007Therapist Clara DuboisOccupational Therapy2024-03-042024-03-04T09:00:002024-03-04T11:00:0020noneParis Community Clinic12 Rue de RivoliParisÎle-de-France75004blank
SCH-00008technician8falseUKPROV-008James O’NeillLaboratory2024-03-042024-03-04T23:00:002024-03-05T07:00:0080double-bookedRoyal London HospitalWhitechapel RdLondonEnglandE1 1BBProvider scheduled in Laboratory and Pathology at the same time.

What the 200 rows show

from the 200-row sample

Therapist (provider role) stands out: mean actual_hours_worked is 3.4, against 8.4 for the rest.

  • 23%is_overtime = true
  • 8.0median actual_hours_worked
  • 5conflict types
  • 18departments
  • 8.0median scheduled_hours
  • 0.0median overtime_hours
Mean actual_hours_worked by provider_role197 rows
05109.5physic…60 rows9.8nurse77 rows4.2techni…40 rows3.4therap…19 rows4.0other1 rows
actual_hours_worked197 rows, in bands of 2
04590121344840530814actual_hours_worked →

Median 8.0, from 1.5 to 13.0.

location_country198 rows with a value · 2 left blank
  1. USA39
  2. Germany14
  3. India12
  4. Canada12
  5. France11
  6. Russia10
  7. Egypt8
  8. United Kingdom8
  9. Spain7
  10. Australia7
20 columns by typefrom the column list below
  • string 13
  • float 3
  • date 1
  • datetime 2
  • boolean 1

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 13 columns
schedule_idstringUnique identifier for each provider shift schedule entryuniqueSCH-00001
provider_idstringUnique identifier for the healthcare providerPROV-001
provider_namestringFull name of the healthcare providerNurse Amanda Liu
provider_rolestringRole or title of the provider (e.g., nurse, physician, technician)physician · nurse · technician · therapist · othernurse
departmentstringDepartment or unit where the provider is scheduled (e.g., ER, ICU, Pediatrics)ICU
conflict_typestringType of scheduling conflict (e.g., overlap, double-booked, insufficient rest, none)overlap · double-booked · insufficient-rest · none · othernone
conflict_descriptionstringDetailed description of the scheduling conflict, if anyoptionalShift scheduled after onl…
location_namestringName of the hospital or facility where the shift is scheduledSt. Mary Medical Center
location_street_addressstringStreet address of the hospital or facilityoptional1510 Elm St
location_citystringCity where the hospital or facility is locatedoptionalLos Angeles
location_statestringState or province where the hospital or facility is locatedoptionalCA
location_postal_codestringPostal code of the hospital or facilityoptional90017
location_countrystringCountry where the hospital or facility is locatedoptionalUSA
Numbers 3 columns
scheduled_hoursfloatTotal number of hours scheduled for this shift0 or more8
actual_hours_workedfloatActual number of hours worked during the shift0 or more · optional8
overtime_hoursfloatNumber of overtime hours worked during the shift0 or more · optional0
Dates and times 3 columns
shift_datedateDate of the scheduled shift2024-02-29
shift_start_timedatetimeScheduled start time of the shift2024-02-29T07:00:00
shift_end_timedatetimeScheduled end time of the shift2024-02-29T15:00:00
True or false 1 column
is_overtimebooleanIndicates if the shift includes overtime hoursfalse

Use it for

  • is overtime23%45 of 200 rowsmean actual hours wor…9.5phys…9.8nurse4.2tech…3.4ther…

    A healthcare dashboard

    The is_overtime rate, actual_hours_worked by provider_role and a breakdown of location_country. Excel, Power BI or Tableau.

  • Why do the 19 therapist rows have a mean actual_hours_worked of 3.4?

    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 schedules with provider_id, provider_name and provider_role to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 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 rows20 columns
Yours1,000 rows20 columnslocation_name: UK only

blueprint · healthcare-provider-scheduling-conflicts

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 20 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 provider covers specific specialties
  • Double-bookings and cancellations simulated
  • Maximum hours and overtime rules enforced
  • Department assignments vary by week
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-provider-scheduling-conflicts

What should your data show?

Preview 20 rows free
No signup. No card.