Check the Setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
Employer reports of amputations, inpatient hospitalizations, and eye losses for building workplace-safety monitors under federal OSHA jurisdiction.
Report a ProblemFrom Source to Product Signal
OSHA publishes employer severe-injury reports for amputations, inpatient hospitalizations, and losses of an eye. Start with a downloaded extract of the full SIR file and the first fifty rows. These records cover federal OSHA jurisdiction only and are not a complete injury census.
Install the packages, then run the notebook cell.
python -m pip install pandas
import pandas as pd
injuries = pd.read_csv("osha_severe_injury_reports.csv", nrows=50)
injuries["retrieved_at_utc"] = pd.Timestamp.now(tz="UTC")
print(injuries.head(20))Test a Useful Signal
Test whether SIR rows can power a bounded workplace-safety watch list.
Occupational Safety and Health Administration is a government source. Last verified 2026-08-20. Temporal coverage: federal OSHA severe-injury reports from 2015-present.