Back
on
by

ISO 14971 Risk Management for SaMD: Process, Checklist, and Implementation Guide

Implementing ISO 14971 for SaMD Development
ISO 14971 is a vital tool for the design and development of safe and effective medical technology software. Find out what this standard consists of and how you can put it to use to streamline your risk management process.

Risk management is a core part of developing Software as a Medical Device (SaMD). When software informs a clinical decision, detects a condition, monitors a patient, delivers a digital intervention, or supports treatment, failures can affect patient safety, clinical workflow, regulatory readiness, and market access.

ISO 14971 provides a structured framework for identifying hazards, estimating and evaluating risks, implementing and verifying risk controls, assessing residual risk, and using production and post-production information to keep the risk-management process up to date throughout the device lifecycle.

For SaMD teams, this is not a quality-system exercise to complete at the end of development. It is a practical operating model that should shape intended use, requirements, architecture, cybersecurity, verification and validation, release decisions, and postmarket updates from the start.

Important: This guide provides general educational information, not legal or regulatory advice. Regulatory requirements, market authorization pathways, and appropriate risk controls depend on the device’s intended use, functionality, risk profile, target markets, and applicable laws. The legal manufacturer remains responsible for the product’s risk-management process, quality system, evidence, submission, and postmarket obligations.

What Is ISO 14971 Risk Management?

ISO 14971:2019 is the internationally recognized standard for applying risk management to medical devices. It describes a lifecycle process for identifying hazards associated with a medical device, estimating and evaluating associated risks, controlling those risks, monitoring whether controls remain effective, and reviewing production and post-production information.

The standard applies broadly to medical devices, including Software as a Medical Device (SaMD), software in a medical device, connected devices, in vitro diagnostic devices, and traditional hardware devices. It is not a project management, financial risk, or general enterprise risk standard. Its focus is on risks associated with the safety and performance of the medical device.

For teams placing devices on the EU market, note that the European version of the standard includes Annex Z tables that map its content to the relevant EU regulatory requirements. The technical requirements of the standard itself are not changed by these annexes, but the mapping matters when demonstrating conformity in the EU. Confirm the current harmonization and amendment status for your target market, as this can change.

What Does “Risk” Mean in ISO 14971?

In ISO 14971 terminology, risk is the combination of:

Risk=Probability of occurrence of harm × Severity of that harm

The equation is a useful simplification, but risk management is not just a numerical calculation. Teams must identify reasonably foreseeable sequences of events, determine how a device could contribute to hazardous situations, establish objective risk-acceptability criteria, implement appropriate controls, and evaluate whether the remaining risk is acceptable in the context of the device’s benefits.

Key Terms SaMD Teams Should Distinguish

Term
Practical meaning
Hazard
A potential source of harm, such as electrical energy, incorrect clinical information, loss of data integrity, or unauthorized access
Sequence of events
A chain of foreseeable events that can lead from a hazard or device failure to a hazardous situation
Hazardous situation
A circumstance in which people, property, or the environment are exposed to one or more hazards
Harm
Physical injury, damage to health, or damage to property or the environment
Risk analysis
Identifying hazards and estimating risk for hazardous situations
Risk evaluation
Comparing estimated risk against predefined risk-acceptability criteria
Risk control
Measures implemented to reduce risk
Residual risk
Risk remaining after risk controls have been implemented and verified
Risk-management file
The set of records and references generated through the risk-management process

Why ISO 14971 Matters for SaMD Development

Risk management is especially important for medical software because it can influence diagnosis, triage, monitoring, treatment, clinical decisions, or patient behavior without any visible hardware failure. A fault can result from software logic, data quality, interfaces, cloud infrastructure, user interaction, cybersecurity events, third-party components, model behavior, or a change introduced after launch.

For example, a cloud-based SaMD platform may analyze patient-recorded ECG data and flag recordings that may require clinician review. A potentially harmful outcome could result from a false-negative output, missing or corrupted data, an unsupported mobile device configuration, a cloud service outage, an unclear user interface, a vulnerability affecting data integrity, or a model update that reduces performance for a relevant patient subgroup.

A risk-management process helps teams translate those concerns into controlled requirements, architecture decisions, verification activities, validation evidence, release criteria, and postmarket monitoring.

SaMD Risk Sources to Consider

A software risk analysis should consider more than code defects. Depending on the device, relevant risk sources may include:

  • Incorrect, incomplete, late, duplicated, corrupted, or unavailable input data
  • False positives, false negatives, incorrect classifications, inaccurate measurements, or inappropriate recommendations
  • Software logic failures, calculation errors, race conditions, and failure to handle exceptions
  • Interoperability failures involving EHRs, wearables, imaging systems, APIs, medical devices, or third-party data feeds
  • Unsupported operating systems, browsers, mobile devices, device configurations, or network conditions
  • Cloud availability, latency, backup, recovery, synchronization, and deployment failures
  • User-interface design that leads to misunderstanding, alert fatigue, automation bias, or use outside the intended workflow
  • Cybersecurity vulnerabilities that affect confidentiality, integrity, availability, authentication, authorization, or auditability
  • Third-party, open-source, and software-of-unknown-provenance components
  • Data drift, model drift, bias, or degraded performance in AI/ML-enabled SaMD
  • Incomplete labeling, unclear limitations, inadequate training, or inadequate information for safety

ISO 14971 Risk Management Process for SaMD

ISO 14971 risk management is a continuous lifecycle process. The following sequence gives SaMD teams a practical implementation model.

1. Establish Risk-Management Policy and Responsibilities

Senior management should establish the organization’s risk-management policy and define responsibilities, authority, review expectations, and criteria for risk acceptability. The policy should be consistent with the organization’s quality system, product portfolio, clinical context, target markets, and applicable regulatory obligations.

For SaMD, responsibilities usually span product management, clinical expertise, software engineering, quality assurance, regulatory affairs, cybersecurity, usability/human factors, data science (where applicable), and postmarket functions. The legal manufacturer remains accountable for the process, even when external engineering, testing, cloud, or regulatory partners contribute records or expertise.

2. Create a Risk-Management Plan

The risk-management plan explains how the organization will apply risk management to a specific device or device family. It should be established early enough to influence intended use, user needs, design inputs, architecture, evidence planning, and supplier decisions.

A practical risk-management plan for SaMD should define:

  • The device description, intended use, intended users, patient population, use environment, and lifecycle scope
  • The roles, responsibilities, competence requirements, and approval authorities for risk activities
  • The methods for hazard identification, risk estimation, risk evaluation, and risk-control selection
  • Objective criteria for risk acceptability, including criteria for individual and overall residual risk
  • The interfaces between risk management, software development, cybersecurity, usability engineering, clinical evaluation, and postmarket surveillance
  • Required risk-management records and the systems used to control them
  • Verification of risk-control implementation and effectiveness
  • Review milestones, escalation conditions, and the risk-management report or review process
  • Production and postproduction data sources, feedback channels, and triggers for updating the file

3. Establish and Maintain the Risk-Management File

The risk-management file is the organized set of records and references produced during risk management. It does not need to be one static document. In a modern electronic quality system, it may be a controlled index that links risk analyses, requirements, design records, test results, cybersecurity records, clinical evidence, change assessments, complaints, CAPAs, and postmarket information.

For software, the risk-management file should support bidirectional traceability. A reviewer should be able to start with a hazard and identify the associated risk controls, requirements, implementation records, verification evidence, released versions, and postmarket monitoring activities. The same reviewer should also be able to start with a change or failed test and determine which risks and controls are affected.

4. Identify Hazards and Foreseeable Sequences of Events

Hazard identification should be systematic and multidisciplinary. It should consider normal use, reasonably foreseeable misuse, fault conditions, interface failures, cybersecurity events, maintenance, updates, deployment conditions, and production/postproduction information.

For SaMD, do not stop at “the algorithm may be wrong.” Consider how an error could arise and how it could reach a user or patient. A sequence may include poor source data quality, a software defect, a failed data transfer, a misleading user interface, delayed alert delivery, user misunderstanding, a workflow failure, or a failure to act on an output.

Useful risk-analysis methods can include preliminary hazard analysis, fault-tree analysis, failure modes and effects analysis (FMEA), use-related risk analysis, cybersecurity threat modeling, software architecture review, interface hazard analysis, and review of complaints or field data. No single method is automatically sufficient for every device.

5. Estimate Risk

For each hazardous situation, estimate the risk using the criteria and methods defined in the plan. The analysis should consider the severity of potential harm and the probability of its occurrence, including the likelihood that a sequence of events will lead to harm.

The level of certainty available may vary. In early development, teams may use clinical expertise, scientific literature, known failure modes, usability research, analogous products, engineering analysis, and preliminary testing. As evidence develops, risk estimates should be revisited using stronger product-specific information.

6. Evaluate Risk Against Acceptability Criteria

Risk evaluation compares estimated risk with the manufacturer’s predefined risk-acceptability criteria. The criteria should be established before risk evaluation and applied consistently.

A risk that is not acceptable requires risk control. A risk considered acceptable at one stage may need reassessment when intended use changes, a new patient population is added, new postmarket information emerges, a software update is released, or evidence changes the understanding of likelihood or severity.

7. Implement Risk Controls

ISO 14971 uses a hierarchy for selecting risk-control options. Teams should consider:

  1. Inherent safety by design.
  2. Protective measures in the device or manufacturing process.
  3. Safety information, such as warnings, limitations, instructions, training, and labeling.

For SaMD, inherent safety by design may include input-quality checks, safe defaults, software constraints, robust exception handling, required confirmation steps, validated thresholds, fail-safe behavior, access controls, data-integrity protections, architecture that isolates critical functions, and controls that prevent use in unsupported conditions.

Protective measures may include automated checks, alarms, user-interface safeguards, monitoring, redundancy, authentication, audit logs, encryption, backup/recovery processes, and controls for secure deployment.

Safety information can be important, but it should not be the first or only answer when a more effective design or protective control is reasonably available. Warnings alone rarely eliminate a significant software risk.

8. Verify Risk-Control Implementation and Effectiveness

A risk control is not complete because it appears in a risk table. Teams must confirm that it was implemented and that it performs as intended.

For example, if a risk control requires the software to reject ECG recordings below a defined signal-quality threshold, evidence may include a software requirement, an algorithm/design specification, an implementation record, a test protocol, test results covering boundary conditions, regression evidence, and release approval.

Risk controls should be traceable to verification activities and results. Where controls relate to user behavior, clinical workflow, or intended use, appropriate validation or usability evidence may also be necessary.

9. Evaluate Residual Risk and Benefit-Risk Where Needed

Residual risk is the risk remaining after controls have been implemented and verified. Individual residual risks should be evaluated against the criteria established in the risk-management plan.

When residual risk is unacceptable, the manufacturer may need to implement additional controls, reconsider the intended use, modify the design, collect further evidence, or, where appropriate, conduct a benefit-risk analysis. A benefit-risk conclusion should be evidence-based and documented; it should not be used as a shortcut for avoiding feasible risk controls.

10. Review Overall Residual Risk and Issue the Risk-Management Report

Before commercial release or another defined lifecycle milestone, the manufacturer should review whether the overall residual risk is acceptable when considering the device’s intended use, available evidence, implemented controls, and relevant benefits.

The review should confirm that the risk-management plan was followed, risk controls were implemented and verified, residual risks were evaluated, appropriate production and postproduction processes are in place, and unresolved issues are understood and controlled. Document the conclusion in the risk-management report or other controlled review record defined by the quality system.

11. Collect Production and Postproduction Information

Risk management continues after release. Teams should collect and review relevant production and post-production information to identify new hazards, changes in risk estimates, control failures, emerging cybersecurity threats, use-related issues, performance concerns, and opportunities for corrective action.

For SaMD, relevant information can include complaints, support tickets, adverse event reports, software defects, uptime and reliability signals, security vulnerability reports, penetration test findings, application telemetry (where appropriate), real-world performance monitoring, model drift signals, customer feedback, and regulatory or standards updates.

When new information changes the risk picture, the risk-management file, affected requirements, tests, labeling, clinical evidence, and regulatory assessment should be updated through controlled change processes.

Risk Analysis Example: ECG-Triage SaMD

Consider a cloud-based SaMD that analyzes patient-recorded ECG data and flags recordings that may require clinician review. The following is a simplified illustration, not a complete risk analysis or a substitute for product-specific risk-management work.

Element
Illustrative example
Intended use context
The software analyzes uploaded ECG recordings and provides a prioritized output for clinician review
Hazard
Incorrect clinical information or failure to identify a clinically important pattern
Sequence of events
Poor signal quality, mislabeled data, algorithm limitation, unsupported device configuration, data-transfer failure, or software defect causes an abnormal recording not to be flagged
Hazardous situation
A clinician does not receive or recognize the output that would prompt timely review
Potential harm
Delayed clinical assessment or treatment, potentially contributing to patient injury depending on the clinical condition
Design-input examples
The software must apply defined data-quality checks, meet approved performance requirements, identify unsupported configurations, and present limitations clearly
Potential risk controls
Input-quality validation, performance thresholds, supported-device controls, data-integrity checks, user-interface safeguards, audit logs, alert-delivery monitoring, clear labeling, and clinician workflow training where appropriate
Verification evidence
Requirements-based testing, boundary-condition testing, interoperability testing, security testing, regression testing, and documented results
Validation evidence
Usability or simulated-workflow evidence that intended users can interpret and act on the output appropriately
Postmarket monitoring
Complaints, missed-alert investigations, performance monitoring, configuration trends, vulnerability reports, and change-impact assessments

The essential principle is traceability. Each risk control should link to a design requirement, a design output, a verification method, a test result, a released version, and a relevant postmarket feedback source.

ISO 14971 for SaMD Cybersecurity Risk Management

Cybersecurity is not separate from medical-device risk management when a security weakness can affect device safety or performance. Unauthorized access, modification of clinical data, denial of service, compromised updates, loss of data integrity, or unavailable functionality can all contribute to hazardous situations.

A SaMD risk-management process should interface with secure-development and cybersecurity activities, including:

  • Security requirements and security architecture
  • Threat modeling and attack-surface analysis
  • Authentication, authorization, least-privilege access, encryption, logging, and auditability
  • Third-party, open-source, and software-of-unknown-provenance component inventory
  • SBOM practices where appropriate
  • Vulnerability assessment, remediation, verification, and communication processes
  • Secure build, release, deployment, and rollback controls
  • Security monitoring and incident-response procedures
  • Change-impact assessments when infrastructure, dependencies, or interfaces change

A vulnerability does not automatically equal patient harm. The risk analysis should show the plausible path from the vulnerability or security event to a hazardous situation and potential harm, then identify appropriate controls and evidence.

AI/ML Risk Management for Medical Software

AI/ML-enabled SaMD introduces additional risk-management considerations because performance can depend on dataset characteristics, ground truth, model design, clinical workflow, intended population, and how users interpret or act on model output.

In addition to standard software risks, consider:

  • Dataset provenance, permissions, quality, representativeness, and labeling methods
  • Ground-truth definitions and reference standards
  • Performance across clinically relevant patient subgroups and use environments
  • False-positive, false-negative, calibration, robustness, and uncertainty risks
  • Bias, distribution shift, and performance degradation
  • Automation bias, user overreliance, and misunderstanding of model limitations
  • Data-pipeline failures, preprocessing changes, and interface changes
  • Model, data, code, and evaluation-protocol versioning
  • Monitoring for model drift, data drift, and real-world performance changes
  • Controlled assessment of model updates, including changes covered by any applicable planned-modification approach

A locked model still requires controlled releases and postmarket monitoring. An adaptive model adds complexity because changes to model behavior must be governed, evaluated, documented, and assessed against applicable regulatory expectations.

Linking ISO 14971 to IEC 62304, ISO 13485, and the DHF

ISO 14971 does not operate alone. For SaMD, risk management should be integrated with the software lifecycle, quality management system, usability engineering, cybersecurity, clinical evidence, and design-and-development documentation.

Framework or record
Relationship to ISO 14971 risk management
ISO 13485 quality management system
Provides the organizational quality-system context for controlled processes, records, responsibilities, suppliers, CAPA, and management review
IEC 62304 software lifecycle
Helps organize software development, maintenance, configuration management, problem resolution, and risk-informed software activities
Usability engineering
Helps identify and address use-related hazards, foreseeable misuse, user-interface risks, and validation needs
Cybersecurity engineering
Identifies and mitigates security threats that can affect device safety, performance, confidentiality, integrity, or availability
Design History File (DHF)
Organizes or references design-and-development evidence, including risk records, requirements, design outputs, V&V records, releases, and changes
Traceability matrix
Connects hazards and risk controls to requirements, design outputs, tests, results, defects, changes, and released versions

A practical evidence chain looks like this:

HazardHazardous situationRisk controlDesign inputSoftware requirementDesign outputVerification evidenceRelease record

This relationship is important because a risk file alone cannot demonstrate that the risk control was implemented, tested, and released. Similarly, a test result alone cannot demonstrate why the test matters unless it connects to a requirement or risk control.

Common ISO 14971 Implementation Mistakes

Starting Risk Management Too Late

If intended use, user needs, architecture, and development decisions are made before risk management begins, teams may need to redesign features, repeat tests, revise claims, or recreate documentation. Begin early and update continuously.

Treating Risk Management as a One-Time Submission Task

Risk management continues through development, release, maintenance, cybersecurity response, and postmarket surveillance. A static risk file quickly becomes unreliable when a software product changes.

Using FMEA as the Entire Risk-Management Process

FMEA can be useful, but it may not identify every hazard, use-related issue, cybersecurity threat, or multi-step failure sequence. Use methods appropriate to the device and supplement them with other analyses when needed.

Confusing Risk Analysis With Risk Evaluation

Risk analysis identifies hazards and estimates risk. Risk evaluation compares that estimate with predefined acceptability criteria. Both steps should be visible in the records.

Relying Only on Warnings or Training

Safety information has a role, but it may be less effective than designing out a risk or adding a protective measure. Evaluate the risk-control hierarchy before relying on labeling or training alone.

Failing to Verify Risk Controls

A risk-control statement is not evidence. Each control should link to implementation records and objective verification results. User-dependent controls may need usability or validation evidence.

Weak Traceability Between Risk, Requirements, and Testing

Risk controls should flow into requirements, design outputs, test cases, results, releases, and changes. Missing links make it difficult to show that a safety concern was addressed in the released product.

Ignoring Cybersecurity, Cloud, and Third-Party Components

Software risk management should include data integrity, availability, interfaces, dependencies, cloud infrastructure, open-source components, cybersecurity vulnerabilities, and secure update processes, where applicable.

Forgetting Postmarket Feedback and Change Control

Complaints, support tickets, defects, performance trends, vulnerability reports, and AI/ML monitoring can reveal new hazards or change risk estimates. Establish clear triggers for risk-file review and controlled updates.

ISO 14971 Risk Management Checklist for SaMD Teams

Use this checklist as a planning and readiness review. The appropriate depth and evidence depend on the specific device, intended use, risk profile, and markets.

#
Checklist item
What supporting evidence typically looks like
1
Risk-management policy, roles, and responsibilities documented
Policy document, defined authorities, competence requirements
2
Device-specific risk-management plan established early
Approved plan covering scope, methods, criteria, and review milestones
3
Intended use, users, patient population, and use environment defined
Intended-use statement consistent with requirements and labeling
4
Objective risk-acceptability criteria set before evaluation
Criteria for individual and overall residual risk, defined in the plan or procedure
5
Controlled risk-management file or index maintained
File or index with version control and traceable references to records
6
Systematic hazard identification performed
Hazard analysis covering normal use, foreseeable misuse, faults, interfaces, and cybersecurity
7
Software-specific risk sources considered
Analysis addressing data quality, algorithm behavior, interoperability, cloud, UI, and AI/ML where applicable
8
Risk estimation and risk evaluation documented
Severity and probability rationale, compared against acceptability criteria
9
Risk controls selected using the ISO 14971 hierarchy
Evidence that inherent safety by design was considered before protective measures and information for safety
10
Risk controls implemented in requirements and design outputs
Requirements, architecture, and design records implementing each control
11
Risk-control implementation and effectiveness verified
Verification protocols, test results, and validation or usability evidence where relevant
12
Traceability maintained from hazard to control to requirement to test to release
Bidirectional traceability across the risk file, requirements, tests, and released versions
13
Cybersecurity activities interfaced with risk management
Threat modeling, component inventory, vulnerability handling, and secure-release records
14
Residual risk and overall residual risk evaluated
Residual-risk evaluation, benefit-risk rationale where applicable, and the risk-management report
15
Postmarket inputs feed back into the risk file
Complaint, defect, vulnerability, and performance-monitoring channels with defined update triggers

Frequently Asked Questions

What is ISO 14971 risk management?

ISO 14971 risk management is a lifecycle process for identifying medical-device hazards, estimating and evaluating risks, implementing and verifying risk controls, evaluating residual risk, and reviewing production and post-production information. It supports risk management for medical devices, including SaMD.

Is ISO 14971 mandatory for SaMD?

The specific legal status of ISO 14971 depends on the target market, the device, the applicable regulations, and how a manufacturer demonstrates conformity. ISO 14971 is widely recognized and commonly used to support medical device risk management expectations. Manufacturers should determine applicable requirements with qualified regulatory guidance.

What is the difference between risk analysis and risk evaluation in ISO 14971?

Risk analysis identifies hazards, foreseeable sequences of events, hazardous situations, and associated risk estimates. Risk evaluation compares the estimated risk with the manufacturer’s predefined risk-acceptability criteria.

What is a risk-management plan?

A risk-management plan defines how risk management will be performed for a specific device. It typically describes the device scope, responsibilities, methods, acceptability criteria, required records, review milestones, interfaces with development and postmarket processes, and verification of risk controls.

What belongs in a risk-management file?

A risk-management file contains or references the records generated through risk management. These may include the plan, hazard analyses, risk estimates, evaluations, risk controls, verification evidence, residual-risk assessments, review conclusions, postmarket information, and links to affected requirements, tests, changes, and releases.

Is FMEA enough for ISO 14971?

FMEA can be a useful risk-analysis method, but it is not sufficient on its own. The appropriate methods depend on the device and should address hazards, use-related risks, software and interface failures, cybersecurity threats, postmarket information, and, where applicable, foreseeable sequences of events.

What is residual risk in ISO 14971?

Residual risk is the risk that remains after risk-control measures have been implemented and verified. Manufacturers should evaluate individual residual risks and the overall residual risk against established criteria and the device’s benefits.

How does ISO 14971 apply to AI/ML medical software?

AI/ML-enabled SaMD requires standard risk-management activities, along with attention to data quality, representativeness, bias, subgroup performance, model performance, human interaction, drift, model updates, versioning, and postmarket monitoring.

How do ISO 14971 and IEC 62304 work together?

ISO 14971 provides the risk-management framework. IEC 62304 organizes medical-device software lifecycle activities. Together, they help teams translate risk controls into software requirements, design, verification, configuration management, maintenance, and evidence for problem resolution.

When should a SaMD risk-management file be updated?

Update it when new information could affect risk, including changes to intended use, requirements, architecture, algorithms, data sources, interfaces, cybersecurity posture, cloud infrastructure, components, labeling, clinical evidence, complaints, vulnerabilities, performance trends, or released software versions.

Who is responsible for overall residual-risk acceptability?

The legal manufacturer is responsible for the product’s risk management process and overall residual risk decision-making within its quality system. Cross-functional experts and external partners may contribute evidence and analysis, but responsibility should be defined and retained by the manufacturer.

How Sequenex Supports Risk-Informed SaMD Development

Risk management is strongest when it is integrated into engineering rather than reconstructed during submission preparation. Requirements, architecture, risk controls, test evidence, cybersecurity documentation, traceability, release records, and change assessments should be created as the product is built.

Sequenex supports medical device software teams with risk-informed SaMD engineering, including system and software requirements, architecture, connected-device and cloud integrations, traceability, verification and validation support, cybersecurity engineering, and controlled technical documentation.

For teams that need to strengthen their documentation and traceability, Sequenex can help structure engineering deliverables, including risk artifacts, V&V records, cybersecurity evidence, and traceability matrices, to integrate with the manufacturer’s quality system and Design History File (DHF). The legal manufacturer remains responsible for regulatory strategy, product evidence, submissions, and postmarket obligations.

Explore Sequenex’s SaMD development services to learn how regulated engineering practices can support your product roadmap, risk-management process, and submission readiness.

Want to schedule a demo of NEX?

Contact us
SaMD and Connected Devices Software Experts
© 2026 Sequenex. All rights reserved.