Healthcare Workforce Staffing Metrics

This dataset provides detailed, shift-level metrics on healthcare provider staffing, including scheduled and actual staff counts, overtime, shift coverage, and use of agency personnel across facilities and departments. It enables comprehensive analysis of workforce efficiency, identification of staffing gaps, and supports data-driven improvements in patient care and operational management.

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

Analyzing staffing adequacy and overtime trends across departments and facilities

Sample rows

preview · 8 of 200 rows · all 15 columns
staffing_record_idstringprovider_rolestringscheduled_staff_countintegerfacility_namestringfacility_idstringdepartment_idstringdepartment_namestringshift_datedateshift_typestringactual_staff_countintegerovertime_hoursfloatshift_coverage_percentfloatabsent_staff_countintegeragency_staff_countintegernotesstring
SR-0001Nurse7Central Valley Medical CenterFAC-001DEPT-001-01Emergency2024-01-03Day7010000blank
SR-0002Physician4Lakeside Regional HospitalFAC-002DEPT-002-03Operating Room2024-02-10Day4010000blank
SR-0003Technician2Mountainview Health CampusFAC-003DEPT-003-02ICU2024-03-05Night12.55011Staff illness; coverage gap resolved by agency tech
SR-0004Nurse5Central Valley Medical CenterFAC-001DEPT-001-02Pediatrics2024-01-12Evening418010One nurse called out sick; short coverage
SR-0005Physician3Eastside Community HospitalFAC-004DEPT-004-01General Practice2024-02-14Day3010000blank
SR-0006Technician3Riverside Medical PavilionFAC-005DEPT-005-05Radiology2024-03-22Night21.566.6711Agency staff filled last-minute vacancy
SR-0007Therapist2Lakeside Regional HospitalFAC-002DEPT-002-04ICU2024-04-06Evening20.510000blank
SR-0008Nurse6Mountainview Health CampusFAC-003DEPT-003-01Emergency2024-05-18Day85.5133.3302Major incident required surge staffing

What the 200 rows show

from the 200-row sample

Nurse (provider role) stands out: mean scheduled_staff_count is 6.6, against 2.9 for the rest.

  • 3.5median scheduled_staff_count
  • 3shift types
  • 8department names
  • 25facilities
  • 3median actual_staff_count
  • 0.50median overtime_hours
Mean scheduled_staff_count by provider_role200 rows
0486.6Nurse65 rows2.8Technici…59 rows3.5Physician44 rows2.4Therapist32 rows
scheduled_staff_count200 rows, in bands of 1
025501749432418242014059scheduled_staff_count →

Median 3.5, from 0 to 9.

facility_name200 rows · top 10 of 30 values
  1. Central Valley Medical Center10
  2. Lakeside Regional Hospital10
  3. Eastside Community Hospital8
  4. Riverside Medical Pavilion8
  5. Greenfields Medical Center8
  6. South Valley Hospital8
  7. Lakeshore Regional Hospital8
  8. Summit View Medical Center8
  9. Riverbend Health Center8
  10. Metro Central Health Center8
15 columns by typefrom the column list below
  • string 8
  • integer 4
  • float 2
  • date 1

Columns

15 columns in three groups
blueprint · 15 columns
columntypedescriptionexample
Text 8 columns
staffing_record_idstringUnique identifier for each staffing recorduniqueSR-0001
facility_idstringUnique identifier for the healthcare facilityFAC-001
facility_namestringName of the healthcare facilityNortheast Medical Center
department_idstringUnique identifier for the department within the facilityDEPT-001-01
department_namestringName of the department (e.g., Emergency, ICU, Pediatrics)8 namesEmergency
shift_typestringType of shift (e.g., Day, Night, Evening)Day · Evening · NightDay
provider_rolestringRole of the healthcare provider (e.g., Nurse, Physician, Technician)4 rolesNurse
notesstringAdditional notes or comments about the shift (e.g., reasons for understaffing, incidents)optionalStaff illness; coverage g…
Numbers 6 columns
scheduled_staff_countintegerNumber of staff scheduled for the shift0 or more7
actual_staff_countintegerNumber of staff who actually worked the shift0 or more7
overtime_hoursfloatTotal overtime hours worked during the shift0 or more0
shift_coverage_percentfloatPercentage of scheduled positions that were filled for the shift0 to 100100
absent_staff_countintegerNumber of scheduled staff who were absent for the shift0 or more0
agency_staff_countintegerNumber of agency or temporary staff used during the shift0 or more0
Dates and times 1 column
shift_datedateDate of the staffing shift2024-01-03

Use it for

  • median schedul…3.5200 rowsmean scheduled staff …6.6Nurse2.8Tech…3.5Phys…2.4Ther…

    A healthcare dashboard

    Scheduled_staff_count by provider_role and a breakdown of facility_name. Excel, Power BI or Tableau.

  • Why do the 65 Nurse rows have a mean scheduled_staff_count of 6.6?

    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 staffing records with facility_id, facility_name and department_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 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 rows15 columns
Yours1,000 rows15 columns

blueprint · healthcare-workforce-staffing-metrics

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 15 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
  • Log staff role and qualifications
  • Track shift patterns and absences
  • Flag overtime events
  • Aggregate daily staffing levels
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-workforce-staffing-metrics

What should your data show?

Preview 20 rows free
No signup. No card.