Expeditions
Epic que agrupa todas las funcionalidades relacionadas con el módulo de Expeditions (Notas de Entrega / Expediciones) en phronCare.
Este módulo gestiona la emisión, reserva, consumo y trazabilidad de productos médicos asociados a tickets quirúrgicos.
Alcance funcional:
- CreateAndIssue de expediciones
- Integración con PhLSM_StockReservation
- Validación de disponibilidad de StockItem
- Manejo de trazabilidad (Batch / Serial / Expiration)
- Cierre de expedición y consumo de reservas
- Cancelación y liberación de reservas
- Generación de documento PDF de expedición
- Integración con Ticket (ticket_id)
- Snapshot de datos quirúrgicos en ExtrainfoJson
Alcance técnico:
- Estructura PhLSM_Expedition y PhLSM_ExpeditionDetails
- Implementación transaccional en Core
- Proyección a ExpeditionDto
- Validaciones por TraceabilityType
- Concurrencia con RowVersion
- Integración con módulo Stock
Objetivo:
Garantizar un flujo robusto, trazable y transaccional desde la emisión hasta el consumo definitivo del stock médico.
100% Completed
feat(expeditions): persist stockitem_id in ExpeditionDetails (traceability base)
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 6m37s
STORY