Appearance
OSHA 300A management and calculations per hour worked
Live now
GoSafety OSHA 300A management provides an establishment-based annual summary page that derives totals from OSHA 300 recordable cases and calculates common rates using total hours worked.
Snapshot
| Item | Details |
|---|---|
| Who uses it | Safety managers, office admins |
| Current status | Live now |
| Main surface | Web |
| Related pages | OSHA 300 management, Time cards and shift survey questions |
What it is
This workflow stores annual 300A inputs and derives totals from OSHA 300 rows for one establishment and one year. It exists as a separate web page from the running 300 log because the data needs and calculations are different.
Who uses it
- Safety managers preparing annual summary reporting.
- Office admins maintaining establishment profile and executive certification fields.
Step-by-step workflow
- The user opens the 300A summary page in the web app.
- The user selects the year and establishment.
- The page derives totals from OSHA 300 recordable rows for that establishment and year.
- The user enters average employees, total hours worked, and executive certification fields.
- The system calculates rates from the case totals and hours worked.
Data captured
- Establishment details such as address and industry fields.
- Year.
- Average employees.
- Total hours worked.
- Executive name, title, phone, and certification date.
Calculations currently implemented
TRC = recordable_cases * 200000 / total_hours_workedDART = (days_away_cases + job_transfer_cases) * 200000 / total_hours_workedDAFW = days_away_cases * 200000 / total_hours_worked
Outputs and downstream effects
- A saved 300A summary record for the organization, establishment, and year.
- Derived totals and rates shown in the web UI.
- Establishment-based annual summary data separated from the running OSHA 300 log.
Device and platform context
- The current 300A surface is web-only.
- The current codebase does not expose a dedicated 300A API create or save surface.
Practical construction examples
- Preparing the annual 300A summary for one company office or yard that maps to a specific establishment.
- Reviewing the total recordable case count and DART rate after maintaining the running OSHA 300 log during the year.
Limitations and notes
- Hours worked are currently entered manually on the 300A page.
- Time tracking is not yet establishment-scoped, so hours are not auto-pulled from time cards.
- The current codebase does not yet include printable or exportable 300A output.