| 1 | --- |
| 2 | name: "risk-management-specialist" |
| 3 | description: Medical device risk management specialist implementing ISO 14971 throughout product lifecycle. Provides risk analysis, risk evaluation, risk control, and post-production information analysis. Use when user mentions risk management, ISO 14971, risk analysis, FMEA, fault tree analysis, hazard identification, risk control, risk matrix, benefit-risk analysis, residual risk, risk acceptability, or post-market risk. |
| 4 | --- |
| 5 | |
| 6 | # Risk Management Specialist |
| 7 | |
| 8 | ISO 14971:2019 risk management implementation throughout the medical device lifecycle. |
| 9 | |
| 10 | --- |
| 11 | |
| 12 | ## Table of Contents |
| 13 | |
| 14 | - [Risk Management Planning Workflow](#risk-management-planning-workflow) |
| 15 | - [Risk Analysis Workflow](#risk-analysis-workflow) |
| 16 | - [Risk Evaluation Workflow](#risk-evaluation-workflow) |
| 17 | - [Risk Control Workflow](#risk-control-workflow) |
| 18 | - [Post-Production Risk Management](#post-production-risk-management) |
| 19 | - [Risk Assessment Templates](#risk-assessment-templates) |
| 20 | - [Decision Frameworks](#decision-frameworks) |
| 21 | - [Tools and References](#tools-and-references) |
| 22 | |
| 23 | --- |
| 24 | |
| 25 | ## Risk Management Planning Workflow |
| 26 | |
| 27 | Establish risk management process per ISO 14971. |
| 28 | |
| 29 | ### Workflow: Create Risk Management Plan |
| 30 | |
| 31 | 1. Define scope of risk management activities: |
| 32 | - Medical device identification |
| 33 | - Lifecycle stages covered |
| 34 | - Applicable standards and regulations |
| 35 | 2. Establish risk acceptability criteria: |
| 36 | - Define probability categories (P1-P5) |
| 37 | - Define severity categories (S1-S5) |
| 38 | - Create risk matrix with acceptance thresholds |
| 39 | 3. Assign responsibilities: |
| 40 | - Risk management lead |
| 41 | - Subject matter experts |
| 42 | - Approval authorities |
| 43 | 4. Define verification activities: |
| 44 | - Methods for control verification |
| 45 | - Acceptance criteria |
| 46 | 5. Plan production and post-production activities: |
| 47 | - Information sources |
| 48 | - Review triggers |
| 49 | - Update procedures |
| 50 | 6. Obtain plan approval |
| 51 | 7. Establish risk management file |
| 52 | 8. **Validation:** Plan approved; acceptability criteria defined; responsibilities assigned; file established |
| 53 | |
| 54 | ### Risk Management Plan Content |
| 55 | |
| 56 | | Section | Content | Evidence | |
| 57 | |---------|---------|----------| |
| 58 | | Scope | Device and lifecycle coverage | Scope statement | |
| 59 | | Criteria | Risk acceptability matrix | Risk matrix document | |
| 60 | | Responsibilities | Roles and authorities | RACI chart | |
| 61 | | Verification | Methods and acceptance | Verification plan | |
| 62 | | Production/Post-Production | Monitoring activities | Surveillance plan | |
| 63 | |
| 64 | ### Risk Acceptability Matrix (5x5) |
| 65 | |
| 66 | | Probability \ Severity | Negligible | Minor | Serious | Critical | Catastrophic | |
| 67 | |------------------------|------------|-------|---------|----------|--------------| |
| 68 | | **Frequent (P5)** | Medium | High | High | Unacceptable | Unacceptable | |
| 69 | | **Probable (P4)** | Medium | Medium | High | High | Unacceptable | |
| 70 | | **Occasional (P3)** | Low | Medium | Medium | High | High | |
| 71 | | **Remote (P2)** | Low | Low | Medium | Medium | High | |
| 72 | | **Improbable (P1)** | Low | Low | Low | Medium | Medium | |
| 73 | |
| 74 | ### Risk Level Actions |
| 75 | |
| 76 | | Level | Acceptable | Action Required | |
| 77 | |-------|------------|-----------------| |
| 78 | | Low | Yes | Document and accept; still reduce as far as possible (EU MDR) | |
| 79 | | Medium | After reduction AFAP | Reduce as far as possible; document why further reduction is impossible | |
| 80 | | High | After reduction AFAP | Reduction required; demonstrate all further options exhausted | |
| 81 | | Unacceptable | No | Design change mandatory | |
| 82 | |
| 83 | > **EU MDR — AFAP, not ALARP:** For CE-marked devices, risks must be reduced **as far as possible (AFAP)** without economic considerations (MDR Annex I, GSPR 1–4; EN ISO 14971:2019/A11:2021 Z-annexes deviation). ALARP ("as low as reasonably practicable"), which permits cost-benefit weighing in acceptability decisions, is **not an acceptable criterion under the EU MDR** — a notified body will flag it. ISO 14971:2019 itself removed ALARP from the normative text. ALARP may persist in some non-EU jurisdictions (e.g., the UK HSE tradition); if used outside the EU, flag the deviation from EU requirements explicitly. |
| 84 | |
| 85 | --- |
| 86 | |
| 87 | ## Risk Analysis Workflow |
| 88 | |
| 89 | Identify hazards and estimate risks systematically. |
| 90 | |
| 91 | ### Workflow: Conduct Risk Analysis |
| 92 | |
| 93 | 1. Define intended use and reasonably foreseeable misuse: |
| 94 | - Medical indication |
| 95 | - Patient population |
| 96 | - User population |
| 97 | - Use environment |
| 98 | 2. Select analysis method(s): |
| 99 | - FMEA for component/function analysis |
| 100 | - FTA for system-level analysis |
| 101 | - HAZOP for process deviations |
| 102 | - Use Error Analysis for user interaction |
| 103 | 3. Identify hazards by category: |
| 104 | - Energy hazards (electrical, mechanical, thermal) |
| 105 | - Biological hazards (bioburden, biocompatibility) |
| 106 | - Chemical hazards (residues, leachables) |
| 107 | - Operational hazards (software, use errors) |
| 108 | 4. Determine hazardous situations: |
| 109 | - Sequence of events |
| 110 | - Foreseeable misuse scenarios |
| 111 | - Single fault conditions |
| 112 | 5. Estimate probability of harm (P1-P5) |
| 113 | 6. Estimate severity of harm (S1-S5) |
| 114 | 7. Document in hazard analysis worksheet |
| 115 | 8. **Validation:** All hazard categories addressed; all hazards documented; probability and severity assigned |
| 116 | |
| 117 | ### Hazard Categories Checklist |
| 118 | |
| 119 | | Category | Examples | Analyzed | |
| 120 | |----------|----------|----------| |
| 121 | | Electrical | Shock, burns, interference | ☐ | |
| 122 | | Mechanical | Crushing, cutting, entrapment | ☐ | |
| 123 | | Thermal | Burns, tissue damage | ☐ | |
| 124 | | Radiation | Ionizing, non-ionizing | ☐ | |
| 125 | | Biological | Infection, biocompatibility | ☐ | |
| 126 | | Chemical | Toxicity, irritation | ☐ | |
| 127 | | Software | Incorrect output, timing | ☐ | |
| 128 | | Use Error | Misuse, perception, cognition | ☐ | |
| 129 | | Environment | EMC, mechanical stress | ☐ | |
| 130 | |
| 131 | ### Analysis Method Selection |
| 132 | |
| 133 | | Situation | Recommended Method | |
| 134 | |-----------|-------------------| |
| 135 | | Component failures | FMEA | |
| 136 | | System-level failure | FTA | |
| 137 | | Process deviations | HAZOP | |
| 138 | | User interaction | Use Error Analysis | |
| 139 | | Software behavior | Software FMEA | |
| 140 | | Early design phase | PHA | |
| 141 | |
| 142 | ### Probability Criteria |
| 143 | |
| 144 | | Level | Name | Description | Frequency | |
| 145 | |-------|------|-------------|-----------| |
| 146 | | P5 | Frequent | Expected to occur | >10⁻³ | |
| 147 | | P4 | Probable | Likely to occur | 10⁻³ to 10⁻⁴ | |
| 148 | | P3 | Occasional | May occur | 10⁻⁴ to 10⁻⁵ | |
| 149 | | P2 | Remote | Unlikely | 10⁻⁵ to 10⁻⁶ | |
| 150 | | P1 | Improbable | Very unlikely | <10⁻⁶ | |
| 151 | |
| 152 | ### Severity Criteria |
| 153 | |
| 154 | | Level | Name | Description | Harm | |
| 155 | |-------|------|-------------|------| |
| 156 | | S5 | Catastrophic | Death | Death | |
| 157 | | S4 | Critical | Permanent impairment | Irreversible injury | |
| 158 | | S3 | Serious | Injury requiring intervention | Reversible injury | |
| 159 | | S2 | Minor | Temporary discomfort | No treatment needed | |
| 160 | | S1 | Negligible | Inconvenience | No injury | |
| 161 | |
| 162 | See: [references/risk-analysis-methods.md](references/risk-analysis-methods.md) |
| 163 | |
| 164 | --- |
| 165 | |
| 166 | ## Risk Evaluation Workflow |
| 167 | |
| 168 | Evaluate risks against acceptability criteria. |
| 169 | |
| 170 | ### Workflow: Evaluate Identified Risks |
| 171 | |
| 172 | 1. Calculate initial risk level from probability × severity |
| 173 | 2. Compare to risk acceptability criteria |
| 174 | 3. For each risk, determine: |
| 175 | - Acceptable: Document and accept (EU MDR: still reduce as far as possible) |
| 176 | - Reduction required (AFAP): Proceed to risk control |
| 177 | - Unacceptable: Mandatory risk control |
| 178 | 4. Document evaluation rationale |
| 179 | 5. Identify risks requiring benefit-risk analysis |
| 180 | 6. Complete benefit-risk analysis if applicable |
| 181 | 7. Compile risk evaluation summary |
| 182 | 8. **Validation:** All risks evaluated; acceptability determined; rationale documented |
| 183 | |
| 184 | ### Risk Evaluation Decision Tree |
| 185 | |
| 186 | ``` |
| 187 | Risk Estimated |
| 188 | │ |
| 189 | ▼ |
| 190 | Apply Acceptability Criteria |
| 191 | │ |
| 192 | ├── Low Risk ──────────► Accept and document |
| 193 | │ |
| 194 | ├── Medium Risk ───────► Reduce as far as possible (AFAP) |
| 195 | │ │ Document why further reduction impossible |
| 196 | │ ▼ |
| 197 | │ Further reduction possible? |
| 198 | │ │ |
| 199 | │ Yes──► Implement control |
| 200 | │ No───► Document AFAP rationale (no economic considerations) |
| 201 | │ |
| 202 | ├── High Risk ─────────► Risk reduction required |
| 203 | │ │ Must demonstrate reduction AFAP |
| 204 | │ ▼ |
| 205 | │ Implement control |
| 206 | │ Verify residual risk |
| 207 | │ |
| 208 | └── Unacceptable ──────► Design change mandatory |
| 209 | Cannot proceed without control |
| 210 | ``` |
| 211 | |
| 212 | ### AFAP Demonstration Requirements (EU MDR) |
| 213 | |
| 214 | | Criterion | Evidence Required | |
| 215 | |-----------|-------------------| |
| 216 | | All control options considered | Analysis of every feasible control per the hierarchy (design, protective measures, information) | |
| 217 | | Further reduction impossible | Evidence each remaining option is technically infeasible or does not further reduce risk | |
| 218 | | State of the art | Comparison to similar devices and current standards | |
| 219 | | Stakeholder input | Clinical/user perspectives | |
| 220 | |
| 221 | > Economic considerations (cost of further risk reduction) **must not** enter the EU acceptability decision (MDR Annex I GSPR 2; EN ISO 14971:2019/A11:2021). Cost may inform business decisions about whether to market the device — never whether a risk is acceptable. |
| 222 | |
| 223 | ### Benefit-Risk Analysis Triggers |
| 224 | |
| 225 | | Situation | Benefit-Risk Required | |
| 226 | |-----------|----------------------| |
| 227 | | Residual risk remains high | Yes | |
| 228 | | No feasible risk reduction | Yes | |
| 229 | | Novel device | Yes | |
| 230 | | Unacceptable risk with clinical benefit | Yes | |
| 231 | | All risks low | No | |
| 232 | |
| 233 | --- |
| 234 | |
| 235 | ## Risk Control Workflow |
| 236 | |
| 237 | Implement and verify risk control measures. |
| 238 | |
| 239 | ### Workflow: Implement Risk Controls |
| 240 | |
| 241 | 1. Identify risk control options: |
| 242 | - Inherent safety by design (Priority 1) |
| 243 | - Protective measures in device (Priority 2) |
| 244 | - Information for safety (Priority 3) |
| 245 | 2. Select optimal control following hierarchy |
| 246 | 3. Analyze control for new hazards introduced |
| 247 | 4. Document control in design requirements |
| 248 | 5. Implement control in design |
| 249 | 6. Develop verification protocol |
| 250 | 7. Execute verification and document results |
| 251 | 8. Evaluate residual risk with control in place |
| 252 | 9. **Validation:** Control implemented; verification passed; residual risk acceptable; no unaddressed new hazards |
| 253 | |
| 254 | ### Risk Control Hierarchy |
| 255 | |
| 256 | | Priority | Control Type | Examples | Effectiveness | |
| 257 | |----------|--------------|----------|---------------| |
| 258 | | 1 | Inherent Safety | Eliminate hazard, fail-safe design | Highest | |
| 259 | | 2 | Protective Measures | Guards, alarms, automatic shutdown | High | |
| 260 | | 3 | Information | Warnings, training, IFU | Lower | |
| 261 | |
| 262 | ### Risk Control Option Analysis Template |
| 263 | |
| 264 | ``` |
| 265 | RISK CONTROL OPTION ANALYSIS |
| 266 | |
| 267 | Hazard ID: H-[XXX] |
| 268 | Hazard: [Description] |
| 269 | Initial Risk: P[X] × S[X] = [Level] |
| 270 | |
| 271 | OPTIONS CONSIDERED: |
| 272 | | Option | Control Type | New Hazards | Feasibility | Selected | |
| 273 | |--------|--------------|-------------|-------------|----------| |
| 274 | | 1 | [Type] | [Yes/No] | [H/M/L] | [Yes/No] | |
| 275 | | 2 | [Type] | [Yes/No] | [H/M/L] | [Yes/No] | |
| 276 | |
| 277 | SELECTED CONTROL: Option [X] |
| 278 | Rationale: [Justification for selection] |
| 279 | |
| 280 | IMPLEMENTATION: |
| 281 | - Requirement: [REQ-XXX] |
| 282 | - Design Document: [Reference] |
| 283 | |
| 284 | VERIFICATION: |
| 285 | - Method: [Test/Analysis/Review] |
| 286 | - Protocol: [Reference] |
| 287 | - Acceptance Criteria: [Criteria] |
| 288 | ``` |
| 289 | |
| 290 | ### Risk Control Verification Methods |
| 291 | |
| 292 | | Method | When to Use | Evidence | |
| 293 | |--------|-------------|----------| |
| 294 | | Test | Quantifiable performance | Test report | |
| 295 | | Inspection | Physical presence | Inspection record | |
| 296 | | Analysis | Design calculation | Analysis report | |
| 297 | | Review | Documentation check | Review record | |
| 298 | |
| 299 | ### Residual Risk Evaluation |
| 300 | |
| 301 | | After Control | Action | |
| 302 | |---------------|--------| |
| 303 | | Acceptable | Document, proceed | |
| 304 | | Reduced AFAP | Document rationale (no economic considerations), proceed | |
| 305 | | Still unacceptable | Additional control or design change | |
| 306 | | New hazard introduced | Analyze and control new hazard | |
| 307 | |
| 308 | --- |
| 309 | |
| 310 | ## Post-Production Risk Management |
| 311 | |
| 312 | Monitor and update risk management throughout product lifecycle. |
| 313 | |
| 314 | ### Workflow: Post-Production Risk Monitoring |
| 315 | |
| 316 | 1. Identify information sources: |
| 317 | - Customer complaints |
| 318 | - Service reports |
| 319 | - Vigilance/adverse events |
| 320 | - Literature monitoring |
| 321 | - Clinical studies |
| 322 | 2. Establish collection procedures |
| 323 | 3. Define review triggers: |
| 324 | - New hazard identified |
| 325 | - Increased frequency of known hazard |
| 326 | - Serious incident |
| 327 | - Regulatory feedback |
| 328 | 4. Analyze incoming information for risk relevance |
| 329 | 5. Update risk management file as needed |
| 330 | 6. Communicate significant findings |
| 331 | 7. Conduct periodic risk management review |
| 332 | 8. **Validation:** Information sources monitored; file current; reviews completed per schedule |
| 333 | |
| 334 | ### Information Sources |
| 335 | |
| 336 | | Source | Information Type | Review Frequency | |
| 337 | |--------|------------------|------------------| |
| 338 | | Complaints | Use issues, failures | Continuous | |
| 339 | | Service | Field failures, repairs | Monthly | |
| 340 | | Vigilance | Serious incidents | Immediate | |
| 341 | | Literature | Similar device issues | Quarterly | |
| 342 | | Regulatory | Authority feedback | As received | |
| 343 | | Clinical | PMCF data | Per plan | |
| 344 | |
| 345 | ### Risk Management File Update Triggers |
| 346 | |
| 347 | | Trigger | Response Time | Action | |
| 348 | |---------|---------------|--------| |
| 349 | | Serious incident | Immediate | Full risk review | |
| 350 | | New hazard identified | 30 days | Risk analysis update | |
| 351 | | Trend increase | 60 days | Trend analysis | |
| 352 | | Design change | Before implementation | Impact assessment | |
| 353 | | Standards update | Per transition period | Gap analysis | |
| 354 | |
| 355 | ### Periodic Review Requirements |
| 356 | |
| 357 | | Review Element | Frequency | |
| 358 | |----------------|-----------| |
| 359 | | Risk management file completeness | Annual | |
| 360 | | Risk control effectiveness | Annual | |
| 361 | | Post-market information analysis | Quarterly | |
| 362 | | Risk-benefit conclusions | Annual or on new data | |
| 363 | |
| 364 | --- |
| 365 | |
| 366 | ## Risk Assessment Templates |
| 367 | → See references/risk-assessment-templates.md for details |
| 368 | |
| 369 | ## Decision Frameworks |
| 370 | |
| 371 | ### Risk Control Selection |
| 372 | |
| 373 | ``` |
| 374 | What is the risk level? |
| 375 | │ |
| 376 | ├── Unacceptable ──► Can hazard be eliminated? |
| 377 | │ │ |
| 378 | │ Yes─┴─No |
| 379 | │ │ │ |
| 380 | │ ▼ ▼ |
| 381 | │ Eliminate Can protective |
| 382 | │ hazard measure reduce? |
| 383 | │ │ |
| 384 | │ Yes─┴─No |
| 385 | │ │ │ |
| 386 | │ ▼ ▼ |
| 387 | │ Add Add warning |
| 388 | │ protection + training |
| 389 | │ |
| 390 | └── High/Medium ──► Apply hierarchy |
| 391 | starting at Level 1 |
| 392 | ``` |
| 393 | |
| 394 | ### New Hazard Analysis |
| 395 | |
| 396 | | Question | If Yes | If No | |
| 397 | |----------|--------|-------| |
| 398 | | Does control introduce new hazard? | Analyze new hazard | Proceed | |
| 399 | | Is new risk higher than original? | Reject control option | Acceptable trade-off | |
| 400 | | Can new hazard be controlled? | Add control | Reject control option | |
| 401 | |
| 402 | ### Risk Acceptability Decision |
| 403 | |
| 404 | | Condition | Decision | |
| 405 | |-----------|----------| |
| 406 | | All risks Low | Acceptable | |
| 407 | | Medium risks reduced AFAP | Acceptable | |
| 408 | | High risks reduced AFAP, documented | Acceptable if benefits outweigh | |
| 409 | | Any Unacceptable residual | Not acceptable - redesign | |
| 410 | |
| 411 | --- |
| 412 | |
| 413 | ## Tools and References |
| 414 | |
| 415 | ### Scripts |
| 416 | |
| 417 | | Tool | Purpose | Usage | |
| 418 | |------|---------|-------| |
| 419 | | [risk_matrix_calculator.py](scripts/risk_matrix_calculator.py) | Calculate risk levels and FMEA RPN | `python risk_matrix_calculator.py --help` | |
| 420 | |
| 421 | **Risk Matrix Calculator Features:** |
| 422 | - ISO 14971 5x5 risk matrix calculation |
| 423 | - FMEA RPN (Risk Priority Number) calculation |
| 424 | - Interactive mode for guided assessment |
| 425 | - Display risk criteria definitions |
| 426 | - JSON output for integration |
| 427 | |
| 428 | ### References |
| 429 | |
| 430 | | Document | Content | |
| 431 | |----------|---------| |
| 432 | | [iso14971-implementation-guide.md](references/iso14971-implementation-guide.md) | Complete ISO 14971:2019 implementation with templates | |
| 433 | | [risk-analysis-methods.md](references/risk-analysis-methods.md) | FMEA, FTA, HAZOP, Use Error Analysis methods | |
| 434 | |
| 435 | ### Quick Reference: ISO 14971 Process |
| 436 | |
| 437 | | Stage | Key Activities | Output | |
| 438 | |-------|----------------|--------| |
| 439 | | Planning | Define scope, criteria, responsibilities | Risk Management Plan | |
| 440 | | Analysis | Identify hazards, estimate risk | Hazard Analysis | |
| 441 | | Evaluation | Compare to criteria, AFAP assessment (EU) | Risk Evaluation | |
| 442 | | Control | Implement hierarchy, verify | Risk Control Records | |
| 443 | | Residual | Overall assessment, benefit-risk | Risk Management Report | |
| 444 | | Production | Monitor, review, update | Updated RM File | |
| 445 | |
| 446 | --- |
| 447 | |
| 448 | ## Related Skills |
| 449 | |
| 450 | | Skill | Integration Point | |
| 451 | |-------|-------------------| |
| 452 | | [quality-manager-qms-iso13485](../quality-manager-qms-iso13485/) | QMS integration | |
| 453 | | [capa-officer](../capa-officer/) | Risk-based CAPA | |
| 454 | | [regulatory-affairs-head](../regulatory-affairs-head/) | Regulatory submissions | |
| 455 | | [quality-documentation-manager](../quality-documentation-manager/) | Risk file management | |
| 456 | |