Pular para conteúdo

Mapa Epidemiológico

O Mapa Epidemiológico exibe a distribuição geográfica dos agravos detectados, utilizando a API do Google Maps.

Modos de Visualização

O mapa oferece dois modos, selecionáveis por abas no topo:

🏥 Por Unidade

Exibe marcadores coloridos no mapa, um para cada caso georeferenciado:

Cor Classificação
🟢 Verde CID + Texto (Confirmado Forte)
🔵 Azul Apenas CID (Confirmado)
🟡 Amarelo Suspeita (IA)
⚪ Cinza Sem Agravo

Opções de camada:

  • 📍 Marcadores — Pontos individuais por caso
  • 🔥 Mapa de Calor — Heatmap por concentração
  • 🔀 Ambos — Marcadores + heatmap sobrepostos

📍 Por Bairro (Calor)

Heatmap de calor baseado em bairros geocodificados, com filtros adicionais:

  • Classificação — Checkboxes para selecionar tipos (CID + Texto, Apenas CID, Suspeita)
  • CID — Filtrar por CID específico
  • Período — Seletor de data início/fim

Geocodificação

O sistema geocodifica automaticamente os bairros utilizando a API do Google Maps. Um banner no topo do mapa mostra o status do worker de geocodificação (bairros pendentes vs. geocodificados).

Filtro de Período

Mesmo padrão: Hoje, 24h, 7d, 30d, 90d ou Personalizado.


Dashboard Clima

O Dashboard Clima apresenta dados meteorológicos e correlações com a atividade epidemiológica.

Fonte de Dados

Os dados climáticos são coletados automaticamente da API Open-Meteo (gratuita), incluindo:

  • Temperatura (mínima, máxima, média)
  • Umidade relativa
  • Precipitação (chuva)

Seções

Histórico Climático

Timeline mostrando a evolução de temperatura, umidade e precipitação ao longo do período selecionado, correlacionada com o volume de boletins processados.

Previsão 7 Dias

Previsão meteorológica para os próximos 7 dias baseada nas coordenadas configuradas do município.

Insights Epidemiológicos

Alertas automáticos baseados em condições climáticas que podem influenciar surtos:

  • Temperaturas elevadas + chuvas → risco de dengue
  • Umidade baixa prolongada → doenças respiratórias

Status do Cache

Banner no topo indicando a saúde dos dados climáticos:

Cor Cobertura Significado
🟢 Verde 100% Todos os dias com dados
🟡 Amarelo ≥ 80% Algumas lacunas
🔴 Vermelho < 80% Muitas lacunas (verificar job de coleta)

Lacunas nos Dados

Se houver dias sem dados climáticos, a timeline mostra linhas diagonais com o indicador "Sem dados". Os dados epidemiológicos (boletins) continuam sendo exibidos normalmente.