Consulta de Território UVIS/UBS - São Paulo
Prefere usar sem abrir o site? Baixe a Extensão na Chrome Web Store ↗
Ferramenta web desenvolvida para facilitar a identificação da Unidade de Vigilância em Saúde (UVIS), do Distrito Administrativo (DA) e da Unidade Básica de Saúde (UBS) correspondentes a um determinado endereço ou CEP no município de São Paulo.
Visão geral da ferramenta com mapa interativo e campos de busca.

Ao digitar o CEP ou Logradouro, o sistema localiza o ponto no mapa, traça o território e exibe os dados resumidos na lateral.

Ao clicar sobre qualquer área colorida do mapa, uma ficha técnica completa é exibida, contendo contatos, e-mails para notificação (ex: Hepatites) e endereços das unidades de referência.

- Busca Automática por CEP: Integração com a API ViaCEP para preenchimento automático de logradouro e bairro.
- Geolocalização: Utiliza a API Nominatim (OpenStreetMap) para converter endereços em coordenadas geográficas.
- Análise Espacial (Territórios):
- Usa Turf.js para verificar matematicamente em qual polígono (região da UVIS) o endereço pesquisado se encontra.
- Não depende apenas da proximidade, mas sim das fronteiras oficiais definidas pela prefeitura.
- Mapa Interativo: Visualização clara das divisões territoriais com Leaflet.js.
- Copiar para Área de Transferência: Botões rápidos para copiar endereços, e-mails e telefones.
- Ficha Técnica Dinâmica: Exibe informações detalhadas específicas de cada região, incluindo contatos epidemiológicos.
- HTML5 & CSS3
- JavaScript (Vanilla)
- Bootstrap 5 (Interface responsiva)
- Leaflet.js (Renderização do mapa)
- Turf.js (Análise geoespacial e verificação de polígonos)
- APIs: ViaCEP e Nominatim (OSM)
- Clone este repositório:
git clone [https://github.com/wellingtonlb/consulta-uvis.git](https://github.com/wellingtonlb/consulta-uvis.git)
- Navegue até a pasta do projeto.
- Abra o arquivo
index.htmlem seu navegador de preferência.- Nota: Devido a políticas de segurança de CORS de alguns navegadores, recomenda-se usar uma extensão como "Live Server" no VSCode ou rodar um servidor local simples (ex:
python -m http.server).
- Nota: Devido a políticas de segurança de CORS de alguns navegadores, recomenda-se usar uma extensão como "Live Server" no VSCode ou rodar um servidor local simples (ex:
- Fonte de Dados: Os perímetros das UVIS e DA foram baseados em dados públicos georreferenciados (GeoJSON).
- Privacidade: Nenhuma informação pesquisada pelo usuário é salva em banco de dados. Todas as consultas são realizadas em tempo real via APIs públicas e o processamento é feito no navegador do usuário (Client-side).
Distribuído sob a licença MIT. Veja LICENSE para mais informações.