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