Beneficiário em situação urgente
precisa encontrar rapidamente um prestador próximo e adequado.
MediPertoHealthTech · Mobile · Geolocalização
Product Designer · Arquitectura do MVP · Implementação do MVP

Visão geral
O MediPerto permite aos beneficiários da rede Saúde+ encontrar clínicas, laboratórios, farmácias e outros prestadores próximos, combinando autenticação por OTP, mapa interactivo, pesquisa, filtros e uma lista ordenada por distância.
A consulta da rede de prestadores dependia de pesquisa manual e de informação sem contexto de proximidade. O MediPerto transforma essa tarefa numa experiência móvel orientada pela localização e pela necessidade imediata do beneficiário.
Como ajudar cada beneficiário a encontrar o prestador adequado, próximo e contactável, com o mínimo de esforço?
Criar uma aplicação móvel que autentica o beneficiário e combina localização, pesquisa e filtros com consultas PostGIS para apresentar prestadores relevantes por proximidade.
Arquitectura
Os módulos que sustentam a experiência e as regras de negócio.
Utilizadores
Perfis reais da operação, sem personas decorativas.
precisa encontrar rapidamente um prestador próximo e adequado.
procura serviços de saúde fora da sua zona habitual.
filtra a rede por categoria, nome ou província.
mantém a rede e disponibiliza informação consistente aos beneficiários.
Fluxos principais
As tarefas que precisavam de continuar claras mesmo com regras complexas.
Evolução
Do problema inicial a uma base de produto preparada para crescer.
Mapear a consulta manual e as necessidades dos beneficiários
Estruturar autenticação por apólice e OTP
Ligar Flutter, NestJS e pesquisa por distância no PostGIS
Refinar mapa, filtros, detalhe e estados da experiência mobile
Frontend
O código faz parte da experiência: componentes, estados, responsividade e performance foram tratados como decisões de produto.
Arquitectura mobile-first implementada em Flutter
Permissão de localização pedida com contexto e alternativa de pesquisa manual
Mapa e lista sincronizados a partir do mesmo resultado geoespacial
Estados explícitos para carregamento, localização negada, lista vazia e falha de rede
Contratos consistentes entre a aplicação Flutter e a API NestJS
Resultado
O maior ganho foi criar uma base coerente para o produto continuar a crescer sem perder clareza na experiência.
Rede de prestadores apresentada por proximidade e contexto
Pesquisa e filtros reduzem o esforço para encontrar o serviço adequado
Contactos e direcções ficam concentrados no detalhe do prestador
Base técnica separa aplicação Flutter, API NestJS e pesquisa PostGIS
Disponibilizar favoritos e histórico de prestadores
Adicionar horários e disponibilidade actualizados
Evoluir rotas e acessibilidade da experiência de mapa
Instrumentar pesquisas e qualidade dos resultados