Gestión de laboratorio clinico
![]() - Agregar QWeb template para generar PDF profesional con: - Encabezado con datos del laboratorio y logo - Información completa del paciente y orden - Tabla de resultados con indicadores visuales para valores fuera de rango - Sección de observaciones y notas - Información del validador y fecha de validación - Agregar campo computado reference_text en parameter_range para mostrar rangos formateados - Agregar botón "Imprimir Informe de Resultados" en vista de órdenes (solo visible cuando hay pruebas validadas) - Agregar campo lab_notes en sale.order para observaciones generales - Reorganizar vista de lims.test con pestañas para mejor UX - Corregir manejo de employee_ids en el reporte para casos donde no existe el módulo HR - Incluir scripts de prueba para generar datos de demostración El informe resalta valores críticos y fuera de rango con colores distintivos, facilitando la interpretación rápida de los resultados por parte del médico. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.claude | ||
documents | ||
lims_management | ||
planes | ||
scripts | ||
test | ||
utils | ||
.env | ||
.gitignore | ||
CLAUDE.md | ||
create_issues.sh | ||
create_lifecycle_issues.sh | ||
developmentTasks.md | ||
docker-compose.yml | ||
Dockerfile | ||
GEMINI.md | ||
init_odoo.py | ||
issue_body.txt | ||
issue_content.txt | ||
odoo.conf | ||
pr_body_9.txt | ||
pr_body_10.txt | ||
pr_body_54.txt | ||
README.md | ||
wait_and_start_odoo.py |
Proyecto de Laboratorio Clínico (LIMS)
Este proyecto contiene el desarrollo de un módulo de gestión de laboratorios clínicos para Odoo 18.
Desarrollo
Hook de Pre-Commit
Para asegurar la integridad de los commits y evitar que se suban cambios incompletos, este repositorio incluye un hook de pre-commit
.
Propósito: El hook revisa automáticamente si existen archivos modificados que no han sido agregados al "staging area" cada vez que se intenta realizar un commit. Si se detectan cambios sin agregar, el commit es abortado.
Instalación (Obligatoria para todos los desarrolladores):
Para activar el hook en tu copia local del repositorio, ejecuta los siguientes comandos desde la raíz del proyecto:
# Copia el hook desde el directorio de scripts a tu directorio local de git
cp scripts/hooks/pre-commit .git/hooks/
# Dale permisos de ejecución (necesario en macOS y Linux)
chmod +x .git/hooks/pre-commit
Una vez instalado, el hook se ejecutará en cada commit, ayudando a mantener un historial de cambios limpio y completo.