The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
The SISAB (Sistema de Informacao em Saude para a Atencao Basica) provides primary care coverage indicators for Brazil, maintained by the Ministry of Health (SAPS). Unlike other DATASUS modules that use FTP, SISAB data is fetched from a public REST API.
| Feature | Details |
|---|---|
| Source | REST API (relatorioaps.saude.gov.br) |
| Data type | Aggregated coverage indicators |
| Report types | 4 (APS, oral health, community agents, PNS) |
| Geographic levels | 4 (Brazil, region, UF, municipality) |
| Frequency | Monthly (by CNES competencia) |
| Code | Name | Availability |
|---|---|---|
| aps | APS coverage (primary care teams) | 2019–present |
| sb | Oral health coverage (dental teams) | 2024–present |
| acs | Community health agents (ACS) | 2007–present |
| pns | PNS coverage (National Health Survey) | 2020–2023 |
| Level | Description |
|---|---|
"brazil" |
National total |
"region" |
5 macro-regions |
"uf" |
27 states (default) |
"municipality" |
~5,570 municipalities |
# municipality-level APS coverage in Minas Gerais
mg_munic <- sisab_data(
year = 2024,
level = "municipality",
uf = "MG",
month = 6
)
# distribution of coverage
mg_munic |>
summarize(
n_municipalities = n(),
mean_coverage = mean(qtCobertura, na.rm = TRUE),
median_coverage = median(qtCobertura, na.rm = TRUE),
min_coverage = min(qtCobertura, na.rm = TRUE),
max_coverage = max(qtCobertura, na.rm = TRUE)
)SISAB has a few differences from DATASUS FTP modules (SIM, SIH, CNES, etc.):
| Feature | SISAB | DATASUS modules |
|---|---|---|
| Data source | REST API | FTP .dbc/.DBF files |
| Column names | camelCase (from API) | UPPERCASE |
lazy parameter |
Not available | Available (arrow/DuckDB) |
parse parameter |
Not available | Available |
dictionary() |
Not available | Available |
| Data type | Aggregated coverage | Microdata (individual records) |
Column names are preserved as returned by the API (e.g.,
qtCobertura, sgUf,
noMunicipioIbge). Use sisab_variables() to
explore them.
Downloaded data is cached locally for faster future access:
sisab.saude.gov.br)relatorioaps.saude.gov.br)www.gov.br/saude/pt-br/composicao/saps)These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.