Skip to main content

Software & AI/ML — FDA Policy (SaMD)

What is SaMD?

Software as a Medical Device (SaMD) is software that performs a medical device function without being part of a hardware medical device. The definition is aligned with the IMDRF SaMD framework.

Examples:

  • Software that analyses medical images to detect pathology
  • AI-powered ECG interpretation software
  • Clinical decision support software that drives clinical decision-making

FDA's regulatory framework for software

FDA uses three categories:

CategoryDescriptionRegulatory status
Device software functionsSoftware that meets the SaMD definitionSubject to FDA oversight
Non-device software functionsAdministrative, general wellness, non-clinical decision supportOutside FDA oversight
Exempt CDS softwareClinical decision support that is not the primary basis for clinical decisionNot a device (under 21st Century Cures Act)

SaMD classification

SaMD is classified using the same Class I/II/III framework. FDA's Digital Health Software Precertification Program (2019–2022) explored an alternative approach but did not result in a permanent regulatory pathway.

Key guidance documents:

  • FDA Software Functions Guidance (2023) — determines if software is a device
  • Clinical Decision Support Software Guidance (2022)
  • AI/ML Action Plan (2021)
  • Predetermined Change Control Plan (PCCP) Guidance (2024)

Predetermined Change Control Plan (PCCP)

For AI/ML-based SaMD that is intended to learn and change, FDA has established the PCCP framework:

  • Submitted as part of a 510(k), De Novo, or PMA
  • Specifies the types of modifications anticipated
  • Describes the algorithm change protocol
  • Specifies performance monitoring requirements

A device with an approved PCCP can implement pre-specified changes without submitting a new 510(k) for each change.

Official resources