Hospital Staff Shift Schedules

This dataset provides detailed records of hospital staff shift schedules, including staff roles, departments, shift timings, and location information. It enables comprehensive workforce planning, shift optimization, and compliance tracking for healthcare operations. The dataset supports analysis of staffing patterns, overtime, and holiday coverage to improve hospital efficiency and patient care.

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

Workforce planning and shift optimization

Sample rows

preview · 8 of 200 rows · all 19 columns
shift_idintegerstaff_rolestringis_overtimebooleanlocation_countrystringstaff_idintegerstaff_first_namestringstaff_last_namestringdepartmentstringshift_datedateshift_start_timedatetimeshift_end_timedatetimeshift_typestringis_holidaybooleanlocation_namestringlocation_street_addressstringlocation_citystringlocation_statestringlocation_postal_codestringnotesstring
1NursefalseUSA101EmilyNguyenEmergency2024-06-142024-06-14T06:00:002024-06-14T14:00:00DayfalseSt. Mary Medical Center123 Main StLos AngelesCA90001blank
2DoctortrueUK102DavidMitchellICU2024-06-142024-06-14T20:00:002024-06-15T08:00:00NightfalseRoyal HospitalblankLondonblankSW1A 1AACovering for sick colleague
3TechnicianfalseSweden103SaraJohanssonLabs2024-06-152024-06-15T15:00:002024-06-15T23:00:00EveningfalseKarolinska HospitalSolnavägen 1Stockholmblank17176blank
4Support StafffalseBrazil104LucasMartinsOncology2024-07-042024-07-04T08:00:002024-07-04T16:00:00DaytrueHospital das ClínicasAv. Dr. Enéas CarvalhoSão PauloSP05403-000Independence Day coverage
5OtherfalseChina105MeiZhangAdministration2024-08-152024-08-15T09:00:002024-08-15T10:00:00OthertrueBeijing Central HospitalNo. 1 Dongdan North StBeijingblank100005Short shift for setup
6NursefalseUSA106AvaSmithICU2024-06-142024-06-14T07:00:002024-06-14T15:00:00DayfalseMercy General Hospital456 Oak AveSacramentoCA95819blank
7DoctortrueGreece107NikosPapadopoulosCardiology2024-08-152024-08-15T21:00:002024-08-16T07:00:00NighttrueAthens General HospitalLeof. Vasilissis Sofias 45Athensblank11528Holiday overnight shift
8TechnicianfalseUSA108MichaelBrownRadiology2024-06-142024-06-14T16:00:002024-06-14T22:00:00EveningfalseCedars-Sinai Medical Center8700 Beverly BlvdLos AngelesCA90048blank

What the 200 rows show

from the 200-row sample

Doctor (staff role) stands out: 42 of its 42 rows have is_overtime = true, against 7 of 158 for the rest.

  • 25%is_overtime = true
  • 4shift types
  • 15departments
Is overtime rate by staff_roleis_overtime = true
0%50%100%100%Doctor42 of 429%Nurse5 of 553%Techni…1 of 360%Suppor…0 of 414%Other1 of 26
location_country200 rows · top 10 of 26 values
  1. USA50
  2. Sweden16
  3. Brazil13
  4. Israel12
  5. Canada11
  6. UK10
  7. China10
  8. Poland10
  9. Russia9
  10. Japan8
19 columns by typefrom the column list below
  • string 12
  • integer 2
  • date 1
  • datetime 2
  • boolean 2

Columns

19 columns in four groups
blueprint · 19 columns
columntypedescriptionexample
Text 12 columns
staff_first_namestringFirst name of the staff memberEmily
staff_last_namestringLast name of the staff memberNguyen
staff_rolestringRole or job title of the staff member (e.g., Nurse, Doctor, Technician)Doctor · Nurse · Technician · Support Staff · OtherNurse
departmentstringHospital department where the shift takes place (e.g., Emergency, ICU, Pediatrics)Emergency
shift_typestringType of shift (e.g., Day, Night, Evening, On-call)Day · Night · Evening · On-call · OtherDay
location_namestringName of the hospital or facility where the shift is scheduledSt. Mary Medical Center
location_street_addressstringStreet address of the hospital or facilityoptional123 Main 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 or ZIP code for the hospital or facilityoptional90001
location_countrystringCountry where the hospital or facility is locatedoptionalUSA
notesstringAdditional notes or comments about the shift (e.g., special instructions, coverage details)optionalShort shift for setup
Numbers 2 columns
shift_idintegerUnique identifier for each scheduled shiftunique1
staff_idintegerUnique identifier for the staff member assigned to the shift101
Dates and times 3 columns
shift_datedateDate on which the shift occurs2024-06-14
shift_start_timedatetimeStart date and time of the shift2024-06-14T06:00:00
shift_end_timedatetimeEnd date and time of the shift2024-06-14T14:00:00
True or false 2 columns
is_overtimebooleanIndicates if the shift is considered overtime for the staff memberfalse
is_holidaybooleanIndicates if the shift falls on a recognized holidayfalse

Use it for

  • is overtime25%49 of 200 rowsis overtime by staff …100%Doct…9%Nurse3%Tech…0%Supp…

    A healthcare dashboard

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

  • Why do 49 of 200 rows have is_overtime = true?

    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 rows with staff_id, staff_first_name and staff_last_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

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

blueprint · hospital-staff-shift-schedules

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 19 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 shift linked to staff ID, role, department.
  • Shift duration and type (day/night) provided.
  • Leave and swap events annotated.
  • Overtime flagged.
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
hospital-staff-shift-schedules

What should your data show?

Preview 20 rows free
No signup. No card.