**Contexto:** Para poder implementar la automatización de generación de muestras (Issue #32), es necesario establecer una relación entre los productos tipo análisis y los tipos de muestra que requieren. **Problema Actual:** - Los productos tipo test (is_analysis=True) no tienen campo que indique qué tipo de muestra requieren - Los productos tipo muestra (is_sample_type=True) no están relacionados con los tests - El modelo stock.lot tiene container_type como Selection hardcodeado, no como relación **Tareas Requeridas:** 1. **Modificar product.template:** - Agregar campo Many2one 'required_sample_type_id' que relacione análisis con tipo de muestra - Domain: [('is_sample_type', '=', True)] 2. **Actualizar stock.lot:** - Opción A: Cambiar container_type de Selection a Many2one hacia product.template - Opción B: Agregar nuevo campo sample_type_product_id - Mantener compatibilidad con datos existentes 3. **Actualizar vistas:** - Agregar campo en formulario de productos cuando is_analysis=True - Mostrar tipo de muestra requerida en vistas de análisis 4. **Migración de datos:** - Mapear valores actuales de container_type a productos tipo muestra - Actualizar registros existentes 5. **Actualizar demo data:** - Asignar tipos de muestra correctos a cada análisis - Ejemplo: Hemograma → Tubo EDTA, Glucosa → Tubo Suero **Beneficios:** - Permitirá automatizar la generación de muestras al confirmar órdenes - Evitará errores al saber exactamente qué contenedor usar para cada test - Facilitará la agrupación de análisis que usan el mismo tipo de muestra **Dependencia:** Este issue es prerequisito para poder implementar el Issue #32