Challenge
An industrial operation needed a centralized system to track workplace safety metrics across multiple departments while meeting strict federal and state regulatory reporting requirements.
Managing safety data manually across departments led to inconsistent reporting and made it difficult to maintain real-time visibility of injury-free day counts.
Solution
84EM developed a custom WordPress solution that centralizes safety data management and automates daily reporting across the organization.
The system tracks injury-free days for each department across multiple regulatory categories, providing both real-time web display and scheduled email notifications.
Technical Implementation
- Multi-category tracking system: Manages FRA, MSHA, OSHA, and non-reportable injury data with automatic calculation of injury-free days for each category.
- Department-level granularity: Tracks last reported injury dates and calculates days since incident for each department independently.
- Automated email scheduling: WordPress cron system sends daily safety reports at a configurable time with support for multiple recipients and test mode.
- Dual display formats: Generates formatted HTML tables for both web page embedding via shortcode and HTML email delivery.
- Custom user roles: Restricts access to safety data management through WordPress capability system, ensuring only authorized personnel can update records.
- Legacy data migration: Built-in import functionality to transition existing safety records from previous tracking systems.
Results
The organization now maintains real-time visibility of safety metrics across all departments with automated daily reporting that ensures stakeholders stay informed without manual intervention.
Safety data management has been streamlined from a multi-person manual process to a single-interface system that tracks compliance across four regulatory categories simultaneously.
