ISO 14971:2019 risk management implementation throughout the medical device lifecycle.
Establish risk management process per ISO 14971.
SectionContentEvidenceScopeDevice and lifecycle coverageScope statementCriteriaRisk acceptability matrixRisk matrix documentResponsibilitiesRoles and authoritiesRACI chartVerificationMethods and acceptanceVerification planProduction/Post-ProductionMonitoring activitiesSurveillance plan
Probability \ SeverityNegligibleMinorSeriousCriticalCatastrophic**Frequent (P5)MediumHighHighUnacceptableUnacceptableProbable (P4)MediumMediumHighHighUnacceptableOccasional (P3)LowMediumMediumHighHighRemote (P2)LowLowMediumMediumHighImprobable (P1)**LowLowLowMediumMedium
LevelAcceptableAction RequiredLowYesDocument and acceptMediumALARPReduce if practicable; document rationaleHighALARPReduction required; demonstrate ALARPUnacceptableNoDesign change mandatory
Identify hazards and estimate risks systematically.
CategoryExamplesAnalyzedElectricalShock, burns, interference☐MechanicalCrushing, cutting, entrapment☐ThermalBurns, tissue damage☐RadiationIonizing, non-ionizing☐BiologicalInfection, biocompatibility☐ChemicalToxicity, irritation☐SoftwareIncorrect output, timing☐Use ErrorMisuse, perception, cognition☐EnvironmentEMC, mechanical stress☐
SituationRecommended MethodComponent failuresFMEASystem-level failureFTAProcess deviationsHAZOPUser interactionUse Error AnalysisSoftware behaviorSoftware FMEAEarly design phasePHA
LevelNameDescriptionFrequencyP5FrequentExpected to occur>10⁻³P4ProbableLikely to occur10⁻³ to 10⁻⁴P3OccasionalMay occur10⁻⁴ to 10⁻⁵P2RemoteUnlikely10⁻⁵ to 10⁻⁶P1ImprobableVery unlikely<10⁻⁶
LevelNameDescriptionHarmS5CatastrophicDeathDeathS4CriticalPermanent impairmentIrreversible injuryS3SeriousInjury requiring interventionReversible injuryS2MinorTemporary discomfortNo treatment neededS1NegligibleInconvenienceNo injury
See: references/risk-analysis-methods.md
Evaluate risks against acceptability criteria.
text
Risk Estimated
│
▼
Apply Acceptability Criteria
│
├── Low Risk ──────────► Accept and document
│
├── Medium Risk ───────► Consider risk reduction
│ │ Document ALARP if not reduced
│ ▼
│ Practicable to reduce?
│ │
│ Yes──► Implement control
│ No───► Document ALARP rationale
│
├── High Risk ─────────► Risk reduction required
│ │ Must demonstrate ALARP
│ ▼
│ Implement control
│ Verify residual risk
│
└── Unacceptable ──────► Design change mandatory
Cannot proceed without control
CriterionEvidence RequiredTechnical feasibilityAnalysis of alternative controlsProportionalityCost-benefit of further reductionState of the artComparison to similar devicesStakeholder inputClinical/user perspectives
SituationBenefit-Risk RequiredResidual risk remains highYesNo feasible risk reductionYesNovel deviceYesUnacceptable risk with clinical benefitYesAll risks lowNo
Implement and verify risk control measures.
PriorityControl TypeExamplesEffectiveness1Inherent SafetyEliminate hazard, fail-safe designHighest2Protective MeasuresGuards, alarms, automatic shutdownHigh3InformationWarnings, training, IFULower
text
RISK CONTROL OPTION ANALYSIS
Hazard ID: H-[XXX]
Hazard: [Description]
Initial Risk: P[X] × S[X] = [Level]
OPTIONS CONSIDERED:
| Option | Control Type | New Hazards | Feasibility | Selected |
|--------|--------------|-------------|-------------|----------|
| 1 | [Type] | [Yes/No] | [H/M/L] | [Yes/No] |
| 2 | [Type] | [Yes/No] | [H/M/L] | [Yes/No] |
SELECTED CONTROL: Option [X]
Rationale: [Justification for selection]
IMPLEMENTATION:
- Requirement: [REQ-XXX]
- Design Document: [Reference]
VERIFICATION:
- Method: [Test/Analysis/Review]
- Protocol: [Reference]
- Acceptance Criteria: [Criteria]
MethodWhen to UseEvidenceTestQuantifiable performanceTest reportInspectionPhysical presenceInspection recordAnalysisDesign calculationAnalysis reportReviewDocumentation checkReview record
After ControlActionAcceptableDocument, proceedALARP achievedDocument rationale, proceedStill unacceptableAdditional control or design changeNew hazard introducedAnalyze and control new hazard
Monitor and update risk management throughout product lifecycle.
SourceInformation TypeReview FrequencyComplaintsUse issues, failuresContinuousServiceField failures, repairsMonthlyVigilanceSerious incidentsImmediateLiteratureSimilar device issuesQuarterlyRegulatoryAuthority feedbackAs receivedClinicalPMCF dataPer plan
TriggerResponse TimeActionSerious incidentImmediateFull risk reviewNew hazard identified30 daysRisk analysis updateTrend increase60 daysTrend analysisDesign changeBefore implementationImpact assessmentStandards updatePer transition periodGap analysis
Review ElementFrequencyRisk management file completenessAnnualRisk control effectivenessAnnualPost-market information analysisQuarterlyRisk-benefit conclusionsAnnual or on new data
→ See references/risk-assessment-templates.md for details
text
What is the risk level?
│
├── Unacceptable ──► Can hazard be eliminated?
│ │
│ Yes─┴─No
│ │ │
│ ▼ ▼
│ Eliminate Can protective
│ hazard measure reduce?
│ │
│ Yes─┴─No
│ │ │
│ ▼ ▼
│ Add Add warning
│ protection + training
│
└── High/Medium ──► Apply hierarchy
starting at Level 1
QuestionIf YesIf NoDoes control introduce new hazard?Analyze new hazardProceedIs new risk higher than original?Reject control optionAcceptable trade-offCan new hazard be controlled?Add controlReject control option
ConditionDecisionAll risks LowAcceptableMedium risks with ALARPAcceptableHigh risks with ALARP documentedAcceptable if benefits outweighAny Unacceptable residualNot acceptable - redesign
ToolPurposeUsagerisk_matrix_calculator.pyCalculate risk levels and FMEA RPNpython risk_matrix_calculator.py --help
Risk Matrix Calculator Features:
DocumentContentiso14971-implementation-guide.mdComplete ISO 14971:2019 implementation with templatesrisk-analysis-methods.mdFMEA, FTA, HAZOP, Use Error Analysis methods
StageKey ActivitiesOutputPlanningDefine scope, criteria, responsibilitiesRisk Management PlanAnalysisIdentify hazards, estimate riskHazard AnalysisEvaluationCompare to criteria, ALARP assessmentRisk EvaluationControlImplement hierarchy, verifyRisk Control RecordsResidualOverall assessment, benefit-riskRisk Management ReportProductionMonitor, review, updateUpdated RM File
SkillIntegration Pointquality-manager-qms-iso13485QMS integrationcapa-officerRisk-based CAPAregulatory-affairs-headRegulatory submissionsquality-documentation-managerRisk file management