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

510(k) Submission for SaMD

Most SaMD products follow the 510(k) pathway and must:

Identify an appropriate predicate device — the predicate must have the same or similar intended use and technological characteristics. Valid predicates include cleared/approved SaMD products, cleared software components of hardware devices, or in some cases substantially equivalent hardware devices that perform comparable functions (though hardware predicates may be challenging for software-based algorithms)

Demonstrate substantial equivalence — show that the SaMD is as safe and effective as the predicate device in terms of performance, indications for use, and technological characteristics

Submit software documentation — including software specifications, algorithm descriptions, cybersecurity documentation, and clinical/analytical validation data

Note: Identifying a predicate device is more challenging for novel AI/ML algorithms; sponsors may pursue De Novo classification if no suitable predicate exists.

Clinical Decision Support (CDS) Exemption – 21st Century Cures Act

Under the 21st Century Cures Act (2016), CDS software is NOT a device if it: (1) provides recommendations to, but is not the primary basis for, clinical decisions; (2) is transparently developed with publicly available algorithms; (3) allows healthcare providers to modify or override recommendations; and (4) does not acquire, process, or interpret patient-specific data. If your CDS software does not meet all four criteria, it is likely a device and subject to FDA oversight.