-
Notifications
You must be signed in to change notification settings - Fork 0
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
Cria tabela de referência para listagem de períodos ausentes no painel #33
Open
fernandesbrun
wants to merge
10
commits into
main
Choose a base branch
from
ref-periodos-ausentes
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ritério de filtragem texto de período
…imentos para evitar bug em indicador de internação
…cípio, estabelecimento e período
…o for o real último período do estado Altera macros para inserir texto 'Último período' apenas quando for o real último período do estado e acrescenta tags nos modelos de CAPS em que será necessário não acrescentar texto de 'Último período' em competências que não são o real último período de dados disponibilizado pelo estado
fernandesbrun
changed the title
Ref periodos ausentes
Cria tabela de referência para listagem de períodos ausentes no painel
May 13, 2024
Corrige bug para tabela de não adesão (coortes) garantindo que ela tenha como referência os próprios períodos, e não os da adesão mensal (que são diferentes)
Alexsandr0x
approved these changes
May 20, 2024
… de adesao mensal
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Descrição de contexto
É comum que municípios possuam problemas de registro em meses específicos, realizando o envio de dados com algum estabelecimento faltante ou não realizando o envio, resultando na ausência completa de um ou mais estabelecimentos nas tabelas baixadas via ETL e armazenadas em
dados_publicos
.Ao executar o DBT para gerar as tabelas de indicadores, utilizando como fonte de dados as tabelas armazenadas em
dados_publicos
, o resultado final apresenta a total ausência de competências inteiras, quando o caso é o mencionado anteriormente (ausência completa de envio de dados naquele mês específico). Quando isso acontece, a competência em questão por completo não aparece no painel de indicadoresPor que isso é um problema?
A primeira vista, a ausência de competências deixa ao usuário final a percepção de que o painel está incompleto, que essas competências não foram inseridas no site pela Impulso.
Manter sempre visível todas as competências, mesmo quando zeradas, devolve o problema ao usuário final: se o dado está zerado na plataforma, fica mais fácil entender que ele é um problema de registro e não da plataforma em si.
Apesar do problema ter sido observado durante teste para liberação da plataforma ao município de Monteiro, é imprescindível entender que esse comportamento de dados pode estar ocorrendo para qualquer município/estabelecimento em qualquer competência passada, e pode vir a ocorrer em qualquer competência futura, uma vez que o que gera a ausência completa de uma competência no indicador final é fruto da ausência total de registros baixados para aquela mesma competência.
Objetivo
O objetivo desse PR consiste na criação de uma tabela de referência (TR) que contem o indicativo (para cada uma das tabelas de indicadores utilizada pela API para preencher os filtros de períodos) de qual o município, estabelecimento e período que falta dados.
feat: ✨ Cria modelo que identifica competências sem registro por município, estabelecimento e período
feat: ✨ Adiciona fonte de dados de habilitações
Objetivos secundários
Último período
na colunaperiodo
sempre que realmente for o último período de dados que está faltando para aquele município (ou seja, que o pacote estadual de dados mais recente foi baixado, mas o município em questão não apresentou produção na competência).Último período
apenas quando realmente for o último período real (considerando o último processamento de dados estatal).Último período
era inserido nas TIs selecionando o último período presente na tabela, por município. Ou seja, antes da modificação, caso a última competência estatal fosse fev/24, mas o município tivesse deixado de enviar dados em fev/24 e jan/24, o textoÚltimo período
apareceria no mês de dez/23. Com a alteração, o texto não aparecerá para esses casos.fix: ✨ Altera macros para inserir texto 'Último período' apenas quando for o real último período do estado
refactor: ♻️ Altera modelo de resumo de CAPS para não utilizar como critério de filtragem texto de período
fix: 🐛 Remove trecho de código que limita municípios/remove estabelecimentos para evitar bug em indicador de internação
fix: 🐛 Corrige bug para tabelas de coortes de adesão