Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correção ordenação na CTE base_atendimentos_pre_natal #46

Open
maaottoni opened this issue Apr 16, 2024 · 0 comments
Open

Correção ordenação na CTE base_atendimentos_pre_natal #46

maaottoni opened this issue Apr 16, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@maaottoni
Copy link
Contributor

maaottoni commented Apr 16, 2024

Na CTE base_atendimentos_pre_natal a ordenação deveria ser por data_atendimento e não por id_registro.
Da forma que está, trás de forma equivocada a primeira dum valida, pois não necessariamente os valores de id_registro possuem uma ordenação ascendente.

Isso impacta no cálculo da primeira_data_dpp na CTE validacao_dum:
max(apn.primeira_data_dum_valida) + '294 days'::interval AS primeira_data_dpp,

Que consequentemente impacta no cálculo da data_fim_primeira_gestacao na CTE analise_gestante:
LEAST(ra.menor_data_registro_aborto::timestamp without time zone, vd.primeira_data_dpp)::date AS data_fim_primeira_gestacao

Impactando também na alocação das gestantes por quadrimestre e na validação da realização de exames (pois avalia através do campo primeira_data_dum_valida)

Obs: O problema sinalizado nessa issue já foi corrigido no código SQL migrado para o BigQuery conforme o seguinte PR: https://github.com/ImpulsoGov/impulso-orquestrador/pull/37

@maaottoni maaottoni added the bug Something isn't working label Apr 16, 2024
@maaottoni maaottoni self-assigned this Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants