diff --git a/lims_management/__init__.py b/lims_management/__init__.py new file mode 100644 index 0000000..cde864b --- /dev/null +++ b/lims_management/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import models diff --git a/lims_management/__manifest__.py b/lims_management/__manifest__.py new file mode 100644 index 0000000..3e68aef --- /dev/null +++ b/lims_management/__manifest__.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Gestión de Laboratorio Clínico (LIMS)", + 'summary': """ + Módulo para la gestión integral de un laboratorio clínico, desde la + recepción de pacientes hasta la entrega de resultados.""", + 'description': """ + Este módulo cubre todo el flujo de trabajo de un laboratorio clínico: + - Registro de pacientes y órdenes de laboratorio. + - Gestión y trazabilidad de muestras. + - Ingreso y validación de resultados. + - Generación de informes en PDF. + - Integración con Facturación, Ventas e Inventario de Odoo. + """, + 'author': "Gemini", + 'website': "https://gitea.grupoconsiti.com/luis_portillo/clinical_laboratory", + 'category': 'Industries', + 'version': '18.0.1.0.0', + 'depends': ['base', 'sale_management', 'stock', 'account'], + 'data': [ + 'security/lims_security.xml', + 'security/ir.model.access.csv', + 'views/menus.xml', + ], + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/lims_management/models/__init__.py b/lims_management/models/__init__.py new file mode 100644 index 0000000..40a96af --- /dev/null +++ b/lims_management/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/lims_management/security/ir.model.access.csv b/lims_management/security/ir.model.access.csv new file mode 100644 index 0000000..97dd8b9 --- /dev/null +++ b/lims_management/security/ir.model.access.csv @@ -0,0 +1 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink diff --git a/lims_management/security/lims_security.xml b/lims_management/security/lims_security.xml new file mode 100644 index 0000000..c72d725 --- /dev/null +++ b/lims_management/security/lims_security.xml @@ -0,0 +1,37 @@ + + + + + Laboratorio + Permisos y roles para el módulo de Laboratorio Clínico. + 20 + + + + Laboratorio / Recepcionista + + + + El usuario puede registrar pacientes, crear órdenes de laboratorio y generar facturas. No tiene acceso a los resultados clínicos. + + + + + Laboratorio / Técnico + + + + El usuario puede gestionar muestras, registrar la toma e ingresar resultados de los análisis. No puede validar resultados. + + + + + Laboratorio / Administrador + + + + El usuario tiene acceso completo al módulo LIMS, incluyendo la validación de resultados, configuración y reportes. + + + + diff --git a/lims_management/views/menus.xml b/lims_management/views/menus.xml new file mode 100644 index 0000000..9b9876a --- /dev/null +++ b/lims_management/views/menus.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + +