Documento de proyecto

Hoja de Requerimientos

Sistema de Gestión de Inventarios (SGA) Inteligente

Centro Dermatológico Giovanni Bojanini · Versión 1.0 · Febrero 2026

1. Identificación del Proyecto

CampoDescripción
Nombre del sistemaSistema de Gestión de Inventarios (SGA) Inteligente
Cliente / BeneficiarioCentro Dermatológico Giovanni Bojanini
Objetivo generalOptimizar la gestión de suministros e insumos mediante trazabilidad FEFO, control de almacén y automatización de compras, con foco en seguridad del paciente y continuidad operativa.
AlcanceBackend API, aplicación web operativa y aplicación móvil (Android) para consumo en campo. Integración con sistemas de Agendamiento de Citas e Historias Clínicas.

2. Objetivos del Sistema

3. Alcance Funcional por Módulos

3.1 Gestión SGA (Almacén)

IDRequerimientoPrioridadDescripción
SGA-01Control de almacenesAltaGestionar uno o más almacenes con zonificación y capacidad instalada.
SGA-02Ubicaciones inteligentesAltaDefinir y mantener ubicaciones (estanterías, zonas) para agilizar el picking.
SGA-03Entradas de inventarioAltaRegistrar ingresos de insumos (cantidad, lote, fecha de vencimiento, ubicación).
SGA-04Salidas de inventarioAltaRegistrar salidas por consumo, traslado o baja, asociadas a ubicación y lote.
SGA-05Consulta de stockAltaConsultar disponibilidad por producto, lote, ubicación y almacén en tiempo real.
SGA-06Dashboard de almacénMediaVista consolidada con indicadores (rotación, vencimientos próximos, stock OK).

3.2 Control FEFO (First Expired, First Out)

IDRequerimientoPrioridadDescripción
FEFO-01Priorización por vencimientoAltaOrdenar y sugerir salida según fecha de vencimiento (primero en vencer, primero en salir).
FEFO-02Alertas de vencimientoAltaAlertas preventivas por producto/lote que vence en X días (configurable).
FEFO-03Reportes de vencimientoMediaReportes y listados de ítems por vencer o vencidos para toma de decisiones.

3.3 Compras e Insumos

IDRequerimientoPrioridadDescripción
COM-01Cálculo de cantidad óptimaAltaCalcular cantidad a comprar según velocidad de consumo y stock actual.
COM-02Punto de reordenAltaDefinir y mantener puntos de reorden por producto/insumo.
COM-03Órdenes de compra automáticasAltaGenerar órdenes de compra (o sugerencias) basadas en consumo y reorden.
COM-04Historial de comprasMediaConsultar historial de órdenes y recepciones para análisis.

3.4 Auditoría y Trazabilidad

IDRequerimientoPrioridadDescripción
AUD-01Registro de accesosAltaRegistrar accesos al sistema (usuario, fecha, acción).
AUD-02Registro de movimientosAltaTrazabilidad de cada movimiento de inventario (entrada, salida, ajuste).
AUD-03Evidencias de auditoríaAltaGenerar evidencias exportables (reportes, logs) para auditoría.
AUD-04Métricas de usoMediaMétricas de uso del sistema para cumplimiento y mejora continua.

3.5 Condiciones de Almacenamiento

IDRequerimientoPrioridadDescripción
CON-01Monitoreo de temperaturaAltaRegistrar y monitorear temperatura en zonas/equipos de almacenamiento.
CON-02Monitoreo de humedad relativaAltaRegistrar y monitorear humedad relativa donde aplique.
CON-03Control estadísticoMediaAplicar control estadístico (ej. gráficos de control) sobre las variables.
CON-04Alertas por desviaciónAltaAlertas inmediatas cuando temperatura o humedad salgan del rango permitido.
CON-05Formatos de registro en PDFAltaLos formatos de registro (temperatura, humedad, etc.) se enviarán en formato PDF directamente a la carpeta de almacenamiento definida por la clínica. La clínica proporcionará la URL (o ruta) del destino y los permisos de escritura necesarios.
CON-06Alertas según tendencias de registrosAltaGeneración de alertas basadas en las tendencias de los registros (temperatura, humedad, etc.): por ejemplo, tendencia al alza o a la baja sostenida, desviación respecto a la media histórica o patrones que indiquen riesgo antes de salir del rango permitido.

4. Requerimientos de Integración (API)

Es necesario que el proveedor del sistema de historias clínicas y de agendamiento facilite los endpoints descritos a continuación, junto con la documentación respectiva (URL, payload, validaciones, token de acceso, etc.).

4.1 Endpoints que debe facilitar el proveedor (Agendamiento e Historias Clínicas)

#DescripciónMétodoUso en el SGA
1 Acceso a las agendas de los diferentes servicios médicos. Consultar agendas por servicio, fecha, profesional, etc. GET Análisis de demanda, predicción de insumos según servicios agendados y sincronización con la planificación.
2 Acceso a los datos básicos del paciente registrado. Datos de contacto: nombre, documento, dirección, teléfono, correo, etc. GET Identificación y trazabilidad al registrar consumos o procedimientos, sin almacenar la historia clínica completa.
3 Registro en la gestión de la historia clínica: (a) insumos utilizados en el procedimiento, (b) descripción de lo realizado en dicho procedimiento. POST Carga desde el SGA hacia el sistema de historias clínicas para unificar procedimiento, consumos y facturación.

4.2 Documentación requerida por endpoint

Para todos los endpoints anteriores, el proveedor debe entregar documentación que incluya al menos:

4.3 Resumen de requerimientos de integración (trazabilidad)

IDRequerimientoPrioridadDescripción
API-01Agendas por servicio médicoAltaEndpoint GET para acceder a las agendas de los diferentes servicios médicos.
API-02Datos básicos del pacienteAltaEndpoint GET para consultar datos de contacto del paciente (nombre, documento, dirección, teléfono, etc.).
API-03Registro de insumos y procedimiento en HCAltaEndpoint POST para registrar en la historia clínica los insumos utilizados y la descripción del procedimiento.
API-04Documentación de endpointsAltaDocumentación completa por endpoint: URL, payload, validaciones, token de acceso, ejemplos.
API-05Análisis de demanda (SGA)MediaUso interno en SGA de los datos de agendamiento para predicción de insumos.
API-06Seguridad de API propiasAltaAutenticación, versionamiento y monitoreo de las APIs propias del SGA.

El desarrollo de estos endpoints y su documentación corresponde al proveedor del software de agendamiento e historias clínicas. La integración con el sistema de la clínica es viable siempre que se disponga de los endpoints y la documentación indicados.

5. Requerimientos de Arquitectura y Entregables

IDRequerimientoPrioridadDescripción
ARQ-01Backend APIAltaAPI propia con autenticación, versionamiento y monitoreo.
ARQ-02Aplicación webAltaFrontend responsive para operación en PC (inventarios, FEFO, compras, tableros).
ARQ-03Aplicación móvilAltaApp Android para uso en campo: movimientos, alertas y confirmaciones vía API.
ARQ-04Disponibilidad y seguridadAltaGarantizar disponibilidad y seguridad extremo a extremo.

6. Requerimientos No Funcionales

IDCategoríaDescripción
RNF-01RendimientoConsultas de stock y dashboards en tiempo real sin demoras perceptibles.
RNF-02SeguridadAcceso por roles, trazabilidad de acciones y protección de datos.
RNF-03UsabilidadInterfaz clara para personal de almacén y compras.
RNF-04MantenibilidadCódigo y APIs documentados para soporte y evolución.
RNF-05EscalabilidadDiseño que permita crecer en almacenes, productos y usuarios.

7. Fases de Implementación y Criterios de Aceptación

Fase%DuraciónEntregable principalCriterio de aceptación
Fase 150%2 mesesInicio del proyecto y creación del sistemaMódulos SGA, FEFO, Compras e Insumos operativos en entorno de desarrollo; APIs base definidas.
Fase 220%1 mesServidor de pruebas y pruebasSistema desplegado en ambiente de pruebas; pruebas funcionales y de integración ejecutadas.
Fase 320%1 mes (paralelo a Fase 2)Servidor de producción e inicio de operacionesSistema en producción; usuarios clave capacitados; datos iniciales cargados.
Fase 410%1 mesFinalización, mantenimiento y soporteDocumentación entregada; soporte post-implementación acordado; lecciones aprendidas registradas.

8. Exclusiones y Supuestos · 9. Glosario

Exclusiones

No se incluye el desarrollo de las APIs del sistema de agendamiento ni del sistema de historias clínicas; corresponde al proveedor de esos sistemas.

Supuestos

La clínica dispone de datos maestros de insumos y proveedores; el proveedor de agendamiento/HC puede exponer APIs en los plazos acordados; se asignarán usuarios clave para pruebas y capacitación.

Glosario

  • FEFO: First Expired, First Out (primero en vencer, primero en salir).
  • SGA: Sistema de Gestión de Almacén / Inventarios.
  • Picking: Proceso de preparación y extracción de ítems para salida.
  • Punto de reorden: Nivel de stock que dispara una sugerencia o orden de compra.

Ver flujogramas de seguimiento y control →