
- Dashboard de Estado de Órdenes: Vista gráfica y pivot de órdenes por estado - Dashboard de Productividad de Técnicos: Análisis de pruebas por técnico - Dashboard de Muestras: Estado y distribución de muestras por tipo - Dashboard de Parámetros Fuera de Rango: Identificación de resultados críticos - Dashboard de Análisis Más Solicitados: Top de análisis por período - Dashboard de Distribución Demográfica: Tests por género y rango de edad - Agregar campos computed age_range, patient_gender y patient_age_range - Configurar menú de Dashboards solo para administradores 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
78 lines
2.6 KiB
Markdown
78 lines
2.6 KiB
Markdown
# Análisis de Dashboards para LIMS - Issue #71
|
|
|
|
## Dashboards Implementables sin Módulos Adicionales ni Cambios Estructurales
|
|
|
|
### 1. ✅ Dashboard de Estado de Órdenes
|
|
**Factibilidad**: Alta
|
|
- Usar vistas graph y pivot nativas de Odoo
|
|
- Datos disponibles: sale.order con is_lab_request=True
|
|
- Métricas: órdenes por estado, por fecha, por paciente
|
|
|
|
### 2. ✅ Dashboard de Productividad de Técnicos
|
|
**Factibilidad**: Alta
|
|
- Datos disponibles: lims.test (technician_id, state, create_date, validation_date)
|
|
- Métricas: pruebas procesadas por técnico, tiempos promedio, estados
|
|
|
|
### 3. ✅ Dashboard de Muestras
|
|
**Factibilidad**: Alta
|
|
- Datos disponibles: stock.lot con is_lab_sample=True
|
|
- Métricas: muestras por estado, rechazos, re-muestreos
|
|
|
|
### 4. ✅ Dashboard de Parámetros Fuera de Rango
|
|
**Factibilidad**: Alta
|
|
- Datos disponibles: lims.result (is_out_of_range, is_critical)
|
|
- Métricas: resultados críticos, fuera de rango por parámetro
|
|
|
|
### 5. ✅ Dashboard de Análisis Más Solicitados
|
|
**Factibilidad**: Alta
|
|
- Datos disponibles: sale.order.line con productos is_analysis=True
|
|
- Métricas: top análisis, tendencias por período
|
|
|
|
### 6. ⚠️ Dashboard de Tiempos de Respuesta
|
|
**Factibilidad**: Media
|
|
- Requiere campos calculados (no almacenados actualmente)
|
|
- Necesitaría agregar campos store=True para métricas de tiempo
|
|
|
|
### 7. ❌ Dashboard de Facturación
|
|
**Factibilidad**: Baja
|
|
- Requiere módulo account (facturación)
|
|
- No está en las dependencias actuales
|
|
|
|
### 8. ❌ Dashboard de Inventario de Reactivos
|
|
**Factibilidad**: Baja
|
|
- Requiere configuración adicional de stock
|
|
- No hay modelo específico para reactivos
|
|
|
|
## Implementación Técnica
|
|
|
|
### Herramientas Disponibles en Odoo 18:
|
|
1. **Vistas Graph**: Gráficos de barras, líneas, pie
|
|
2. **Vistas Pivot**: Tablas dinámicas
|
|
3. **Vistas Cohort**: Análisis de cohortes
|
|
4. **Filtros y Agrupaciones**: Para segmentar datos
|
|
5. **Acciones de Servidor**: Para cálculos complejos
|
|
|
|
### Estructura Propuesta:
|
|
```xml
|
|
<!-- Menú principal de Dashboards -->
|
|
<menuitem id="menu_lims_dashboards"
|
|
name="Dashboards"
|
|
parent="lims_management.menu_lims_root"
|
|
sequence="5"
|
|
groups="group_lims_admin,group_lims_manager"/>
|
|
```
|
|
|
|
## Recomendación
|
|
|
|
Sugiero comenzar con los 5 dashboards marcados con ✅ ya que:
|
|
1. Utilizan datos existentes
|
|
2. No requieren cambios en modelos
|
|
3. Usan herramientas nativas de Odoo
|
|
4. Proveen valor inmediato al administrador
|
|
|
|
Orden de implementación sugerido:
|
|
1. Dashboard de Estado de Órdenes (más básico)
|
|
2. Dashboard de Productividad de Técnicos
|
|
3. Dashboard de Muestras
|
|
4. Dashboard de Parámetros Fuera de Rango
|
|
5. Dashboard de Análisis Más Solicitados |