Software libre en la industria de equipamiento médico y tecnología sanitaria.

Nystagmeter, un ejemplo práctico

Industria médica

  • Sensible
  • Confidencialidad
  • Seguridad
  • Fiabilidad

Prototipado costoso

Sensórica y HW específico y costoso en fases iniciales

Componentes cerrados

De KENPEI - KENPEI's photo, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=318025

  • Poco (o nada) modificables
  • Sin acceso funcional a los parámetro de uso
  • Lastre para la innovación

Pero...

pruebas clínicas realizables con elementos de uso común

  • Cámaras + análisis de imagen
  • Emisores + receptores de luz
  • Emisión de impulso (zumbador) + respuesta de usuario
By Quinn Dombrowski from Berkeley, USA (Pulse oximeter) [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons

Caso práctico: Nystagmeter

Nistagmo

El nistagmo es un movimiento involuntario e incontrolable de los ojos. El movimiento puede ser horizontal, vertical, rotatorio, oblicuo o una combinación de estos. El nistagmo está asociado a un mal funcionamiento en las áreas cerebrales que se encargan de controlar el movimiento, pero no se comprende muy bien la naturaleza exacta de estas anomalías.

Nistagmo

De Student BSMU de en.wikipedia.org, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=3004633

Objetivos

  • Prueba en primera instancía
    • Dispositivos asequibles
    • Caracteristicas comerciales
  • Dispositivo portátil

Análisis / Diseño

Captación de video

  • Cámara USB
  • Teléfono móvil
  • Videocamaras
  • Webcam

Procesado de la imagen

  • Ordenador portátil
  • Single board computer
  • Móvil/Tablet

Presentación de resultados

  • Monitor externo
  • Movil/Tablet
  • Pantalla add hoc

Con el diseño inicial

  • Unidad de computo: Raspberry Pi 3
  • Captación de video: Raspberry Pi camera module
  • Visualizacion: Pantalla genérica 4"

Segunda iteración de diseño

  • Unidad de computo: Raspberry Pi 3
  • Captación de video: Cámara USB
  • Visualización: Raspberry Foundation PiTFT
  • Soporte: Caja custom impresa 3D

Stack software

Estado actual

  • Prototipo funcional
  • Presentado en centro médico
  • Iniciando los trámites para las pruebas clínicas
  • Tercera iteración de diseño

Conclusiones

  • Componentes abiertos permiten gran agilidad en estados iniciales
  • Son posibles iteraciones de diseño sin incrementar (mucho) el costo
  • Arquitecturas actuales permiten utilizar stacks de software complejos en entornos embebidos

¡Gracias!

¿Preguntas?

anaberan@codesyntax.com

https://twitter.com/aitzol

https://github.com/aitzol

https://aitzol.github.io/nystagmeter-ejemplo