Skip to content

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

ItemDetails
Who uses itSafety managers, office admins
Current statusLive now
Main surfaceWeb
Related pagesOSHA 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

  1. The user opens the 300A summary page in the web app.
  2. The user selects the year and establishment.
  3. The page derives totals from OSHA 300 recordable rows for that establishment and year.
  4. The user enters average employees, total hours worked, and executive certification fields.
  5. 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_worked
  • DART = (days_away_cases + job_transfer_cases) * 200000 / total_hours_worked
  • DAFW = 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.