Todo erro ou aviso do localdatasus vem com um código:
obitos_bairro("Bom Jardim", 2023)
#> Erro: [LDS-03] Há mais de um município chamado "Bom Jardim" (MA, PE, RJ).
#> Diga a UF, por exemplo: uf = "MA".
#> Para entender e resolver: ajuda("LDS-03")Use ajuda() com o código para ver a explicação e a
solução, direto no R:
ajuda("LDS-03")
#> LDS-03 — Município com nome repetido
#>
#> O que aconteceu:
#> Existe mais de um município com esse nome no Brasil (ex.: Bom Jardim,
#> em MA, PE e RJ).
#>
#> Como resolver:
#> Diga também a UF: obitos_bairro("Bom Jardim", 2023, uf = "RJ").
ajuda() # lista todos os códigosDica: Quer ver cada etapa?
O pacote trabalha em silêncio e mostra só um resumo no fim. Para acompanhar cada consulta e cada download, use:
options(localdatasus.detalhes = TRUE)
Todos os códigos
Use Ctrl + F com o código (ex.:
LDS-13) para achar o seu.
| Código | Problema | Como resolver |
|---|---|---|
LDS-01 |
UF inválida. A UF precisa ser UMA sigla válida, como “RJ” ou “SP”. | Use a sigla com duas letras: uf = “RJ”. |
LDS-02 |
Município não encontrado. O nome (ou código) do município não bate com nenhum município do Censo 2022. | Confira a grafia (acentos e maiúsculas não importam) ou use o código IBGE: municipio = “330455”. |
LDS-03 |
Município com nome repetido. Existe mais de um município com esse nome no Brasil (ex.: Bom Jardim, em MA, PE e RJ). | Diga também a UF: obitos_bairro(“Bom Jardim”, 2023, uf = “RJ”). |
LDS-04 |
Lugar não informado. A função precisa saber ONDE: um município ou uma UF. | Exemplos: municipio = “Rio de Janeiro” ou uf = “RJ”. |
LDS-05 |
Não há dado por bairro para esse lugar. Só algumas secretarias publicam dados por bairro. Para esse lugar e esse tipo de dado, não há fonte pública conhecida. | Veja o que existe com onde_tem_bairro(). Para internações, use internacoes_bairro(), que funciona em todas as UFs (pelo CEP). |
LDS-06 |
Agravo não disponível. Esse agravo não está no TabNet desse lugar. | Veja os agravos de cada lugar: subset(onde_tem_bairro(), funcao == “agravos_bairro()”). |
LDS-07 |
Agravo ambíguo. O nome dado combina com mais de um agravo (ex.: “sifilis” = gestante e congênita). | Seja mais específico: “sifilis congenita” ou “sifilis gestante”. |
LDS-08 |
CID escrita de forma inválida. A CID deve ser letras (capítulos: “I”, “J”) OU códigos de 3 caracteres (“I21”, “I20-I25”), sem misturar os dois tipos. Intervalos ficam dentro de uma letra. | Exemplos válidos: cid = “I”; cid = c(“I”, “J”); cid = “I21”; cid = “I20-I25”. |
LDS-09 |
CID não disponível nesta fonte. A fonte não permite filtrar por causa, ou nenhum dos códigos pedidos aparece nela (pode não ter havido caso). | Tente um capítulo inteiro (cid = “I”) ou veja as opções: tabnet_opcoes(“RIO-SIM”, “filtros”, filtro = “Causa (CID10 3C)”). |
LDS-10 |
Variável de ‘por’ não encontrada. O texto de ‘por’ não corresponde a nenhuma variável que a fonte permite cruzar. | Veja as variáveis possíveis: tabnet_opcoes(“RIO-SIM”, “colunas”) (troque pela fonte certa; veja onde_tem_bairro()). |
LDS-11 |
Ano fora da base. A fonte não tem dados para algum dos anos pedidos; esses anos foram deixados de fora. | Veja os anos disponíveis: tabnet_opcoes(“RIO-SIM”, “anos”). |
LDS-12 |
Nenhum registro encontrado. A consulta funcionou, mas não há nenhum registro com esses filtros, lugar e anos. | Amplie o período, tire filtros ou confira se o agravo teve casos nesses anos. |
LDS-13 |
Falha de conexão. O site da secretaria (ou do IBGE/DATASUS) não respondeu. Pode estar fora do ar ou lento. | Espere alguns minutos e tente de novo. O pacote já tenta 3 vezes. Consultas que já deram certo ficam em cache. |
LDS-14 |
O site mudou ou respondeu algo inesperado. A página do TabNet não veio no formato esperado. Ou o site está instável, ou mudou o formulário. | Tente de novo mais tarde. Se continuar, avise os autores do pacote: o cadastro da fonte pode precisar de ajuste. |
LDS-15 |
Filtro ou opção do TabNet não encontrado. O rótulo pedido não existe no formulário do site, ou combina com mais de uma opção. | Veja as opções exatas com tabnet_opcoes(fonte, “filtros”, filtro = “…”). Pode usar só o começo do texto. |
LDS-16 |
Fonte ou sistema desconhecido. O código da fonte (TabNet) ou do sistema (microdados) não está no cadastro do pacote. | Veja as opções com fontes_tabnet() ou sistemas_bairro(). |
LDS-17 |
Coluna não encontrada na tabela. A tabela passada não tem a coluna indicada. | Confira o nome da coluna com names(sua_tabela). |
LDS-18 |
SINASC-RJ só existe para o RJ. Os microdados de nascimentos com CEP e bairro são publicados só pela SES-RJ. | Para outras UFs, use nascimentos_bairro() com a capital de SP, ou o TabNet da sua secretaria. |
LDS-19 |
Arquivo do IBGE não encontrado. O arquivo do IBGE para esse município ou UF não foi achado no servidor. | Confira o código do município. Se o problema continuar, o IBGE pode ter mudado o nome do arquivo. |
LDS-20 |
Faltam pacotes para mapas. Os mapas usam os pacotes sf e ggplot2 (estático) ou sf e leaflet (interativo), que não estão instalados. | Instale uma vez: install.packages(c(“sf”, “ggplot2”, “leaflet”)). |
LDS-21 |
Tabela sem dados de lugar para o mapa. A tabela não tem código IBGE do bairro nem coordenadas (lat/lon). | Use a tabela devolvida por obitos_bairro(), nascimentos_bairro(), agravos_bairro() ou agregar_bairro(). |
LDS-22 |
Poucos registros ganharam bairro. Uma parte grande dos registros ficou sem bairro, geralmente por CEP genérico (um só CEP para a cidade toda) ou CEP do hospital no lugar do da residência. | Não é um erro. Compare bairros dentro do mesmo município e confira attr(x, “cobertura”). |
LDS-23 |
Mais de um ano ou categoria no mapa interativo. O mapa interativo mostra um valor por bairro. Com vários anos ou categorias, o pacote soma tudo. | Para um ano só, filtre antes: mapa_interativo(subset(x, ano == 2023)). |