How should software and borderline functions be handled?
MDCG software guidance says software must have a medical purpose on its own to qualify as medical device software, unless it is an accessory, an Annex XVI product, or software that drives or influences a medical device. The location of the software, such as cloud, mobile, computer, or a hardware device, does not determine qualification.
The practical split is the function and intended purpose. General administration, invoicing, staff planning, storage, archival, communication, simple search, or population-only analytics are not enough by themselves. Software that processes, analyses, creates, or modifies medical information for an individual patient and for a medical intended purpose can qualify as medical device software.
- Keep a module-level map for mixed products: separate administrative, communication, display, control, and patient-specific analysis functions.
- For software that drives or influences a hardware device, document whether it operates, controls, modifies, or supplies output related to the device's functioning.
- For patient-specific outputs, record the input data, algorithmic action, output, intended user, medical purpose, and whether the output treats, diagnoses, drives, or informs clinical management.
MDCG guidance for software qualification, including medical purpose, data actions, individual-patient benefit, accessories, and software driving or influencing devices.