diff --git a/lims_management/__manifest__.py b/lims_management/__manifest__.py index f02d487..00cceeb 100644 --- a/lims_management/__manifest__.py +++ b/lims_management/__manifest__.py @@ -21,12 +21,14 @@ 'security/lims_security.xml', 'security/ir.model.access.csv', 'data/ir_sequence.xml', + 'data/product_category.xml', 'views/partner_views.xml', 'views/analysis_views.xml', 'views/menus.xml', ], 'demo': [ - 'data/lims_demo.xml', + 'demo/lims_demo.xml', + 'demo/analysis_demo.xml', ], 'installable': True, 'application': True, diff --git a/lims_management/data/product_category.xml b/lims_management/data/product_category.xml new file mode 100644 index 0000000..bb91f38 --- /dev/null +++ b/lims_management/data/product_category.xml @@ -0,0 +1,8 @@ + + + + + Análisis Clínico + + + diff --git a/lims_management/demo/analysis_demo.xml b/lims_management/demo/analysis_demo.xml new file mode 100644 index 0000000..edeb551 --- /dev/null +++ b/lims_management/demo/analysis_demo.xml @@ -0,0 +1,71 @@ + + + + + + + + Hemograma Completo + True + hematology + + service + + + + 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. + + + + + + + male + 18 + 99 + 4.5 + 5.9 + millones/µL + + + + female + 18 + 99 + 4.0 + 5.2 + millones/µL + + + + + Perfil Lipídico + True + chemistry + + service + + + + Mide los niveles de colesterol y otros lípidos en la sangre. Incluye Colesterol Total, LDL, HDL y Triglicéridos. + + + + + + + 0 + 200 + mg/dL + + + + + + 0 + 100 + mg/dL + + + + diff --git a/lims_management/data/lims_demo.xml b/lims_management/demo/lims_demo.xml similarity index 100% rename from lims_management/data/lims_demo.xml rename to lims_management/demo/lims_demo.xml diff --git a/lims_management/views/menus.xml b/lims_management/views/menus.xml index 6d89bba..9f4aa35 100644 --- a/lims_management/views/menus.xml +++ b/lims_management/views/menus.xml @@ -62,11 +62,16 @@ - Catálogo de Análisis + Análisis Clínicos product.template - list,form + kanban,form [('is_analysis', '=', True)] - {'default_is_analysis': True} + { + 'default_is_analysis': True, + 'default_type': 'service', + 'default_purchase_ok': False, + 'default_categ_id': ref('lims_management.product_category_analysis') + } Crea un nuevo análisis clínico @@ -77,7 +82,7 @@
Crea un nuevo análisis clínico @@ -77,7 +82,7 @@