Universal Hazard Heatmap
Visual representation of safety risks across locations.
Overview
The Hazard Heatmap provides a visual representation of safety risks:
- Works with or without warehouse zones
- Generates virtual grid if no floorplan exists
- Color-coded by risk level
- Real-time updates
How It Works
With Warehouse Zones
If warehouse modules are enabled:
- Uses actual zone locations
- Overlays incidents on floorplan
- Integrates with warehouse map
Without Warehouse Zones
If no warehouse modules:
- Generates 10×10 virtual grid
- Cells named A1 through J10
- Maps incidents to grid cells by location text
Heat Calculation
Heat score (0-100) is calculated as:
- Severity Weighting: Critical=4, High=3, Medium=2, Low=1
- Incident Count: Number of incidents per location
- Formula:
(severity_sum / max_severity) * 80 + (incident_count * 5)
Color Coding
- Red (70-100): Critical risk - immediate attention required
- Orange (50-70): Very high risk - action needed soon
- Yellow (30-50): High risk - monitor closely
- Blue (10-30): Medium risk - standard monitoring
- Gray (0-10): Low risk - normal operations
Usage
The heatmap is automatically displayed in:
- Safety KPI Dashboard
- Compliance Dashboard
- Incident Center (optional overlay)
Mobile View
- Grid view: 10×10 cell grid
- List view: Sorted by heat score
- Tap cells for details
Best Practices
- Regular Review: Check heatmap weekly
- Action Planning: Focus on red/orange zones first
- Trend Analysis: Monitor changes over time
- Integration: Combine with incident reports for context