Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Documento técnico
Junio de 2009
Introducción
Contenido La lista de características de los dispositivos médicos crece con rapidez. Hasta el
más simple de los dispositivos médicos, como los sistemas de supervisión y
2 Introducción diagnóstico, alojan cada vez más componentes del sistema, lo cual añade una
2 Control de los retos exclusivos mayor funcionalidad al dispositivo, con unos costes inferiores. Pero la adición de
del sector de los dispositivos componentes hace que el software de los dispositivos sea complejo y sobrecargue
médicos las actividades de prueba de conformidad y certificación anterior a la salida al
3 Enfoques tradicionales de la
mercado, como la presentación de 510(k) que requiere la FDA (Food and Drug
conformidad de los dispositivos
Administration) en EE.UU.
3 Verificación del diseño de
sistemas No obstante, se pueden controlar estas cuestiones mediante el uso de un
4 Validación del diseño de
proceso de verificación y validación basado en modelos, para el desarrollo de
sistemas
dispositivos médicos. En primer lugar, este proceso puede ayudarle a gestionar
5 Verificación y validación basada
mejor la complejidad del software, abstrayéndolo como modelo. En segundo
en modelos
lugar, el proceso puede ayudarle a verificar y a validar un sistema en evolución
8 El enfoque de verificación y
aprovechando un modelo ejecutable anterior en el proceso de desarrollo.
validación automatizadas en
acción Finalmente, la validación y la verificación anticipadas de un sistema pueden
9 Herramientas de desarrollo ayudarle a reducir el tiempo de desarrollo total y a reducir el proceso de
y gestión para los procesos presentación a la FDA, un paso necesario para la salida del dispositivo al mercado
automatizados de EE.UU.
10 Un proceso de desarrollo
mejorado y con un coste más Control de los retos exclusivos del sector de los dispositivos médicos
reducido El flujo de trabajo típico del desarrollo de productos de software embebidos a
menudo comporta la recopilación de requisitos, el análisis, el diseño del
sistema, un diseño detallado, la prueba y la gestión del proyecto. Pero en el
sector de los dispositivos médicos existe un paso adicional: la conformidad.
La FDA regula los productos desarrollados para el mercado de EE.UU. a
través de la QSR (Quality System Regulation) 21 de las CFR (Code of Federal
Regulations) Parte 820 §30, que requiere básicamente lo siguiente:1
Figura 1: un paso de verificación del diseño comprueba el resultado del diseño frente a la introducción
de la información de diseño.
A la vez que eficaz, este sistema ha demostrado ser económico y sin errores.
La comprobación unitaria del sistema en evolución en el dispositivo de destino
puede resultar lenta y pesada. Es más, quizás no será posible ejecutar el
dispositivo en todos los casos de uso previstos sin incurrir en gastos elevados
o sin encontrar obstáculos lógicos. Por ejemplo, un hardware incompleto o
Un nuevo enfoque para verificar y validar
el desarrollo de dispositivos médicos
Página 5
Control
is the binding
element
Implementation DHF
Implementation DHF
Document generation
Rational Rhapsody
La depuración tradicional de
Posteriormente, si se detectan defectos u omisiones, se pueden corregir
sistemas resulta mucho más
inmediatamente en el diseño, eliminando con ello la necesidad de cambiar
lenta que en un enfoque basado
manualmente el código y la documentación del diseño. En el desarrollo
en modelos, porque el primer
tradicional, los defectos se corrigen dentro del código fuente tras ejecutarlo en
caso requiere muchas más líneas
un dispositivo real. Esto sucede posteriormente en el proceso de desarrollo.
de código, en comparación con
los elementos del modelo, para Como resultado de ello, la depuración tradicional de sistemas resulta mucho
implementar el mismo sistema. más lenta que en un enfoque basado en modelos, porque el primer caso
requiere muchas más líneas de código, en comparación con los elementos del
modelo, para implementar el mismo sistema.
El desarrollo basado en modelos La figura 4 también verifica que tanto los niveles de oxígeno como las
resulta especialmente importante
pulsaciones están dentro de los intervalos de seguridad. Este caso de prueba
para los dispositivos médicos,
se ejecuta junto con verificaciones de diseño para ayudar a verificar la
porque permite a los probadores
seguridad del paciente durante eventos imprevistos o complejos difíciles de
ayudar a verificar la seguridad
recrear. Por ejemplo, las pruebas unitarias pueden modelar el comportamiento del
de los pacientes durante eventos
monitor en el caso improbable de que no detecte pulso mientras se supervisa el
imprevistos o complejos difíciles de
recrear. nivel de oxígeno en la sangre de un paciente. Para probar el monitor en el mismo
caso en el mundo real, en realidad debería provocarse un paro cardíaco del
paciente.
Figura 4: mediante la utilización del desarrollo de dispositivos basado en modelos, se puede modelar
el comportamiento de un monitor de oxígeno en la sangre en el caso de no detectar el pulso durante la
supervisión de un nivel de oxígeno en sangre. Para probar el monitor en el mismo caso en el mundo real,
en realidad debería provocarse un paro cardíaco del paciente
Un nuevo enfoque para verificar y validar
el desarrollo de dispositivos médicos
Página 9
Más información
Para obtener más información acerca del software IBM Rational
Rhapsody y Rational DOORS, póngase en contacto con su representante o
Business Partner de IBM, o visite la dirección:
ibm.com/software/rhapsody
IBM Corporation
1, 4 Irv Badr, “Developing Platform Independent Embedded Applications,” Embedded Systems Magazine,
Software Group
julio de 2005.
Route 100
2, 5 Irv Badr, Rapid Development through Agile Modeling, Telelogic, febrero de 2005. Somers, NY 10589
EE.UU.
3 FDA (U.S. Food and Drug Administration), “Design Control Guidance For Medical Device Manufacturers,”
Producido en EE.UU.
11 de marzo de 1997.
Junio de 2009
Reservados todos los derechos
RAW14123-USEN-01