Pular para o conteúdo principal

Module adapters.records_adapter

Adapters de agregação e transformação para Cadastros.

Converte respostas de consultas SQL em estruturas prontas para o frontend, incluindo totais, percentuais e listas nominais com anonimização.

Classes

RecordsAdapter() : Utilitários para montar respostas de Cadastros.

Methods

get_cpf_cns_rate(self, response) : Percentual de cadastros identificados por CPF/CNS e não identificados.

get_total_group(self, response) : Agrupa total de cadastros e percentual de atualizados.

group_localidade(self, response) : Distribuição por localidade (urbana/rural/não informado).

group_raca_cor(self, response) : Distribuição por raça/cor com percentuais e valores absolutos.

group_records_by_origin(self, response) : Totais por origem do cadastro (FCI/PEC/recusa).

nominal_list(self, response) : Transforma itens de saída em dicionários anonimizados.

people_who_get_care(self, response) : Percentual de acompanhados e não acompanhados.

records_status(self, response) : Distribuição por status de cadastro.