Skip to content

feat: Implementación de Ficha Médica y Gestión de Adjuntos

lautaro.barros requested to merge feature/entrega-2-Informes-Médicos into develop

Resumen: Esta Merge Request incorpora la funcionalidad de gestión de ficha médica dentro del módulo de estudiantes. Se habilita la persistencia de datos de salud y la capacidad de adjuntar documentos (informes, recetas, certificados) asociados, garantizando la seguridad y la integridad de la información.

Cambios realizados:

Modelo de Datos: Creación de las entidades StudentHealthRecord y StudentAttachment con sus respectivos repositorios para asegurar una estructura relacional óptima.

Gestión de Archivos: Implementación de lógica para la subida y almacenamiento de documentos adjuntos, protegiendo el repositorio mediante la configuración de .gitignore.

Seguridad: Restricción de endpoints bajo /api/v1/medical-records/, permitiendo el acceso exclusivo al rol EQUIPO_EDUCATIVO mediante SecurityConfig.

Capas de Aplicación: Integración de StudentMedicalController y actualización de StudentService para manejar tanto los datos estructurados de salud como la referencia a los archivos adjuntos.

Validaciones: Aplicación de Bean Validation en los campos médicos para asegurar la calidad de los datos persistidos.

Edited by lautaro.barros

Merge request reports

Loading