clinical_laboratory/lims_management/demo/z_analysis_demo.xml
Luis Ernesto Portillo Zaldivar d41f5eed5c feat(#44): Update demo data with test-sample relationships
- Added required_sample_type_id and sample_volume_ml to all demo analyses
- Updated demo samples to use new sample_type_product_id field
- Added demo_patient_3 for complete demo data
- Mapped analyses to appropriate sample types:
  - Hemograma → EDTA tube (3ml)
  - Perfil Lipídico → Serum tube (2ml)
  - Glucosa → Glucose tube (1ml)
  - Urocultivo → Urine container (20ml)
  - TP → Citrate tube (2.7ml)
  - Hemocultivo → Blood culture bottle (10ml)
  - Coprocultivo → Stool container (5ml)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 21:06:45 -06:00

157 lines
7.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Datos de Demostración para Análisis Clínicos -->
<!-- Análisis: Hemograma Completo -->
<record id="analysis_hemograma" model="product.template">
<field name="name">Hemograma Completo</field>
<field name="is_analysis">True</field>
<field name="analysis_type">hematology</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_edta_tube"/>
<field name="sample_volume_ml">3.0</field>
<field name="technical_specifications">
El hemograma completo es un análisis de sangre que mide los niveles de los principales componentes sanguíneos: glóbulos rojos, glóbulos blancos y plaquetas.
</field>
</record>
<!-- Rangos de Referencia para Hemograma -->
<record id="range_hemograma_globulos_rojos_m" model="lims.analysis.range">
<field name="analysis_id" ref="analysis_hemograma"/>
<field name="gender">male</field>
<field name="age_min">18</field>
<field name="age_max">99</field>
<field name="min_value">4.5</field>
<field name="max_value">5.9</field>
<field name="unit_of_measure">millones/µL</field>
</record>
<record id="range_hemograma_globulos_rojos_f" model="lims.analysis.range">
<field name="analysis_id" ref="analysis_hemograma"/>
<field name="gender">female</field>
<field name="age_min">18</field>
<field name="age_max">99</field>
<field name="min_value">4.0</field>
<field name="max_value">5.2</field>
<field name="unit_of_measure">millones/µL</field>
</record>
<!-- Análisis: Perfil Lipídico -->
<record id="analysis_perfil_lipidico" model="product.template">
<field name="name">Perfil Lipídico</field>
<field name="is_analysis">True</field>
<field name="analysis_type">chemistry</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_serum_tube"/>
<field name="sample_volume_ml">2.0</field>
<field name="technical_specifications">
Mide los niveles de colesterol y otros lípidos en la sangre. Incluye Colesterol Total, LDL, HDL y Triglicéridos.
</field>
</record>
<!-- Rangos para Colesterol Total -->
<record id="range_colesterol_total" model="lims.analysis.range">
<field name="analysis_id" ref="analysis_perfil_lipidico"/>
<field name="min_value">0</field>
<field name="max_value">200</field>
<field name="unit_of_measure">mg/dL</field>
</record>
<!-- Rangos para Colesterol LDL -->
<record id="range_colesterol_ldl" model="lims.analysis.range">
<field name="analysis_id" ref="analysis_perfil_lipidico"/>
<field name="min_value">0</field>
<field name="max_value">100</field>
<field name="unit_of_measure">mg/dL</field>
</record>
<!-- Análisis: Glucosa -->
<record id="analysis_glucosa" model="product.template">
<field name="name">Glucosa</field>
<field name="is_analysis">True</field>
<field name="analysis_type">chemistry</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_glucose_tube"/>
<field name="sample_volume_ml">1.0</field>
<field name="technical_specifications">
Medición de glucosa en sangre para diagnóstico y control de diabetes.
</field>
</record>
<!-- Análisis: Urocultivo -->
<record id="analysis_urocultivo" model="product.template">
<field name="name">Urocultivo</field>
<field name="is_analysis">True</field>
<field name="analysis_type">microbiology</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_urine_container"/>
<field name="sample_volume_ml">20.0</field>
<field name="technical_specifications">
Cultivo de orina para identificación de microorganismos patógenos.
</field>
</record>
<!-- Análisis: Tiempo de Protrombina -->
<record id="analysis_tp" model="product.template">
<field name="name">Tiempo de Protrombina (TP)</field>
<field name="is_analysis">True</field>
<field name="analysis_type">hematology</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_citrate_tube"/>
<field name="sample_volume_ml">2.7</field>
<field name="technical_specifications">
Prueba de coagulación para evaluar la vía extrínseca de la coagulación.
</field>
</record>
<!-- Análisis: Hemocultivo -->
<record id="analysis_hemocultivo" model="product.template">
<field name="name">Hemocultivo</field>
<field name="is_analysis">True</field>
<field name="analysis_type">microbiology</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_blood_culture"/>
<field name="sample_volume_ml">10.0</field>
<field name="technical_specifications">
Cultivo de sangre para detectar bacteriemia o fungemia.
</field>
</record>
<!-- Análisis: Coprocultivo -->
<record id="analysis_coprocultivo" model="product.template">
<field name="name">Coprocultivo</field>
<field name="is_analysis">True</field>
<field name="analysis_type">microbiology</field>
<field name="categ_id" ref="lims_management.product_category_analysis"/>
<field name="type">service</field>
<field name="purchase_ok" eval="False"/>
<field name="sale_ok" eval="True"/>
<field name="required_sample_type_id" ref="lims_management.sample_type_stool_container"/>
<field name="sample_volume_ml">5.0</field>
<field name="technical_specifications">
Cultivo de heces para identificación de patógenos intestinales.
</field>
</record>
</data>
</odoo>