feat: Automatización configurable de re-muestreo y reorganización de estados #60
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Grupo-Consiti/clinical_laboratory#60
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Descripción
Actualmente, cuando se rechaza una muestra y se marca la opción "Crear Nueva Solicitud", el sistema solo agrega una nota en la orden pero no genera automáticamente una nueva muestra. Esta mejora propone implementar la automatización configurable del proceso de re-muestreo.
Relacionado con
Objetivos
Funcionalidades Propuestas
1. Configuración de Re-muestreo
Agregar en Configuración del Laboratorio:
automatic_resampling
(Por defecto: False)2. Generación Automática de Nueva Muestra
Si
automatic_resampling
está activo y se marca "Crear Nueva Solicitud":3. Generación Manual (Comportamiento actual mejorado)
Si
automatic_resampling
está inactivo:needs_resampling = True
4. Reorganización de Estados
Cambiar el flujo de estados para que "desechado" sea el último:
5. Información de Rechazo al Desechar
Modelos a Modificar
stock.lot
resampling_of
(Many2one a stock.lot) - Referencia a muestra originalis_resampling
(Boolean, computed) - True si es re-muestreosale.order
needs_resampling
(Boolean) - Indica orden con re-muestreo pendienteaction_generate_resampling()
- Para generación manualres.config.settings
automatic_resampling
(Boolean)Tareas de Implementación
_create_new_sample_request()
Criterios de Aceptación
Consideraciones Técnicas
Iniciando desarrollo del issue #60: Automatización configurable de re-muestreo y reorganización de estados
Avance del desarrollo
Se ha implementado exitosamente la funcionalidad de automatización configurable de re-muestreo y reorganización de estados:
Funcionalidades implementadas:
Re-muestreo automático:
Configuración del laboratorio:
Mejoras en las vistas:
Automatización del flujo:
Pruebas sugeridas:
La instancia está levantada y lista para pruebas manuales.
Desarrollo Completado ✅
Se ha completado exitosamente la implementación de la automatización configurable de re-muestreo y reorganización de estados.
Funcionalidades implementadas:
1. Configuración del Laboratorio
2. Control de Re-muestreo
3. Trazabilidad Mejorada
4. Integración con Órdenes
5. Correcciones
Pruebas realizadas:
La instancia está funcionando correctamente con todas las mejoras implementadas.
Issue Completado ✅
El desarrollo ha sido completado exitosamente y mergeado a la rama dev mediante el PR #62.
Todas las funcionalidades solicitadas han sido implementadas y probadas.
Cerrando este issue.