From 0d9dee160cdcac47d031a8596117b3017e2b6436 Mon Sep 17 00:00:00 2001 From: Luis Ernesto Portillo Zaldivar Date: Mon, 14 Jul 2025 22:56:55 -0600 Subject: [PATCH] feat(#32): Add demo data for automatic sample generation - Task 8 completed - Created 4 demo lab orders showcasing different scenarios: - Order 1: Multiple analyses requiring same sample type (EDTA) - Order 2: Multiple analyses with different sample types - Order 3: Mixed analyses for thyroid panel - Order 4: Pediatric order with different sample types - Added file to manifest demo section - Successful test with ephemeral instance restart (main initialization OK) --- documents/plans/ISSUE32_PLAN.md | 4 +- lims_management/__manifest__.py | 1 + .../demo/z_automatic_generation_demo.xml | 91 +++++++++++++++++++ 3 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 lims_management/demo/z_automatic_generation_demo.xml diff --git a/documents/plans/ISSUE32_PLAN.md b/documents/plans/ISSUE32_PLAN.md index db5c1ca..f01dc00 100644 --- a/documents/plans/ISSUE32_PLAN.md +++ b/documents/plans/ISSUE32_PLAN.md @@ -93,9 +93,9 @@ Automatizar la generación de muestras cuando se confirman órdenes de laborator - Errores en la generación - [x] Usar el sistema de mensajería de Odoo (`mail.thread`) -### 7. Pruebas y validación +### 7. Pruebas y validación ✅ **Archivo:** `verify_automatic_sample_generation.py` -- [ ] Crear script de verificación que pruebe: +- [x] Crear script de verificación que pruebe: - Generación correcta de muestras - Agrupación adecuada de análisis - Cálculo correcto de volúmenes diff --git a/lims_management/__manifest__.py b/lims_management/__manifest__.py index db21b10..27c5248 100644 --- a/lims_management/__manifest__.py +++ b/lims_management/__manifest__.py @@ -33,6 +33,7 @@ 'demo/z_lims_demo.xml', 'demo/z_analysis_demo.xml', 'demo/z_sample_demo.xml', + 'demo/z_automatic_generation_demo.xml', ], 'installable': True, 'application': True, diff --git a/lims_management/demo/z_automatic_generation_demo.xml b/lims_management/demo/z_automatic_generation_demo.xml new file mode 100644 index 0000000..bba7732 --- /dev/null +++ b/lims_management/demo/z_automatic_generation_demo.xml @@ -0,0 +1,91 @@ + + + + + + + + + draft + + + + + + + 1 + + + + + + 1 + + + + + + + + draft + + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + + draft + + + + + + 1 + + + + + + 1 + + + + + + + + draft + + + + + + 1 + + + + + + 1 + + + \ No newline at end of file