Prerequisites
- A populated HARA Analysis document with risk records
- Risk records with pre-mitigation P1/P2 probabilities and harm severity assigned
- Risk controls linked (recommended for post-mitigation and final risk sections)
Step 1: Navigate to the Report
- Open your project in Polarion
- Navigate to the project wiki pages
- Open iso-14971-hara-report
Step 2: Understand the Report Structure
The report contains 12 sections that map to ISO 14971 clauses:| Section | Title | ISO 14971 Clause | Content |
|---|---|---|---|
| 1 | Scope & Purpose | Clause 4 | Purpose, intended use, operating environment |
| 2 | Methodology Summary | Clause 5 | P1xP2 probability model, severity scale, risk matrix |
| 3 | Definitions | Clause 3 | ISO 14971:2019 terminology |
| 4 | Summary of Identified Hazards | Clause 5.4 | Risk counts and hazard categories |
| 5 | Pre-Mitigation Risk Distribution | Clause 5.5 | 5x5 initial risk matrix |
| 6 | Post-Mitigation Risk Distribution | Clause 7.1 | 5x5 residual risk matrix |
| 7 | Final Risk Distribution | Clause 8.3 | Final risk with benefit-risk analysis |
| 8 | Risk Acceptability Summary | Clause 8 | Distribution tables and compliance statement |
| 9 | Risk Control Measures Overview | Clause 7 | Control hierarchy and documentation |
| 10 | Residual Risk Evaluation | Clause 8 | Overall residual risk decision |
| 11 | Traceability | Clause 10 | Full traceability chain |
| 12 | (Appendices) | — | Supporting data |
Step 3: Review the Methodology Section
Section 2 documents the risk evaluation methodology used by the solution:Probability Model (P1 x P2)
The report renders probability scales dynamically from Polarion enumerations:- P1 (Hazard Probability): Read from
pOccurrenceenumeration (5 levels) - P2 (Harm Probability): Read from
p2Occurrenceenumeration (5 levels) - Combined P: Bucket mapping from P1 x P2 product (1-25) to probability bucket (1-5)
| P1 x P2 Product | Probability Bucket |
|---|---|
| 1-3 | Bucket 1 (Improbable) |
| 4-8 | Bucket 2 (Remote) |
| 9-15 | Bucket 3 (Occasional) |
| 16-20 | Bucket 4 (Probable) |
| 21-25 | Bucket 5 (Frequent) |
Severity Scale
Static 5-level severity scale:| Level | Description |
|---|---|
| 1 | Negligible |
| 2 | Minor |
| 3 | Moderate |
| 4 | Serious |
| 5 | Catastrophic |
Risk Acceptability Matrix
A hardcoded 5x5 matrix maps P (1-5) x S (1-5) to three risk levels:Step 4: Review the Three-Stage Risk Evaluation
The report computes risk statistics at three stages:Pre-Mitigation (Section 5)
- Uses
preRiskfield values: acceptable, investigation, unacceptable - Renders a 5x5 distribution matrix using
preHazardProbabilityandpreHarmProbability - Harm severity is resolved by traversing linked
harmwork items
Post-Mitigation (Section 6)
- Uses
postRiskfield values - Matrix uses
postHazardProbabilityandpostHarmProbability - Conditionally displayed only when post-mitigation data is available
- Includes residual risk summary with conditional alerts
Final Risk (Section 7)
- Uses
finalRiskfield with three possible values:- acceptable — residual risk is within acceptable limits
- benefitAcceptable — risk justified by benefit-risk analysis (ISO 14971 Clause 7.4)
- unacceptable — risk requires further action
- Benefit-risk decision map — details for each
benefitAcceptablerisk record - Unacceptable risks action items — required actions with conditional recommendations
- Final risk distribution table — counts and percentages
Step 5: Interpret the Compliance Statement
Section 8 concludes with an ISO 14971 compliance statement:If
finalUnacceptableCount == 0: A green success box confirms all risks meet acceptance criteria.If
finalUnacceptableCount > 0: A red danger box lists regulatory action items, including implementing additional risk controls or re-evaluating device design.Step 6: Export the Report
The HARA report is print-optimized withpage-break-inside:avoid on sections. To export:
- Use your browser’s Print function (Ctrl+P / Cmd+P)
- Select Save as PDF
- The scoped CSS (
.hara-report-container) ensures consistent formatting
Key Sections for Auditors
| Audit Focus | Report Section | What to Check |
|---|---|---|
| Risk identification | Section 4 | Hazard count and categories |
| Risk evaluation | Sections 5-6 | Pre/post distribution shift |
| Benefit-risk | Section 7.4 | Decision map completeness |
| Residual risk | Section 10 | Manufacturer’s acceptability decision |
| Traceability | Section 11 | Hazard-to-test chain |
Next Steps
- Read the Risk Matrix Report — focused 5x5 matrix view
- Evaluate Residual Risk — improve post-mitigation scores
- Perform Benefit-Risk Analysis — justify residual risks
- ISO 14971 HARA Report Reference — full report specification
Source References
Source References
Report template:
.polarion/pages/spaces/_default/iso-14971-hara-report/page.xml (~2200 lines) | Data: type:riskRecord work items | Fields: preRisk, postRisk, finalRisk, preHazardProbability, preHarmProbability, postHazardProbability, postHarmProbability, harm.severity