MedVision es un proyecto innovador diseñado para ayudar a estudiantes de medicina en el estudio de anatomía y cirugía. Utilizando la aplicación compatible con los Vision Pro de Apple, los usuarios pueden aprender procedimientos quirúrgicos mediante el uso de maniquíes en un entorno presencial o a través de modelos 3D interactivos en un entorno virtual. La aplicación también ofrece módulos detallados de anatomía que permiten explorar y manipular modelos 3D de partes del cuerpo. Además, incluye un chatbot de IA especializado en medicina para responder preguntas durante el estudio.
La API de MedVision facilita el acceso a datos y funciones específicas mediante rutas web. Recientemente hemos migrado de Django a FastAPI para mejorar el rendimiento y simplificar el mantenimiento.
Antes de usar la API, es necesario preparar el entorno. Sigue estos pasos:
En caso de no tener instalado Homebrew en tu Mac, puedes hacerlo con el cómando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Instalar pipenv:
brew install pipenv
Inicia el entorno virtual con:
pipenv shell
Instala las dependencias necesarias ejecutando:
pipenv install fastapi supabase "uvicorn[standard]"
Accede al directorio de la API:
cd API
Inicia el servidor en modo de desarrollo, lo que permite la recarga automática al modificar el código:
uvicorn main:app --reload
Este comando inicia el servidor en modo de desarrollo, permitiendo que los cambios que hagas en el código se apliquen automáticamente.
/getall
: Obtiene todos los datos disponibles a través de la API.Accede a la documentación interactiva para ver y probar las rutas disponibles directamente desde tu navegador en:
/docs
/redocs
Para ejecutar la aplicación Vision Pro en Xcode, sigue estos pasos:
Reto-Tec-Salud
en Xcode.