Skip to main content

Software as a Medical Device (SaMD)

MDACS ยท IMDRF SaMD framework ยท HK approach

Is Your Software a Medical Device?โ€‹

Likely yes if: diagnoses disease from patient data ยท predicts patient risk ยท recommends treatment ยท monitors patient condition ยท controls hardware device parameters

Likely no if: administrative/billing only ยท general wellness without medical claims ยท EHR storage/retrieval without clinical decision support

Classificationโ€‹

SaMD is classified via TR-003 (non-IVD) or TR-004 (IVD SaMD) based on:

  • Severity of the clinical condition addressed
  • Significance of software output to clinical decision-making
  • Whether software drives or merely informs a clinical decision

High-risk diagnostic AI โ†’ typically Class III or IV. General clinical support tools โ†’ may be Class II.

Key Documentation for SaMDโ€‹

  • IEC 62304 โ€” software lifecycle processes
  • IEC 62366-1 โ€” usability engineering
  • ISO 14971 โ€” risk management applied to software
  • Algorithm validation (for AI/ML) โ€” training data, performance metrics, bias assessment
  • Cybersecurity risk management plan

AI/ML Adaptive Algorithmsโ€‹

For AI/ML that adapts post-deployment:

  • Define the learning boundary โ€” what changes are within pre-approved scope
  • Significant changes beyond the boundary require MDD change notification
  • Consider a Predetermined Change Control Plan approach for anticipated future updates