Skip to contents

Baixa os microdados de uma base que tem o CEP do paciente (ver [sistemas_bairro()]) e devolve TODOS os registros e colunas originais, acrescidos de bairro, coordenadas e qualidade do CEP (ver [adicionar_bairro()]).

Usage

baixar_bairro(
  sistema,
  uf,
  ano_inicio,
  ano_fim = ano_inicio,
  mes_inicio = 1,
  mes_fim = 12,
  vars = NULL,
  pct_min = 0.6,
  limite_excesso = 20
)

Arguments

sistema

Código da base, por exemplo `"SIH-RD"` ou `"SIA-AQ"` (veja [sistemas_bairro()]).

uf

Sigla da UF.

ano_inicio, ano_fim

Anos de competência (de nascimento, no SINASC-RJ).

mes_inicio, mes_fim

Meses (do primeiro e do último ano).

vars

Colunas a baixar (`NULL` = todas). As colunas necessárias para localizar o bairro são incluídas automaticamente.

pct_min

Fração mínima dos endereços de um CEP no mesmo bairro.

limite_excesso

Razão máxima entre a fração de pessoas/registros e a fração de endereços de um CEP (valor esperado: ~1).

Value

Um `data.frame`, um registro por linha; o atributo `"cobertura"` resume `situacao_cep`.

Details

Os arquivos do DATASUS são mensais, por mês de COMPETÊNCIA (processamento), e por UF do ESTABELECIMENTO: pacientes de outras UFs atendidos na UF aparecem com `situacao_cep = "residente de outra UF"`. O `"SINASC-RJ"` (SES-RJ) vem em arquivos anuais por data de nascimento.

Quando a base traz também o NOME do bairro (SINASC-RJ), os registros que não recebem bairro pelo CEP são ligados pelo nome, com [ligar_bairros()]. A coluna `origem_bairro` diz de onde veio o bairro de cada registro.

Colunas extras: `data_ref` e `ano_ref` (data de internação no SIH; competência de realização nas APACs; data de nascimento no SINASC-RJ), `origem_bairro` e, nas APACs, `id_paciente` — o cartão SUS pseudonimizado (`AP_CNSPCN`) convertido em texto legível, que permite seguir o mesmo paciente entre meses.

Examples

if (FALSE) { # interactive()
quimio <- baixar_bairro("SIA-AQ", "RJ", 2024, mes_inicio = 1, mes_fim = 3)
internacoes <- baixar_bairro("SIH-RD", "RJ", 2023)
nascimentos <- baixar_bairro("SINASC-RJ", "RJ", 2023)
}