Changes in version 0.3.0 - Mudança nas colunas de internacoes_bairro(): a tabela agora tem as mesmas colunas das outras funções simples (obitos_bairro(), agravos_bairro()...): codigo_municipio, municipio, bairro, bairro_no_site, internacoes, obitos_hosp, populacao, taxa_por_10mil, lat, lon, codigo_ibge, ligacao e fonte, além de cid quando a causa é pedida (antes, grupo). Também passa a mostrar a mensagem final "Pronto: ..." como as outras. Os nomes antigos (codmun, id_bairro, fonte_bairro, cd_bairro_ibge, lat_bairro, lon_bairro, grupo, taxa_10mil, suprimido) continuam no fim da tabela nesta versão, com um aviso, e saem na próxima. sih_bairro(), a função avançada, não muda. - Computador fraco: a tabela CEP → bairro de cada UF agora vem pronta, em Parquet, das releases do pacote no GitHub (poucos MB por UF), em vez de o pacote baixar e ler o CNEFE da UF inteira, que chega a 1 GB em SP e precisava de vários GB de memória. São os mesmos dados, gerados com cep_bairro() pelo script data-raw/tabelas_prontas.R. Se a tabela pronta não estiver disponível, ou com options(localdatasus.tabelas_prontas = FALSE), o pacote monta a tabela a partir do IBGE, como antes. O pacote 'nanoparquet', leve e sem dependências, passa a ser usado para ler os arquivos. - Fontes novas, achadas num levantamento região por região dos TabNets e portais de dados abertos de estados e capitais: - TabNet da SES-RJ: dengue (2000 em diante), chikungunya e zika (2015 em diante) por bairro de residência em todos os municípios do RJ, com agravos_bairro("dengue", "Niterói", 2024). - Curitiba: casos confirmados de dengue (com local de infecção, autóctone ou importado) e de COVID-19 (2020 em diante, com internação e óbito), com agravos_bairro("dengue", "Curitiba", ...) e agravos_bairro("covid", "Curitiba", ...). - Curitiba: atendimentos_bairro(profissional = ...) traz também os atendimentos de enfermagem, odontológicos e de outros profissionais de nível superior do e-Saúde, além dos médicos. - Recife: casos confirmados de COVID-19 (graves e leves, 2020 a 2022), com agravos_bairro("covid", "Recife", ...). - TabNets muito mais rápidos: a leitura do formulário levava minutos nos TabNets da SES-RJ (campos com milhares de opções) e agora leva menos de um segundo. Correção: rótulos com ">" no valor (como "Escolaridade >=2001", no TabNet de SP) eram lidos errado, e as entidades < e > não eram traduzidas. - ligar_bairros() reconhece siglas usadas pelas secretarias, começando por "CIC" (Cidade Industrial de Curitiba), que os arquivos novos da Prefeitura usam. - mapa_bairro(escala = TRUE) acrescenta a barra de escala e a indicação do norte, como pedem as revistas científicas (precisa do pacote 'ggspatial'). O título do mapa não fica mais cortado na borda esquerda. - Nova função suavizar_taxas() e argumento suavizar = TRUE em mapa_bairro() e mapa_interativo(): taxa suavizada pelo estimador bayesiano empírico de Marshall (1991), por município, ano e categoria, para bairros com poucos moradores, a partir de uma observação sobre o mapa do Recife. - samu_bairro(): a documentação avisa que a taxa por morador engana em áreas centrais e hospitalares; para mapas, use valor = "chamados". - Correção: tabelas de TabNet guardadas no cache por versões antigas do pacote (com a coluna coluna no lugar de categoria) são convertidas ao serem lidas, em vez de dar erro. - Citação com o DOI do Zenodo (10.5281/zenodo.23244742), que vale para todas as versões; citation("localdatasus") traz também o ORCID do autor. - Documentação em https://hendesson.github.io/localdatasus/ (pkgdown), com a referência das funções por tema, os tutoriais como artigos e uma galeria de mapas no README. - Distrito Federal por Região Administrativa. O IBGE não delimita bairros no DF, e por isso o mapa de Brasília tentava baixar um arquivo que não existe e mostrava só pontos. Agora o pacote usa os 33 subdistritos do Censo 2022, que são as Regiões Administrativas, com contorno, população e taxa, e todos os CEPs do DF ganham a sua RA. O mesmo vale para os outros 12 municípios sem bairros mas divididos em subdistritos, como Goiânia (Unidades Territoriais de Planejamento), Contagem, Pelotas e Sete Lagoas. Nesses lugares, fonte_bairro é "IBGE 2022 (subdistrito)" e o código tem 11 dígitos. Só as tabelas CEP-bairro dessas UFs (DF, GO, MG, RJ e RS) são refeitas. - Se o IBGE não responder, o mapa do DF usa os contornos das Regiões Administrativas publicados pelo IPEDF, e a legenda indica a fonte. - Contornos que o IBGE não publica (bairros do DF e do Tocantins) não são mais procurados a cada mapa, e o aviso de "404 Not Found" do R deu lugar ao novo código LDS-24, explicado em ajuda("LDS-24"). - Correção: sem população (lugares que são localidades do CNEFE, como em Palmas), o mapa ficava em branco, porque a taxa era vazia; agora ele pinta a contagem e avisa. - Internações e APACs do ano corrente: o pacote não pede mais ao DATASUS meses que ainda não aconteceram, e os vários avisos do 'microdatasus' em inglês sobre meses não publicados viraram um aviso só, em português, dizendo quais meses faltam (LDS-11). Períodos anteriores ao início de um sistema dão erro LDS-11 em português, e falhas do servidor, LDS-13. - Cache do TabNet: os dois anos anteriores ao corrente ainda recebem registros atrasados e correções, e eram guardados para sempre na primeira consulta. Agora o cache deles vale 30 dias. - Recife (arboviroses e SAMU) e SINASC-RJ: os arquivos dos anos recentes eram baixados de novo a cada chamada, mesmo dentro da mesma sessão; agora valem 7 dias no cache. - cnes_coordenadas(): quando a API do CNES falhava, o estabelecimento ficava gravado no cache sem dados e nunca mais era consultado. Agora a falha não é guardada e o pacote avisa (LDS-13). CNES vazios ou NA são ignorados. - As versões antigas das tabelas do cache (tabela CEP-bairro e setores do Censo) são apagadas quando a versão nova é gravada; antes ficavam ocupando espaço para sempre. - A mensagem final das funções simples separa o que foi ligado a bairros do IBGE do que foi ligado a localidades do CNEFE, que não têm população, e usa vírgula decimal ("97,3%"). - Downloads interrompidos não deixam mais arquivos .parcial no cache. - Correção: mapa_interativo(x, suavizar = TRUE) recalculava a taxa bruta ao juntar as linhas de cada bairro e, por isso, pintava a taxa sem suavização. Agora pinta a taxa suavizada. Changes in version 0.2.0 (2026-10-16) - Primeira versão publicada no CRAN. - Correção: a padronização de nomes e rótulos tirava os acentos de forma diferente no macOS ("Etária" virava "Et'aria"), o que podia impedir a escolha de opções nos TabNets. Agora o resultado é o mesmo em Linux, macOS e Windows. - Preparação para o CRAN: o 'microdatasus' passa a vir do CRAN (sai o campo Remotes); ORCID do autor; exemplos que baixam dados usam @examplesIf interactive(); ajuda() devolve um objeto com método print(); os testes não usam a internet nem o cache do usuário; nova vinheta "Primeiros passos"; guia de contribuição e checagem automática no GitHub Actions (Linux, macOS e Windows). - Nova fonte: TabNet da Secretaria Municipal de Saúde de Fortaleza (FOR-SIM e FOR-SINASC), com óbitos e nascidos vivos por bairro de residência desde 1999. obitos_bairro("Fortaleza", ...) e nascimentos_bairro("Fortaleza", ...) passam a usá-la. - Nova função samu_bairro(): chamados do SAMU 192 do Recife e região metropolitana por bairro do local da ocorrência (dados abertos da Prefeitura do Recife, 2016 em diante), com filtro por tipo de ocorrência e aberturas por subtipo, sexo, origem do chamado e desfecho. - Nova função estabelecimentos_bairro(): estabelecimentos de saúde ativos do CNES (Portal de Dados Abertos do SUS) por bairro, em qualquer município, com filtro por tipo de unidade (descrições da API de Dados Abertos do Ministério da Saúde) e opção de contar só os que atendem pelo SUS. - Nova função atendimentos_bairro(): atendimentos médicos da rede municipal de Curitiba (Sistema e-Saúde, dados abertos, 2019 em diante) por bairro de residência do paciente, com filtro por CID e aberturas por sexo, faixa etária, tipo de unidade, profissional e internamento. Os meses baixados ficam no cache. - Nova fonte: arboviroses da Prefeitura do Recife (DENGUE-RECIFE, CHIKUNGUNYA-RECIFE, ZIKA-RECIFE), registros individuais de 2013 em diante com CEP e nome do bairro. agravos_bairro("dengue", "Recife", ...) passa a usá-las; por = "classificacao" separa confirmados e descartados. - Tabela CEP → bairro: endereços do CNEFE em setores sem bairro oficial passam a receber o bairro oficial quando o nome da localidade é o mesmo (em Recife, os endereços sem bairro oficial caíram de 13,6% para 0,4%; no Rio, de 2,3% para 0,3%). O cache é refeito automaticamente (cep_bairro_v3). - agregar_bairro() e as funções simples usam a população dos bairros da UF certa (antes, só do RJ). - A ligação aproximada de nomes ignora os espaços ("Bom Sucesso" liga a "Bonsucesso"). - Fontes que só filtram por capítulo da CID dão um erro claro (LDS-09) quando recebem códigos de 3 caracteres. - Correção: consultas a fontes estaduais sem registros no município pedido davam erro interno; agora dão LDS-12. Changes in version 0.1.0 Primeira versão pública. - Funções simples: onde_tem_bairro(), obitos_bairro(), nascimentos_bairro(), agravos_bairro() e internacoes_bairro(). - Mapas: mapa_bairro() (ggplot2) e mapa_interativo() (leaflet), com contornos de bairros e distritos do Censo 2022. - Erros e avisos com código (LDS-01 a LDS-23) e ajuda(). - Microdados com CEP (SIH, APACs, SINASC-RJ) localizados por bairro pelo CNEFE 2022. - TabNets regionais com bairro: Prefeitura do Rio, SES-RJ, Prefeitura de São Paulo (distritos) e DIVE-SC. - Exemplos comentados em exemplos/.