Objetivo del proyecto
Proyecto: Creación de un sistema de generación automática de informes sobre observaciones de Higiene de Manos en hospitales.
Objetivo General: Desarrollar una solución tecnológica que permita a los hospitales generar informes automáticos basados en modelos de Lenguaje de Aprendizaje Automático (LLM) para observar y mejorar las prácticas de higiene de manos.
Funcionalidades:
- Frontend (Angular):
- Implementación de funcionalidades para configurar y obtener resultados desde un modelo entrenado.
- Visualización gráfica y textual de los datos de los informes.
- Backend (NestJS):
- Desarrollo de API para procesar peticiones del frontend.
- Integración con modelos LLM para análisis de datos.
- Gestión de la base de datos (PostgreSQL) para almacenar y recuperar datos.
Punto de partida
Herramientas Tecnológicas:
- Angular para el desarrollo del frontend.
- NestJS para la creación del backend.
- Flutter para aplicaciones móviles.
- Docker para la contenerización y despliegue.
- PostgreSQL como sistema de gestión de bases de datos.
Datos Necesarios:
- Conjuntos de datos históricos sobre higiene de manos en hospitales.
- Metadatos para filtros y personalización de informes.
Desarrollos Previos:
- Análisis preliminar de requisitos y objetivos del sistema.
- Investigación sobre modelos LLM aplicables.
- Diseño inicial de la arquitectura del sistema.
Entregable final
El entregable final será un sistema completo y funcional que incluye:
Aplicación Web:
- Una interfaz de usuario en Angular para la web.
Backend Funcional:
- API en NestJS integrada con modelos LLM y PostgreSQL.
Documentación:
- Documentación técnica del sistema.
- Guías de usuario para la operación del sistema.
Reporte de Pruebas:
- Resultados de pruebas de software, incluyendo pruebas unitarias, de integración y de usuario.
Contenedores Docker:
- Contenedores listos para el despliegue del sistema.
Información de interés
- Acceso a Capacitación en Tecnologías Utilizadas: El practicante contará con recursos de aprendizaje y formación en las tecnologías clave del proyecto, incluyendo Angular, NestJS, Docker, Flutter y PostgreSQL.
- Mentoría y Supervisión Continua: Se proporcionará al practicante un mentor experimentado en el campo, quien ofrecerá guía constante en el desarrollo del proyecto y resolverá dudas técnicas que surjan.
- Colaboración con Profesionales de la Salud: El proyecto incluirá una integración activa con equipos de salud para garantizar que las necesidades y dinámicas de los hospitales sean comprendidas y atendidas de manera efectiva.
- Enfoque en Seguridad y Privacidad de Datos: El proyecto se desarrollará con un fuerte énfasis en la seguridad y la privacidad de los datos, cumpliendo con todas las regulaciones pertinentes para proteger la información sensible de los pacientes.
- Sistema de Revisión y Retroalimentación: Se establecerá un sistema de revisión periódica del progreso del proyecto, donde el practicante recibirá retroalimentación constante para asegurar un desarrollo continuo y efectivo.