clinical_laboratory/lims_management/demo/parameter_demo.xml
Luis Ernesto Portillo Zaldivar 999896f89e feat(#51): Task 11 completada - Datos de demostración con catálogo de parámetros
- Creados 36 parámetros de análisis en parameter_demo.xml
- Creados 31 rangos de referencia en parameter_range_demo.xml
- Creadas 40 configuraciones parámetro-análisis en analysis_parameter_config_demo.xml
- Consolidado script de creación de datos demo en test/create_demo_data.py
- Actualizado init_odoo.py para usar script consolidado
- Eliminados scripts obsoletos (04_demo_lab_orders.sh, create_test_demo_data.py)
- Verificada carga exitosa de todos los datos demo
2025-07-15 13:56:09 -06:00

339 lines
15 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Parámetros de Hematología -->
<!-- Hemoglobina -->
<record id="param_hemoglobin" model="lims.analysis.parameter">
<field name="code">HGB</field>
<field name="name">Hemoglobina</field>
<field name="value_type">numeric</field>
<field name="unit">g/dL</field>
<field name="description">Concentración de hemoglobina en sangre</field>
</record>
<!-- Hematocrito -->
<record id="param_hematocrit" model="lims.analysis.parameter">
<field name="code">HCT</field>
<field name="name">Hematocrito</field>
<field name="value_type">numeric</field>
<field name="unit">%</field>
<field name="description">Porcentaje del volumen de glóbulos rojos</field>
</record>
<!-- Glóbulos Rojos -->
<record id="param_rbc" model="lims.analysis.parameter">
<field name="code">RBC</field>
<field name="name">Glóbulos Rojos</field>
<field name="value_type">numeric</field>
<field name="unit">millones/µL</field>
<field name="description">Recuento de eritrocitos</field>
</record>
<!-- Glóbulos Blancos -->
<record id="param_wbc" model="lims.analysis.parameter">
<field name="code">WBC</field>
<field name="name">Glóbulos Blancos</field>
<field name="value_type">numeric</field>
<field name="unit">mil/µL</field>
<field name="description">Recuento de leucocitos</field>
</record>
<!-- Plaquetas -->
<record id="param_platelets" model="lims.analysis.parameter">
<field name="code">PLT</field>
<field name="name">Plaquetas</field>
<field name="value_type">numeric</field>
<field name="unit">mil/µL</field>
<field name="description">Recuento de plaquetas</field>
</record>
<!-- Neutrófilos -->
<record id="param_neutrophils" model="lims.analysis.parameter">
<field name="code">NEUT</field>
<field name="name">Neutrófilos</field>
<field name="value_type">numeric</field>
<field name="unit">%</field>
<field name="description">Porcentaje de neutrófilos</field>
</record>
<!-- Linfocitos -->
<record id="param_lymphocytes" model="lims.analysis.parameter">
<field name="code">LYMPH</field>
<field name="name">Linfocitos</field>
<field name="value_type">numeric</field>
<field name="unit">%</field>
<field name="description">Porcentaje de linfocitos</field>
</record>
<!-- Parámetros de Química Clínica -->
<!-- Glucosa -->
<record id="param_glucose" model="lims.analysis.parameter">
<field name="code">GLU</field>
<field name="name">Glucosa</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Nivel de glucosa en sangre</field>
</record>
<!-- Creatinina -->
<record id="param_creatinine" model="lims.analysis.parameter">
<field name="code">CREA</field>
<field name="name">Creatinina</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Nivel de creatinina sérica</field>
</record>
<!-- Urea -->
<record id="param_urea" model="lims.analysis.parameter">
<field name="code">UREA</field>
<field name="name">Urea</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Nivel de urea en sangre</field>
</record>
<!-- Colesterol Total -->
<record id="param_cholesterol_total" model="lims.analysis.parameter">
<field name="code">CHOL</field>
<field name="name">Colesterol Total</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Nivel de colesterol total</field>
</record>
<!-- Colesterol HDL -->
<record id="param_cholesterol_hdl" model="lims.analysis.parameter">
<field name="code">HDL</field>
<field name="name">Colesterol HDL</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Colesterol de alta densidad</field>
</record>
<!-- Colesterol LDL -->
<record id="param_cholesterol_ldl" model="lims.analysis.parameter">
<field name="code">LDL</field>
<field name="name">Colesterol LDL</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Colesterol de baja densidad</field>
</record>
<!-- Triglicéridos -->
<record id="param_triglycerides" model="lims.analysis.parameter">
<field name="code">TRIG</field>
<field name="name">Triglicéridos</field>
<field name="value_type">numeric</field>
<field name="unit">mg/dL</field>
<field name="description">Nivel de triglicéridos</field>
</record>
<!-- ALT -->
<record id="param_alt" model="lims.analysis.parameter">
<field name="code">ALT</field>
<field name="name">Alanina Aminotransferasa (ALT)</field>
<field name="value_type">numeric</field>
<field name="unit">U/L</field>
<field name="description">Enzima hepática ALT</field>
</record>
<!-- AST -->
<record id="param_ast" model="lims.analysis.parameter">
<field name="code">AST</field>
<field name="name">Aspartato Aminotransferasa (AST)</field>
<field name="value_type">numeric</field>
<field name="unit">U/L</field>
<field name="description">Enzima hepática AST</field>
</record>
<!-- Parámetros de Urianálisis -->
<!-- Color de Orina -->
<record id="param_urine_color" model="lims.analysis.parameter">
<field name="code">U-COLOR</field>
<field name="name">Color</field>
<field name="value_type">selection</field>
<field name="selection_values">Amarillo claro,Amarillo,Amarillo oscuro,Ámbar,Rojizo,Marrón,Turbio</field>
<field name="description">Color de la muestra de orina</field>
</record>
<!-- Aspecto de Orina -->
<record id="param_urine_appearance" model="lims.analysis.parameter">
<field name="code">U-ASP</field>
<field name="name">Aspecto</field>
<field name="value_type">selection</field>
<field name="selection_values">Transparente,Ligeramente turbio,Turbio,Muy turbio</field>
<field name="description">Aspecto de la muestra de orina</field>
</record>
<!-- pH de Orina -->
<record id="param_urine_ph" model="lims.analysis.parameter">
<field name="code">U-PH</field>
<field name="name">pH</field>
<field name="value_type">numeric</field>
<field name="unit">unidades</field>
<field name="description">pH de la orina</field>
</record>
<!-- Densidad de Orina -->
<record id="param_urine_density" model="lims.analysis.parameter">
<field name="code">U-DENS</field>
<field name="name">Densidad</field>
<field name="value_type">numeric</field>
<field name="unit">g/mL</field>
<field name="description">Densidad específica de la orina</field>
</record>
<!-- Proteínas en Orina -->
<record id="param_urine_protein" model="lims.analysis.parameter">
<field name="code">U-PROT</field>
<field name="name">Proteínas</field>
<field name="value_type">selection</field>
<field name="selection_values">Negativo,Trazas,+,++,+++,++++</field>
<field name="description">Presencia de proteínas en orina</field>
</record>
<!-- Glucosa en Orina -->
<record id="param_urine_glucose" model="lims.analysis.parameter">
<field name="code">U-GLU</field>
<field name="name">Glucosa</field>
<field name="value_type">selection</field>
<field name="selection_values">Negativo,Trazas,+,++,+++,++++</field>
<field name="description">Presencia de glucosa en orina</field>
</record>
<!-- Sangre en Orina -->
<record id="param_urine_blood" model="lims.analysis.parameter">
<field name="code">U-SANG</field>
<field name="name">Sangre</field>
<field name="value_type">selection</field>
<field name="selection_values">Negativo,Trazas,+,++,+++</field>
<field name="description">Presencia de sangre en orina</field>
</record>
<!-- Leucocitos en Orina -->
<record id="param_urine_leukocytes" model="lims.analysis.parameter">
<field name="code">U-LEU</field>
<field name="name">Leucocitos</field>
<field name="value_type">numeric</field>
<field name="unit">por campo</field>
<field name="description">Leucocitos en sedimento urinario</field>
</record>
<!-- Bacterias en Orina -->
<record id="param_urine_bacteria" model="lims.analysis.parameter">
<field name="code">U-BACT</field>
<field name="name">Bacterias</field>
<field name="value_type">selection</field>
<field name="selection_values">Escasas,Moderadas,Abundantes</field>
<field name="description">Presencia de bacterias en orina</field>
</record>
<!-- Parámetros de Microbiología -->
<!-- Cultivo -->
<record id="param_culture_result" model="lims.analysis.parameter">
<field name="code">CULT</field>
<field name="name">Resultado del Cultivo</field>
<field name="value_type">selection</field>
<field name="selection_values">Negativo,Positivo</field>
<field name="description">Resultado del cultivo microbiológico</field>
</record>
<!-- Microorganismo Aislado -->
<record id="param_isolated_organism" model="lims.analysis.parameter">
<field name="code">MICRO</field>
<field name="name">Microorganismo Aislado</field>
<field name="value_type">text</field>
<field name="description">Identificación del microorganismo</field>
</record>
<!-- Recuento de Colonias -->
<record id="param_colony_count" model="lims.analysis.parameter">
<field name="code">UFC</field>
<field name="name">Recuento de Colonias</field>
<field name="value_type">text</field>
<field name="description">UFC/mL (Unidades Formadoras de Colonias)</field>
</record>
<!-- Parámetros de Coagulación -->
<!-- Tiempo de Protrombina -->
<record id="param_pt" model="lims.analysis.parameter">
<field name="code">TP</field>
<field name="name">Tiempo de Protrombina</field>
<field name="value_type">numeric</field>
<field name="unit">segundos</field>
<field name="description">Tiempo de coagulación PT</field>
</record>
<!-- INR -->
<record id="param_inr" model="lims.analysis.parameter">
<field name="code">INR</field>
<field name="name">INR</field>
<field name="value_type">numeric</field>
<field name="unit">ratio</field>
<field name="description">Índice Internacional Normalizado</field>
</record>
<!-- Tiempo de Tromboplastina Parcial -->
<record id="param_ptt" model="lims.analysis.parameter">
<field name="code">TTP</field>
<field name="name">Tiempo de Tromboplastina Parcial</field>
<field name="value_type">numeric</field>
<field name="unit">segundos</field>
<field name="description">Tiempo de coagulación PTT</field>
</record>
<!-- Parámetros de Inmunología -->
<!-- HIV -->
<record id="param_hiv" model="lims.analysis.parameter">
<field name="code">HIV</field>
<field name="name">HIV 1/2</field>
<field name="value_type">selection</field>
<field name="selection_values">No Reactivo,Reactivo,Indeterminado</field>
<field name="description">Anticuerpos anti-HIV</field>
</record>
<!-- Hepatitis B -->
<record id="param_hbsag" model="lims.analysis.parameter">
<field name="code">HBsAg</field>
<field name="name">Antígeno de Superficie Hepatitis B</field>
<field name="value_type">selection</field>
<field name="selection_values">No Reactivo,Reactivo,Indeterminado</field>
<field name="description">HBsAg</field>
</record>
<!-- Hepatitis C -->
<record id="param_hcv" model="lims.analysis.parameter">
<field name="code">HCV</field>
<field name="name">Anticuerpos Hepatitis C</field>
<field name="value_type">selection</field>
<field name="selection_values">No Reactivo,Reactivo,Indeterminado</field>
<field name="description">Anti-HCV</field>
</record>
<!-- VDRL -->
<record id="param_vdrl" model="lims.analysis.parameter">
<field name="code">VDRL</field>
<field name="name">VDRL</field>
<field name="value_type">selection</field>
<field name="selection_values">No Reactivo,Reactivo</field>
<field name="description">Prueba de sífilis VDRL</field>
</record>
<!-- Test de Embarazo -->
<record id="param_pregnancy" model="lims.analysis.parameter">
<field name="code">HCG</field>
<field name="name">Prueba de Embarazo</field>
<field name="value_type">selection</field>
<field name="selection_values">Negativo,Positivo</field>
<field name="description">Beta-HCG cualitativa</field>
</record>
</data>
</odoo>