Atenção Primária à Saúde em séries municipais abertas
2026-11-06
Mostrar como os registros agregados do SISAB foram transformados em uma base aberta e útil para pesquisa, gestão e monitoramento da Atenção Primária à Saúde.
Em 20 minutos:
A APS é a principal porta de entrada do SUS, mas seus dados ainda são pouco usados na escala e na granularidade que poderiam.
O SISAB reúne informações sobre:
Atendimentos e visitas
produção registrada por equipes e serviços.
Procedimentos
ações realizadas na rotina da APS.
Problemas e condições
motivos de consulta, diagnósticos e condições avaliadas.
Transparência ativa
Transparência passiva
O desafio é transformar relatórios e respostas administrativas em arquivos tabulares consistentes, versionáveis e reutilizáveis.
1. Coleta automatizada dos relatórios públicos
Produção, procedimentos e problemas/condições avaliadas por município, competência, faixa etária e sexo.
2. Processamento de respostas via LAI
Atendimentos mensais por município, tipo de código, CID-10 ou CIAP-2, código e quantidade.
3. Exportação em formatos abertos
Arquivos anuais em CSV compactado e Parquet.
4. Publicação no Zenodo
Depósitos organizados por ano ou período, com DOI e arquivos reutilizáveis.
| Fonte | O que entra | Estratégia |
|---|---|---|
| Relatórios públicos do SISAB | produção, procedimentos, problemas e condições avaliadas | raspagem automatizada das consultas municipais mensais |
| Lei de Acesso à Informação | atendimentos por CID-10 e CIAP-2 | padronização de respostas, resolução de sobreposições e preservação de proveniência |
As duas fontes não competem: elas se complementam. Uma mostra a produção pública agregada; a outra abre uma camada diagnóstica ainda ausente da transparência ativa.
sisab_scrapper
sisab_lai
Chaves territoriais
uf, ibge, municipio ou co_municipio_ibge
Tempo
competencia mensal, com arquivos organizados por ano
Medidas
valor nos relatórios públicos ou qt_atendimentos nos dados LAI
Nos relatórios públicos, a estrutura típica inclui competencia, uf, ibge, municipio, faixa_etaria, sexo, categoria do relatório e valor.
Nos dados via LAI, a estrutura central é município, competência, tp_codigo, codigo e quantidade de atendimentos.
| Período | Conteúdo principal |
|---|---|
| 2014-2016 | produção, procedimentos e condições avaliadas do SISAB público |
| 2017-2025 | SISAB público e atendimentos CID/CIAP via LAI |
| 2026-01 a 2026-04 | SISAB público e atendimentos CID/CIAP via LAI |
Todos os depósitos estão publicados no Zenodo e listados na página:
Uma série mensal permite detectar sazonalidade, rupturas e mudanças no padrão de registro da APS.
Os dados por CID-10 e CIAP-2 aproximam a análise da clínica e do motivo de consulta, desde que lidos como registros administrativos.
A taxa por 100 habitantes ajuda a comparar intensidade de registro, mas não deve ser lida automaticamente como acesso, cobertura ou qualidade.
Monitorar a produção
Identificar meses atípicos, quedas abruptas, retomadas e sazonalidades.
Auditar o registro
Localizar municípios com ausência, saltos ou padrões incompatíveis com a série histórica.
Planejar linhas de cuidado
Observar motivos de consulta, condições acompanhadas e procedimentos registrados.
Comparar territórios
Apoiar análises por município, UF, faixa etária, sexo e intensidade de registro.
Registro administrativo não é sinônimo automático de acesso, cobertura, incidência ou qualidade do cuidado.
Não mede sozinho acesso
Uma baixa contagem pode ser baixa demanda, baixa oferta, falha de registro ou combinação disso.
Não mede sozinho incidência
CID-10 e CIAP-2 indicam registros de atendimento, não necessariamente ocorrência real na população.
Não mede sozinho qualidade
Mais registros podem indicar maior atividade, melhor registro ou mudanças operacionais.
library(arrow)
library(dplyr)
library(zendown)
arquivo <- zen_file(
deposit_id = 20597086,
file_name = "sisab_saude_producao_2025.parquet"
)
producao_2025 <- read_parquet(arquivo)
producao_2025 |>
group_by(tipo_producao) |>
summarise(total = sum(valor, na.rm = TRUE), .groups = "drop") |>
arrange(desc(total))Antes da análise
Durante a interpretação
O SISAB mede registros enviados ao sistema. Isso é próximo da realidade da APS, mas não é a própria realidade.
Pontos de atenção:
Atualização mensal
incorporar novas competências públicas e novos pedidos LAI.
Transparência ativa
defender publicação direta de CID-10 e CIAP-2 no SISAB/SIAPS.
Ferramentas de uso
painéis, auditorias, pacotes e análises reprodutíveis.
A meta não é substituir o SISAB, mas criar uma ponte entre o sistema oficial, a transparência pública e o uso analítico dos dados.
Dados abertos da APS tornam o SISAB mais analisável, auditável e útil para decisões no SUS.
Links:
Dados do SISAB | APS