clinical_laboratory/pr_body_10.txt
Luis Ernesto Portillo Zaldivar 87640b48e0 feat(#58): Implementar flujo de rechazo de muestras
- Agregar estado 'rejected' al ciclo de vida de la muestra
- Crear modelo lims.rejection.reason para gestionar motivos de rechazo
- Agregar campos de rechazo en stock.lot (reason, notes, rejected_by, date)
- Crear wizard para proceso de rechazo con validaciones
- Implementar acción de rechazo con notificaciones
- Crear vistas para muestras rechazadas con filtros y búsquedas
- Agregar 10 motivos de rechazo predefinidos (hemolizada, coagulada, etc.)
- Incluir permisos de seguridad para los nuevos modelos
- Agregar menús para gestión de rechazos y muestras rechazadas
- Corregir compatibilidad con Odoo 18 en vistas existentes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 22:49:43 -06:00

33 lines
1.3 KiB
Plaintext

## Descripción
Implementación del sistema de etiquetas con código de barras para las muestras de laboratorio.
## Cambios realizados
### Funcionalidad principal
- Creado reporte QWeb para imprimir etiquetas de muestras (100x50mm)
- Implementado botón 'Imprimir Etiquetas' en órdenes de laboratorio
- Las etiquetas incluyen:
- Información del paciente
- Código de muestra y orden
- Tipo de contenedor
- Fecha de recolección
- Código de barras Code128
- Lista de análisis a realizar
### Correcciones técnicas
- **Código de barras**: Corregido problema de visualización usando widget nativo de Odoo 18
- **Caracteres especiales**: Solucionado problema de codificación UTF-8 con referencias numéricas
- **Layout**: Ajustado diseño para mostrar múltiples etiquetas por página sin solapamiento
- **Espaciado**: Optimizado el tamaño y posición del código de barras
## Testing
- Probado con órdenes que tienen múltiples muestras
- Verificado que los códigos de barras se generen y visualicen correctamente
- Confirmado que los caracteres en español (tildes, ñ) se muestren bien
- Validado que no hay solapamiento entre etiquetas
## Capturas
- Los códigos de barras ahora se visualizan correctamente
- Las etiquetas respetan el formato 100x50mm
- Múltiples etiquetas por página sin problemas de diseño