Skip to content

Busca Guia Médico

Localizar o que o cliente precisa é um desafio no nosso guia médico atual
image.png
Fazendo uma análise simples, o que o usuário espera quando acessa o guia médico é encontrar o que ele precisa de forma simples
Hoje deixamos esse processo complexo com inúmeras formas de seleção de opções e esquecemos de perguntar "qual o método mais utilizado de busca e o que ele faz de eficiente?"
image.png
image.png
Quais tecnologias estão por trás da pesquisa do Google?

Estratégia:

Para facilitar o processo de execução precisamos simplificar e num primeiro momento não precisamos incluir uma I.A (no entanto vemos isso como uma oportunidade

Primeiro momento

O campo unico vai aceitar o imput apenas das informações abaixo:
Nome do médico ou estabelecimento
Especialidade
Faremos um sistema de paginação de acordo com o tipo de estabelecimento como uma solução para o retorno dessas informações ou possiveis lentidões, no entanto podemos testar a verificação a multipla consulta de listas usando o select abaixo:
SELECT
'medico' as tipo, m.id, m.nome
FROM
medicos m
WHERE
m.nome ILIKE '%busca%'
UNION
SELECT
'especialidade' as tipo, e.id, e.nome
FROM
especialidades e
WHERE
e.nome ILIKE '%busca%'
UNION
SELECT
'clinica' as tipo, c.id, c.nome
FROM
clinicas c
WHERE
c.nome ILIKE '%busca%'
UNION
SELECT
'exame' as tipo, ex.id, ex.nome
FROM
exames ex
WHERE
ex.nome ILIKE '%busca%'
ORDER BY
tipo, nome;


Precisaríamos avaliar o tempo de resposta, uma opção seria paginação por tipo de estabelecimento
Abaixo os protótipos de baixa fidelidade:
Com seguimentação por tipo de produto
image.png
Campo unico de busca
image.png

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.