Skip to content

fix: process alerts by municipality and disease - #32

Open
BaruqueRodrigues wants to merge 1 commit into
codex/pr5-canonical-inputsfrom
codex/pr6-municipality-disease
Open

BaruqueRodrigues wants to merge 1 commit into
codex/pr5-canonical-inputsfrom
codex/pr6-municipality-disease

Conversation

@BaruqueRodrigues

Copy link
Copy Markdown

Problema

O pipeline agrupava apenas por município, misturando doenças e selecionando múltiplas linhas de parâmetros para a mesma execução.

Alterações

  • Processa cada combinação municipio_geocodigo + CID10 com seus parâmetros e registros individuais correspondentes.
  • Rejeita combinações sem parâmetros e registros sem doença quando o município tem mais de uma doença.
  • Converte o histórico juntando limiares pela chave composta e gera IDs distintos entre doenças.
  • Torna explícito que cada chamada de persistência aceita uma doença.

Validação

devtools::test(filter = "api|core-pipeline|alert-rules", stop_on_failure = TRUE) — 136 verificações passaram.

PR empilhada sobre o branch do PR 5.

@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr6-municipality-disease branch from 02de7a7 to 934fdf9 Compare October 20, 2026 13:58
@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr5-canonical-inputs branch from 156fae8 to 997fb27 Compare October 20, 2026 13:58
@BaruqueRodrigues
BaruqueRodrigues force-pushed the codex/pr6-municipality-disease branch from 934fdf9 to 3d62c68 Compare October 20, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant