Chatbot médico Unimedic 🤖💬

Idea: La idea que motivó el desarrollo del proyecto fue facilitar el análisis médico a pacientes y doctores, evitando citas médicas innecesarias.

PytorchFastAPIReact Native

Motivación

Este proyecto se basó en el repositorio medtorch (ganador del hackathon de Pytorch 2020). Tanto la aplicación como el despliegue fueron procesos muy interesantes, que nos mostraron de forma desafiante cómo podíamos atacar problemas del mundo real con la ayuda de distintas herramientas de Deep Learning.

Funcionalidades

Pantallas

Inicio de sesión

Pantalla de inicio de sesión Inicio de sesión con cuenta

Introducción

Bienvenida a uniMedic ¡Empecemos!

Interfaz del paciente (chat)

Imagen no válida Imagen válida Resultado con segmentación

Interfaz del doctor

Imagen no válida Imagen válida Resultado con segmentación

Imagen no válida Imagen válida Resultado con segmentación

PDF de diagnóstico

Imagen no válida

Instalación y configuración

Sigue estos pasos para configurar tu entorno de React Native. También te recomiendo seguir este tutorial para configurar bien Android Studio. Para conectar sin problemas tu celular y/o emulador, necesitas instalar ADB y configurar tus variables de entorno.

Una vez que hayas instalado los paquetes con npm i, puedes ejecutar el siguiente comando:

npm start

Esto abrirá automáticamente Expo en tu navegador. Te recomiendo usar Expo Go para correr la app directamente en tu celular sin usar el cable USB.

Próximos pasos

  • 🐼 Más modelos de PyTorch para tareas de visión (pulmones, mamas).