calculateRuleBasedLevel

Calcula el nivel de riesgo utilizando reglas expertas actualizadas.

Esta función evalúa diversos factores fisiológicos y ambientales para determinar un nivel de riesgo de estrés térmico. Asigna puntuaciones a diferentes niveles de riesgo según umbrales para:

  1. Índice de Estrés Fisiológico (PSI) - Peso alto.

  2. Temperatura ambiente combinada con el nivel de actividad.

  3. Carga de trabajo.

  4. Desviación de la frecuencia cardíaca respecto a la esperada según la actividad.

  5. Tendencia histórica del PSI (si está disponible).

Se devuelve el nivel de riesgo con la puntuación acumulada más alta.

Return

El HeatStressRiskLevel calculado. Devuelve HeatStressRiskLevel.UNKNOWN si no se asignan puntuaciones.

Parameters

dataPoint

El punto de datos de salud actual.

historicalData

Lista opcional de puntos de datos de salud históricos para análisis de tendencias.