HSE Safety Performance Monitoring
Overview
Monitor and analyze safety performance metrics from incident management systems, site logs, and safety observation databases. Calculate TRIFR (Total Recordable Injury Frequency Rate), LTIFR (Lost Time Injury Frequency Rate), near-miss rates, and leading indicators. Perform incident trend analysis to identify patterns by location, activity type, time, and personnel. Generate safety performance dashboards and alerts for executive monitoring.
Announce at start: "I'm using the hse-safety-performance-monitoring skill to analyze safety performance data and calculate HSE metrics."
When to Use This Skill
Trigger Conditions:
- Daily/weekly safety KPI dashboard updates
- Monthly safety performance reports for management
- Incident trend analysis after new incidents
- Safety culture assessment from survey data
- Leading indicator monitoring (near-miss, observations, audits)
- Board-level HSE briefing preparation
- Contractor safety performance scoring
Prerequisites:
- Access to incident management system (incident database)
- Site incident logs and near-miss reports
- Workforce exposure hours data (for frequency rate calculation)
- Time range defined for analysis
- Safety observation and audit data
Step-by-Step Procedure
Step 1: Data Source Validation
Verify all safety data sources are current and reconciled:
| Data Source |
Purpose |
Required Fields |
Update Frequency |
| Incident Management System |
Incident records, classification, investigation status |
Incident ID, date, severity, location, personnel, root cause |
Real-time |
| Site Incident Logs |
Field incident capture |
Incident details, witness statements, immediate actions |
Daily |
| Near-Miss Reports |
Leading indicator tracking |
Near-miss details, potential severity, corrective actions |
Daily |
| Workforce Hours |
Exposure hours for frequency calculations |
Work hours by project/contractor/location |
Weekly |
| Safety Observations |
Proactive hazard identification |
Observation type, location, corrective action |
Daily |
| Safety Audit Results |
Compliance verification |
Audit findings, corrective actions, closure status |
Weekly/Monthly |
Data Reconciliation Check:
IF incident_system.count ≠ site_logs.count THEN
FLAG discrepancy for investigation
REPORT missing incidents to HSE Director
END IF
Step 2: Safety Frequency Rate Calculation
Calculate TRIFR and LTIFR using standard formulas:
TRIFR (Total Recordable Injury Frequency Rate):
TRIFR = (Total Recordable Injuries / Total Hours Worked) × 1,000,000
LTIFR (Lost Time Injury Frequency Rate):
LTIFR = (Lost Time Injuries / Total Hours Worked) × 1,000,000
Injury Classification:
| Classification |
Definition |
TRIFR |
LTIFR |
| First Aid |
Minor injury, no lost time |
No |
No |
| Medical Treatment |
Requires medical attention |
Yes |
No |
| Restricted Work |
Modified duties, no lost time |
Yes |
No |
| Lost Time Injury |
Cannot work next shift |
Yes |
Yes |
| Permanent Disability |
Permanent impairment |
Yes |
Yes |
| Fatality |
Death |
Yes |
Yes |
Calculation Example:
Period: Q1 2026
Total Hours Worked: 500,000 hours
Recordable Injuries: 3 (1 medical treatment, 1 restricted work, 1 LTI)
Lost Time Injuries: 1
TRIFR = (3 / 500,000) × 1,000,000 = 6.0
LTIFR = (1 / 500,000) × 1,000,000 = 2.0
Step 3: Near-Miss Rate Calculation
Calculate near-miss reporting rate as leading indicator:
Near-Miss Rate:
Near-Miss Rate = (Near-Miss Reports / Total Hours Worked) × 1,000,000
Target: Increasing near-miss rate indicates improving safety culture (more reporting, not more incidents)
Trend Analysis:
- Compare month-over-month near-miss rate
- Identify if trend is increasing (positive - more reporting) or decreasing (negative - potential underreporting)
- Flag if near-miss rate drops significantly (may indicate reporting fatigue)
Step 4: Incident Trend Analysis
Analyze incidents to identify patterns and root causes:
Pattern Detection Dimensions:
| Dimension |
Analysis |
Action |
| Location |
Cluster incidents by work area, site zone |
Focus safety resources on high-risk areas |
| Activity Type |
Group by activity (excavation, working at height, lifting) |
Review method statements for high-incident activities |
| Time |
Analyze by time of day, day of week, season |
Adjust workforce scheduling, manage fatigue |
| Personnel |
Track incidents by crew, supervisor, contractor |
Identify training needs, competency gaps |
| Root Cause |
Categorize by root cause theme |
Target systemic improvements |
Root Cause Categories:
- Inadequate training or competency
- Inadequate procedures or method statements
- Inadequate supervision or monitoring
- Equipment failure or inadequacy
- Human error or behavior
- External factors (weather, third party)
Trend Identification:
FOR each dimension:
COUNT incidents by dimension value
RANK dimension values by incident count
IDENTIFY top 3 high-incident values
CALCULATE trend direction (increasing/stable/decreasing)
FLAG if significant increase detected
END FOR
Step 5: Leading Indicator Monitoring
Monitor leading indicators for proactive safety management:
| Leading Indicator |
Target Trend |
Calculation |
Warning Threshold |
| Near-Miss Reporting Rate |
Increasing |
Per Step 3 |
Decrease >20% month-over-month |
| Safety Observation Rate |
Increasing |
Observations / exposure hours × 1,000,000 |
<100 per million hours |
| Safety Audit Compliance |
>95% |
(Compliant items / total items) × 100 |
<90% |
| Corrective Action Closure |
>90% on time |
(On-time closures / total actions) × 100 |
<85% |
| Safety Training Compliance |
100% |
(Trained personnel / total personnel) × 100 |
<95% |
| Management Safety Walks |
Increasing |
Walks completed / planned walks × 100 |
<80% |
Step 6: Safety Culture Assessment
Assess safety culture from survey data and behavioral indicators:
Survey Analysis:
- Collect anonymous safety climate survey responses
- Calculate average scores by dimension (leadership, communication, hazard recognition, reporting)
- Identify trend direction (improving, stable, declining)
- Flag significant gaps between perception and reality
Behavioral Indicators:
- Near-miss reporting rate (proxy for reporting culture)
- Safety observation quality (detailed vs. generic)
- Stop-work authority use (empowered workforce)
- Incident reporting timeliness (delays indicate fear)
Culture Gap Identification:
IF survey_score.leadership > 4.0 AND near_miss_rate < 50 THEN
FLAG "Disconnect between perceived and actual reporting culture"
END IF
Step 7: Contractor Safety Performance
Score contractor safety performance for commercial and HSE oversight:
Contractor Safety Scorecard:
| Metric |
Weight |
Calculation |
| Contractor TRIFR |
30% |
TRIFR for contractor workforce |
| Contractor LTIFR |
30% |
LTIFR for contractor workforce |
| Safety Audit Compliance |
20% |
Audit compliance rate |
| Corrective Action Closure |
10% |
On-time closure rate |
| Incident Investigation Quality |
10% |
Investigation thoroughness score |
Overall Contractor Score:
Score = Σ(metric_score × weight)
Performance Bands:
| Score |
Band |
Action |
| >90% |
Excellent |
Recognition, use as benchmark |
| 80-90% |
Good |
Continue monitoring |
| 70-80% |
Acceptable |
Improvement plan required |
| <70% |
Poor |
Escalate, consider contract review |
Step 8: Safety Performance Dashboard Generation
Generate safety performance dashboard for executive monitoring:
Dashboard Components:
- KPI Summary: TRIFR, LTIFR, Near-Miss Rate (current period vs. target vs. prior period)
- Trend Charts: 12-month rolling TRIFR/LTIFR trend line
- Incident Heatmap: Incidents by location and time
- Leading Indicators: Near-miss rate, observation rate, audit compliance, training compliance
- Contractor Performance: Top 5 and bottom 5 contractors by safety score
- Alerts: Overdue corrective actions, declining trends, data anomalies
Alert Thresholds:
- TRIFR/LTIFR exceeds target
- Incident trend increasing (>20% increase month-over-month)
- Near-miss rate decreasing (>20% decrease - potential underreporting)
- Corrective actions overdue (>7 days past due date)
- Data reconciliation failure (site logs ≠ incident system)
Success Criteria
Common Pitfalls
- Incorrect Exposure Hours — Using headcount instead of actual hours worked leads to incorrect frequency rates. Always use verified hours from timekeeping systems.
- Inconsistent Classification — Incident classification must be consistent (medical treatment vs. first aid). Borderline cases require HSE director decision.
- Underreporting Detection Failure — If TRIFR is significantly lower than industry benchmarks or historical average without explanation, investigate for underreporting.
- Incomplete Data Reconciliation — Site logs and incident system must reconcile. Missing incidents in either source invalidate all metrics.
- Lagging Indicator Only Focus — TRIFR/LTIFR are lagging indicators. Leading indicators (near-miss, observations) provide proactive insight.
- Ignoring Near-Miss Decline — Declining near-miss rate is often negative (reporting fatigue, fear) not positive (fewer hazards).
Cross-References
Related Skills
hse-incident-investigation — Provides root cause data for trend analysis
hse-executive-reporting — Uses safety performance data for board briefings
hse-audit-management — Provides audit compliance data as leading indicator
hse-training-compliance — Provides training compliance data as leading indicator
Related Agents
Safety Performance Agent (HSE-SAF-001) — Primary owner of this skill
Incident Investigation Agent (HSE-INC-001) — Provides root cause analysis
HSE Executive Reporting Agent (HSE-RPT-001) — Consumes safety performance data
Example Usage
Scenario: Generate Q1 2026 safety performance dashboard for board HSE briefing
- Data Validation: Incident system (45 incidents), site logs (45 incidents) — reconciled ✓
- TRIFR Calculation: 12 recordable injuries / 1,200,000 hours × 1,000,000 = 10.0 (target: <5.0) ❌
- LTIFR Calculation: 4 LTIs / 1,200,000 hours × 1,000,000 = 3.3 (target: 0) ❌
- Near-Miss Rate: 150 near-misses / 1,200,000 hours × 1,000,000 = 125 (prior period: 110) — increasing trend ✓
- Incident Trends: Top location: Structural zone (8 incidents), Top activity: Working at height (6 incidents), Top root cause: Inadequate supervision (7 incidents)
- Leading Indicators: Audit compliance 92% (target >95%), Corrective actions 87% on-time (target >90%)
- Contractor Performance: Contractor A (95% - Excellent), Contractor B (68% - Poor, escalate)
- Alerts: TRIFR above target, LTIFR above target, Contractor B poor performance
- Output: Dashboard with red alerts on lagging indicators, amber on leading indicators, recommendation to focus on structural zone working at height supervision
Performance Metrics
Target Performance:
- Data accuracy: 100% (perfect reconciliation between site logs and incident system)
- Calculation accuracy: 100% (correct frequency rate formulas applied)
- Dashboard generation time: <2 minutes for full refresh
- Data freshness: <1 hour (real-time incident updates)
- Alert detection: 100% (all threshold breaches detected and flagged)
1---2name: hse-safety-performance-monitoring3description: Monitor and analyze safety performance metrics including TRIFR, LTIFR, near-miss rates, incident trends, leading indicators, and safety culture assessment with automated data collection and trend analysis4---56# HSE Safety Performance Monitoring78## Overview910Monitor and analyze safety performance metrics from incident management systems, site logs, and safety observation databases. Calculate TRIFR (Total Recordable Injury Frequency Rate), LTIFR (Lost Time Injury Frequency Rate), near-miss rates, and leading indicators. Perform incident trend analysis to identify patterns by location, activity type, time, and personnel. Generate safety performance dashboards and alerts for executive monitoring.1112**Announce at start:** "I'm using the hse-safety-performance-monitoring skill to analyze safety performance data and calculate HSE metrics."1314## When to Use This Skill1516**Trigger Conditions:**17- Daily/weekly safety KPI dashboard updates18- Monthly safety performance reports for management19- Incident trend analysis after new incidents20- Safety culture assessment from survey data21- Leading indicator monitoring (near-miss, observations, audits)22- Board-level HSE briefing preparation23- Contractor safety performance scoring2425**Prerequisites:**26- Access to incident management system (incident database)27- Site incident logs and near-miss reports28- Workforce exposure hours data (for frequency rate calculation)29- Time range defined for analysis30- Safety observation and audit data3132## Step-by-Step Procedure3334### Step 1: Data Source Validation3536Verify all safety data sources are current and reconciled:3738| Data Source | Purpose | Required Fields | Update Frequency |39|-------------|---------|----------------|------------------|40| **Incident Management System** | Incident records, classification, investigation status | Incident ID, date, severity, location, personnel, root cause | Real-time |41| **Site Incident Logs** | Field incident capture | Incident details, witness statements, immediate actions | Daily |42| **Near-Miss Reports** | Leading indicator tracking | Near-miss details, potential severity, corrective actions | Daily |43| **Workforce Hours** | Exposure hours for frequency calculations | Work hours by project/contractor/location | Weekly |44| **Safety Observations** | Proactive hazard identification | Observation type, location, corrective action | Daily |45| **Safety Audit Results** | Compliance verification | Audit findings, corrective actions, closure status | Weekly/Monthly |4647**Data Reconciliation Check:**48```49IF incident_system.count ≠ site_logs.count THEN50 FLAG discrepancy for investigation51 REPORT missing incidents to HSE Director52END IF53```5455### Step 2: Safety Frequency Rate Calculation5657Calculate TRIFR and LTIFR using standard formulas:5859**TRIFR (Total Recordable Injury Frequency Rate):**60```61TRIFR = (Total Recordable Injuries / Total Hours Worked) × 1,000,00062```6364**LTIFR (Lost Time Injury Frequency Rate):**65```66LTIFR = (Lost Time Injuries / Total Hours Worked) × 1,000,00067```6869**Injury Classification:**70| Classification | Definition | TRIFR | LTIFR |71|---------------|------------|-------|-------|72| **First Aid** | Minor injury, no lost time | No | No |73| **Medical Treatment** | Requires medical attention | Yes | No |74| **Restricted Work** | Modified duties, no lost time | Yes | No |75| **Lost Time Injury** | Cannot work next shift | Yes | Yes |76| **Permanent Disability** | Permanent impairment | Yes | Yes |77| **Fatality** | Death | Yes | Yes |7879**Calculation Example:**80```81Period: Q1 202682Total Hours Worked: 500,000 hours83Recordable Injuries: 3 (1 medical treatment, 1 restricted work, 1 LTI)84Lost Time Injuries: 18586TRIFR = (3 / 500,000) × 1,000,000 = 6.087LTIFR = (1 / 500,000) × 1,000,000 = 2.088```8990### Step 3: Near-Miss Rate Calculation9192Calculate near-miss reporting rate as leading indicator:9394**Near-Miss Rate:**95```96Near-Miss Rate = (Near-Miss Reports / Total Hours Worked) × 1,000,00097```9899**Target:** Increasing near-miss rate indicates improving safety culture (more reporting, not more incidents)100101**Trend Analysis:**102- Compare month-over-month near-miss rate103- Identify if trend is increasing (positive - more reporting) or decreasing (negative - potential underreporting)104- Flag if near-miss rate drops significantly (may indicate reporting fatigue)105106### Step 4: Incident Trend Analysis107108Analyze incidents to identify patterns and root causes:109110**Pattern Detection Dimensions:**111| Dimension | Analysis | Action |112|-----------|----------|--------|113| **Location** | Cluster incidents by work area, site zone | Focus safety resources on high-risk areas |114| **Activity Type** | Group by activity (excavation, working at height, lifting) | Review method statements for high-incident activities |115| **Time** | Analyze by time of day, day of week, season | Adjust workforce scheduling, manage fatigue |116| **Personnel** | Track incidents by crew, supervisor, contractor | Identify training needs, competency gaps |117| **Root Cause** | Categorize by root cause theme | Target systemic improvements |118119**Root Cause Categories:**120- Inadequate training or competency121- Inadequate procedures or method statements122- Inadequate supervision or monitoring123- Equipment failure or inadequacy124- Human error or behavior125- External factors (weather, third party)126127**Trend Identification:**128```129FOR each dimension:130 COUNT incidents by dimension value131 RANK dimension values by incident count132 IDENTIFY top 3 high-incident values133 CALCULATE trend direction (increasing/stable/decreasing)134 FLAG if significant increase detected135END FOR136```137138### Step 5: Leading Indicator Monitoring139140Monitor leading indicators for proactive safety management:141142| Leading Indicator | Target Trend | Calculation | Warning Threshold |143|------------------|--------------|-------------|-------------------|144| **Near-Miss Reporting Rate** | Increasing | Per Step 3 | Decrease >20% month-over-month |145| **Safety Observation Rate** | Increasing | Observations / exposure hours × 1,000,000 | <100 per million hours |146| **Safety Audit Compliance** | >95% | (Compliant items / total items) × 100 | <90% |147| **Corrective Action Closure** | >90% on time | (On-time closures / total actions) × 100 | <85% |148| **Safety Training Compliance** | 100% | (Trained personnel / total personnel) × 100 | <95% |149| **Management Safety Walks** | Increasing | Walks completed / planned walks × 100 | <80% |150151### Step 6: Safety Culture Assessment152153Assess safety culture from survey data and behavioral indicators:154155**Survey Analysis:**156- Collect anonymous safety climate survey responses157- Calculate average scores by dimension (leadership, communication, hazard recognition, reporting)158- Identify trend direction (improving, stable, declining)159- Flag significant gaps between perception and reality160161**Behavioral Indicators:**162- Near-miss reporting rate (proxy for reporting culture)163- Safety observation quality (detailed vs. generic)164- Stop-work authority use (empowered workforce)165- Incident reporting timeliness (delays indicate fear)166167**Culture Gap Identification:**168```169IF survey_score.leadership > 4.0 AND near_miss_rate < 50 THEN170 FLAG "Disconnect between perceived and actual reporting culture"171END IF172```173174### Step 7: Contractor Safety Performance175176Score contractor safety performance for commercial and HSE oversight:177178**Contractor Safety Scorecard:**179| Metric | Weight | Calculation |180|--------|--------|-------------|181| **Contractor TRIFR** | 30% | TRIFR for contractor workforce |182| **Contractor LTIFR** | 30% | LTIFR for contractor workforce |183| **Safety Audit Compliance** | 20% | Audit compliance rate |184| **Corrective Action Closure** | 10% | On-time closure rate |185| **Incident Investigation Quality** | 10% | Investigation thoroughness score |186187**Overall Contractor Score:**188```189Score = Σ(metric_score × weight)190```191192**Performance Bands:**193| Score | Band | Action |194|-------|------|--------|195| >90% | Excellent | Recognition, use as benchmark |196| 80-90% | Good | Continue monitoring |197| 70-80% | Acceptable | Improvement plan required |198| <70% | Poor | Escalate, consider contract review |199200### Step 8: Safety Performance Dashboard Generation201202Generate safety performance dashboard for executive monitoring:203204**Dashboard Components:**2051. **KPI Summary:** TRIFR, LTIFR, Near-Miss Rate (current period vs. target vs. prior period)2062. **Trend Charts:** 12-month rolling TRIFR/LTIFR trend line2073. **Incident Heatmap:** Incidents by location and time2084. **Leading Indicators:** Near-miss rate, observation rate, audit compliance, training compliance2095. **Contractor Performance:** Top 5 and bottom 5 contractors by safety score2106. **Alerts:** Overdue corrective actions, declining trends, data anomalies211212**Alert Thresholds:**213- TRIFR/LTIFR exceeds target214- Incident trend increasing (>20% increase month-over-month)215- Near-miss rate decreasing (>20% decrease - potential underreporting)216- Corrective actions overdue (>7 days past due date)217- Data reconciliation failure (site logs ≠ incident system)218219## Success Criteria220221- [ ] All data sources validated and reconciled222- [ ] TRIFR and LTIFR calculated correctly with documented formulas223- [ ] Near-miss rate calculated and trend direction identified224- [ ] Incident trend analysis identifies top 3 patterns by each dimension225- [ ] Leading indicators monitored and warnings flagged226- [ ] Safety culture assessment includes survey and behavioral indicators227- [ ] Contractor safety performance scored for all active contractors228- [ ] Dashboard generated with all components and alerts229- [ ] Data accuracy matches source system values (100% reconciliation)230231## Common Pitfalls2322331. **Incorrect Exposure Hours** — Using headcount instead of actual hours worked leads to incorrect frequency rates. Always use verified hours from timekeeping systems.2342. **Inconsistent Classification** — Incident classification must be consistent (medical treatment vs. first aid). Borderline cases require HSE director decision.2353. **Underreporting Detection Failure** — If TRIFR is significantly lower than industry benchmarks or historical average without explanation, investigate for underreporting.2364. **Incomplete Data Reconciliation** — Site logs and incident system must reconcile. Missing incidents in either source invalidate all metrics.2375. **Lagging Indicator Only Focus** — TRIFR/LTIFR are lagging indicators. Leading indicators (near-miss, observations) provide proactive insight.2386. **Ignoring Near-Miss Decline** — Declining near-miss rate is often negative (reporting fatigue, fear) not positive (fewer hazards).239240## Cross-References241242### Related Skills243- `hse-incident-investigation` — Provides root cause data for trend analysis244- `hse-executive-reporting` — Uses safety performance data for board briefings245- `hse-audit-management` — Provides audit compliance data as leading indicator246- `hse-training-compliance` — Provides training compliance data as leading indicator247248### Related Agents249- `Safety Performance Agent` (HSE-SAF-001) — Primary owner of this skill250- `Incident Investigation Agent` (HSE-INC-001) — Provides root cause analysis251- `HSE Executive Reporting Agent` (HSE-RPT-001) — Consumes safety performance data252253## Example Usage254255**Scenario:** Generate Q1 2026 safety performance dashboard for board HSE briefing2562571. **Data Validation:** Incident system (45 incidents), site logs (45 incidents) — reconciled ✓2582. **TRIFR Calculation:** 12 recordable injuries / 1,200,000 hours × 1,000,000 = 10.0 (target: <5.0) ❌2593. **LTIFR Calculation:** 4 LTIs / 1,200,000 hours × 1,000,000 = 3.3 (target: 0) ❌2604. **Near-Miss Rate:** 150 near-misses / 1,200,000 hours × 1,000,000 = 125 (prior period: 110) — increasing trend ✓2615. **Incident Trends:** Top location: Structural zone (8 incidents), Top activity: Working at height (6 incidents), Top root cause: Inadequate supervision (7 incidents)2626. **Leading Indicators:** Audit compliance 92% (target >95%), Corrective actions 87% on-time (target >90%)2637. **Contractor Performance:** Contractor A (95% - Excellent), Contractor B (68% - Poor, escalate)2648. **Alerts:** TRIFR above target, LTIFR above target, Contractor B poor performance2659. **Output:** Dashboard with red alerts on lagging indicators, amber on leading indicators, recommendation to focus on structural zone working at height supervision266267## Performance Metrics268269**Target Performance:**270- Data accuracy: 100% (perfect reconciliation between site logs and incident system)271- Calculation accuracy: 100% (correct frequency rate formulas applied)272- Dashboard generation time: <2 minutes for full refresh273- Data freshness: <1 hour (real-time incident updates)274- Alert detection: 100% (all threshold breaches detected and flagged)