Determinar automáticamente valores críticos/anormales para parámetros de selección múltiple #75
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Grupo-Consiti/clinical_laboratory#75
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Determinar automáticamente valores críticos/anormales para parámetros de selección múltiple
Descripción
Actualmente, el sistema puede determinar automáticamente si un valor numérico es crítico basándose en rangos mínimos y máximos. Sin embargo, para parámetros de tipo selección (como Positivo/Negativo, Reactivo/No Reactivo), no existe una forma dinámica de determinar cuándo un valor es crítico o anormal.
Problema actual
Los parámetros de selección múltiple no tienen forma de indicar qué valores son:
Ejemplos de parámetros afectados:
Solución propuesta
Opción 1: Agregar campos al modelo
lims.analysis.parameter
Agregar campos que permitan definir qué valores de selección son críticos:
Opción 2: Crear modelo relacionado
lims.parameter.selection.value
Crear un modelo que defina cada opción de selección con sus propiedades:
Opción 3: Usar configuración JSON
Almacenar la configuración en un campo JSON:
Beneficios esperados
Casos de uso
Prueba de embarazo:
HIV:
Marcadores tumorales:
Consideraciones técnicas
Tareas propuestas
is_critical
enlims.result
Prioridad
Media-Alta: Esta mejora completaría la funcionalidad de detección automática de valores críticos para todos los tipos de parámetros.
Implementación completada
Se ha implementado la funcionalidad para determinar automáticamente valores críticos/anormales para parámetros de selección múltiple.
Solución implementada
Se optó por la Opción 2 propuesta en el issue: crear un modelo relacionado que permite definir cada opción de selección con sus propiedades.
Cambios realizados
**Nuevo modelo **:
**Actualización del modelo **:
**Actualización del modelo **:
Interfaz de usuario:
Datos demo incluidos:
Beneficios
Script de prueba
Se incluye que genera órdenes con resultados críticos de selección para validar la funcionalidad.
Próximos pasos
La implementación está lista para pruebas. Se recomienda:
Branch:
Commit:
54a23a5