# Epic que agrupa todas las funcionalidades relacionadas con la gestión de inventario médico en PhronCare.
Incluye:
• Gestión de productos médicos
• Divisiones de producto
• Unidades de medida
• Ubicaciones de stock
• Gestión de StockItem
• Trazabilidad (Batch / Expiration / Serial)
• Escaneo GS1 (GTIN, Batch, Expiration, Serial)
• Movimientos de stock
• Reservas de stock
• Control de disponibilidad
• Integración con Expeditions
• Importación y exportación de productos
• Reportes de stock
Objetivo:
Centralizar la evolución funcional y técnica del módulo de inventario médico manteniendo trazabilidad completa de los productos y control preciso del stock disponible.
Quotes
Epic que agrupa todas las funcionalidades relacionadas con el módulo de Quotes (Presupuestos).
Incluye:
- Emisión de presupuestos
- Ajustes comerciales
- Impuestos
- Roles asociados (cliente, paciente, profesional, institución)
- Autorización
- Generación de PDF
- Exportaciones
- Dashboard
Objetivo:
Centralizar la evolución funcional y técnica del módulo de presupuestos manteniendo trazabilidad a nivel producto.
Epic que agrupa todas las funcionalidades relacionadas con el ciclo comercial de ventas en phronCare, excluyendo cobranzas.
Este módulo extenderá la plataforma hacia la gestión comercial completa posterior a la autorización o emisión de expediciones.
Alcance funcional:
- Gestión de Ventas
- Conversión de Quote → Venta
- Emisión de Remitos
- Emisión de Facturas
- Estados de venta (Borrador, Emitida, Facturada, Anulada)
- Integración con Expeditions (si aplica)
- Integración con Stock (consumo definitivo)
- Control de numeración por series
- Generación de PDF de remito y factura
- Exportaciones contables
Exclusiones:
- Gestión de cobranzas
- Pagos
- Conciliación bancaria
- Cuenta corriente
Alcance técnico:
- Definición de nuevas entidades (PhS_Sale, PhS_SaleDetail, etc.)
- Integración con Ticket y/o Quote
- Integración con módulo Stock
- Control transaccional
- Proyección a DTO para impresión
- Manejo de series y numeración (ej: S-00000001 / R-00000001 / F-00000001)
Objetivo:
Completar el flujo comercial desde la generación del presupuesto hasta la emisión formal de documentación comercial (remitos y facturación), manteniendo trazabilidad y consistencia transaccional.
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.