Este artículo, que se ha desglosado en 2 partes, proporciona una breve introducción a los estándares y regulaciones sobre SW de dispositivos médicos para el aseguramiento de su ciclo de vida y validación. Aborda diferencias entre las autoridades reguladoras de la FDA y la Unión Europea, así como revisa estándares relevantes para el desarrollo y validación de software de dispositivos médicos.
Introducción
La rápida evolución en la tecnología existente está revolucionando la forma en la que nos comunicamos y gestionamos la información. La digitalización de los dispositivos médicos para dotarlos de tecnologías avanzadas clave de la industria 4.0. no es un asunto desconocido dentro del sector de dispositivos médicos, en donde el uso de dispositivos médicos inteligentes es ya una clara apuesta y tendencia del sector. Se estima que uno de cada cuatro dispositivos médicos incorpora software para dispositivos médicos o son dispositivos médicos por sí mismos.
Por otro lado, la digitalización de la atención sanitaria está permitiendo a pacientes y médicos interactuar con la información de salud de una manera sin precedentes para su mejor optimización y sostenibilidad. Como ejemplos clave se encuentran la tecnología Cloud, Big Data, IoT o AI/ML.
A su vez, este proceso de digitalización está generando una enorme cantidad de datos que supera con creces las capacidades analíticas de los médicos a nivel individual, por lo que estamos viviendo un gran auge de herramientas de inteligencia artificial como catalizador del análisis de datos. Además, no debemos olvidarnos de la gran eclosión del uso generalizado de teléfonos inteligentes y productos digitales portátiles.
El software se ha convertido en consecuencia en una parte importante del panorama del campo de los dispositivos médicos, y debemos implementarlo de una forma segura y efectiva para asegurar el uso y seguridad del dispositivo médico en cuestión.
Definiciones de SW relacionado con dispositivos médicos
A nivel mundial, existen muchos mercados para la comercialización de dispositivos médicos, pero la Unión Europea y Estados Unidos son quizás los de mayor relevancia al ser los más grandes.
Es importante introducir y remarcar que las regulaciones de la Unión Europea y de los Estados Unidos no utilizan los mismos términos en referencia al SW relacionado con dispositivos médicos. Por un lado, la Unión Europea habla de MDSW (Medical Device Software), y Estados Unidos de SaMD (Software as a Medical Device).
Aclarar que el término SaMD es un concepto internacional, según lo define el International Medical Device Regulators Forum (IMDRF), y que éste se incluye en la legislación de muchos países (a parte de la de Estados Unidos, como es por ejemplo la del Reino Unido, o la del Canadá), mientras que MDSW es exclusivamente un término utilizado por la Unión Europea.
A continuación, revisamos y resumimos cada enfoque, y los matices más relevantes a tener en cuenta:
Estados Unidos: SaMD, SiMD
Para la FDA el software relacionado con los dispositivos médicos puede ser catalogado dentro de las siguientes tipologías:
A continuación, revisamos unos ejemplos de cuándo un software es SaMD y no lo es:
Software como Dispositivo Médico (SaMD)
Software que no es un Dispositivo Médico (SaMD)
Para ofrecer mayor orientación de ejemplos de cuando se trata de SaMD, la FDA ha publicado en su web varios ejemplos.
Unión Europea: MDSW
Software de dispositivo médico (MDSW)
En el ámbito de la Unión Europea el software de dispositivo médico (MDSW) es el software destinado a ser utilizado, solo o en combinación, para un propósito especificado en la definición de "dispositivo médico" conforme a la MDR o IVDR, independientemente que el software sea independiente o impulse o influya en el uso de un dispositivo.
En resumen, se deben cumplir las siguientes tres condiciones para que el software sea clasificado como MDSW:
Cabe mencionar que los siguientes tipos de software que no tienen un propósito de dispositivo médico en sí mismos y, por lo tanto, no se consideran MDSW, aún están sujetos a los requisitos del EU MDR o IVDR, según corresponda:
(a) operar, modificar el estado o controlar el dispositivo ya sea a través de una interfaz (por ejemplo, software, hardware) o a través del operador de este dispositivo
(b) o suministrar salida relacionada con el funcionamiento (hardware) de ese dispositivo
Para dar orientación y guía a los fabricantes, la Comisión Europea (EC) ha publicado en su web los siguientes documentos y guías (avalados en su mayoría por la MDCG):
– Hardware combinations Guidance on MDSW intended to work in combination with hardware or hardware components
Diferencias entre MDSW y SaMD
Mientras que SaMD se refiere únicamente al software que es independiente y excluye completamente a cualquier software “embebido” en un dispositivo médico físico, MDSW puede ser independiente o parte de un dispositivo médico de hardware, en el caso de que tenga su propio propósito de dispositivo médico además del propósito de impulsar/influir en el dispositivo médico de hardware. En MDCG 2019-11 se proporcionan un par de ejemplos de software “embebido” con fines médicos propios:
Por otro lado, el término de software “standalone” (o independiente) utilizado ampliamente en la industria de la tecnología médica no es sinónimo de MDSW "standalone" ya que un MDSW "standalone" aún puede controlar o influir en un dispositivo médico de hardware.
Ciclo de vida del SW de dispositivos médicos: IEC 62304
La IEC 62304 es una norma internacional que establece requisitos y directrices para el ciclo de vida del software de dispositivos médicos. Esta norma es un estándar de consenso reconocido por las agencias de salud que establece la seguridad y eficacia de un dispositivo médico que contiene software.
El objetivo principal de la IEC 62304 es proporcionar un marco de trabajo para el desarrollo y mantenimiento de software en dispositivos médicos, asegurando la seguridad y eficacia de estos productos. La norma se enfoca en la gestión de riesgos, la documentación, la validación y verificación del software, y garantiza que se cumplan los requisitos reglamentarios y de calidad propios de la industria de dispositivos médicos.
Su ámbito de aplicación es el siguiente:
Por otro lado, la IEC 62304 no cubre la parte de validación clínica del sistema SW como dispositivo médico, sino la parte técnica, no clínica, desde la liberación hasta el mantenimiento y discontinuación.
Según este estándar los procesos del ciclo de vida del software de dispositivo médico son los siguientes:
Desarrollo del software
El proceso de desarrollo del software está comprendido por las siguientes etapas:
Pero antes de iniciar el proceso de desarrollo del SW, los fabricantes de dispositivos médicos deben realizar una clasificación de la seguridad del software para la asignación de una clase (A, B o C) a cada sistema de software que se implemente en el dispositivo médico según su severidad conforme a los posibles efectos adversos que puedan causar sobre el paciente. Esta severidad puede ser la siguiente:
El propósito de realizar esta clasificación de seguridad del software sirve de base para determinar qué tan riguroso debe ser el proceso de desarrollo de software posterior (ver figura 1):

Figura 1: Actividades recogidas en 62304 en función del riesgo del dispositivo médico
Por otro lado, tener en cuenta que, aunque la IEC 62304 tiene una estructura bastante lineal es posible a su vez cumplir con sus requisitos utilizando un desarrollo de SW ágil. De hecho, existe otro estándar AAMI TIR 45 que ofrece orientación sobre el uso de prácticas ágiles en el desarrollo de software de dispositivos médicos.
Es por ello importante la definición de un modelo de ciclo de desarrollo del software acorde a los estándares actuales que pueda tener cabida a enfoques agiles de desarrollo de SW más flexibles, dinámicos e incrementales, especialmente ante sistemas de software complejos en donde se necesita un mayor ajuste y redefinición de requisitos.
Mantenimiento del software
Debe establecerse un plan de mantenimiento que describe cómo se gestionará el mantenimiento del software a lo largo de su ciclo de vida. Esto incluye la identificación de las actividades de mantenimiento necesarias, la frecuencia de las actualizaciones, la gestión de riesgos asociados con el mantenimiento, y la asignación de recursos y responsabilidades.
El proceso de mantenimiento del software descrito en IEC 62304 consta de los siguientes puntos:
Gestión de riesgos del software
Los requisitos de gestión de riesgos de la IEC 62304 se correlacionan con los de ISO 14971, norma internacional sobre la aplicación de la gestión de riesgos en dispositivos médicos, por lo que resulta fácil notar su interconexión. Este proceso implica la identificación, análisis, evaluación y gestión de los riesgos asociados con el software médico a lo largo de todo su ciclo de vida. Esto incluye, por ejemplo:
Gestión de la configuración del software
Este proceso se encarga de mantener un control estricto de las configuraciones y versiones del software a lo largo de su ciclo de vida permitiendo su trazabilidad. De esta forma se identifican y definen los elementos de software (incluyendo la documentación), así como se controlan los cambios y liberaciones, documentando e informando del estado de los elementos de configuración y solicitudes de cambio. Se incluye:
Resolución de problemas del software
Finalmente, el proceso de resolución de problemas del software implica la identificación y gestión de problemas, errores o no conformidades en el software, así como la implementación de acciones correctivas para su resolución. Este proceso proporciona un medio oportuno, responsable y documentado para garantizar que el problema es analizado y resuelto.
IEC 62304 establece un esquema general para un proceso de resolución de problemas:
Como regla general, es probable que encuentre menos problemas con el tiempo a medida que su producto madure. Sin embargo, es probable que la gravedad de los problemas que encuentre más adelante sea aún mayor y requiera un proceso más riguroso para resolución.
Acrónimos
AI: Artificial Intelligence
EC: European Comission
EU: European Union
FDA: Food and Drug Administration
IEC: International Electrotechnical Commission
IMDRF: international Medical Device Regulators Forum
IoT: Internet of Things
ISO: International Organization for Standardization
IVD: in vitro diagnostic medical device
IVDR: In Vitro Medical Device Regulation (EU) 2017/746
MDCG: Medical Device Coordination Group
MDR: Medical Device Regulation (EU) 2017/745
MDSW: Medical Device Software
ML: Machine Learning
SaMD: Software as a Medical Device
SiMD: Software in Medical Device
SW: Software
| Nombre | Mar Díaz |
|---|---|
| Empresa | Trescal Life Sciences |
| Cargo | Resposable Tecnica Validaciones |
Política de privacidad | Cookies | Aviso legal | Información adicional| miembros de CEDRO