gestaolegalufmg / gestaolegal

Sistema para Gestão de Assistências Judiciárias
GNU Affero General Public License v3.0
7 stars 8 forks source link

Busca geral deve mostrar se há casos ligados a um nome digitado #250

Open Ale-eloy opened 11 months ago

Ale-eloy commented 11 months ago

Melhoria nascida da descrição #242 .

Contexto:

Hoje o atendimento é feito no saguão da clínica jurídica seguindo a ordem de chegada das pessoas. Se a Maria, por exemplo, chega à clínica, ela será chamada para o balcão para ter seu primeiro contato e conversar com o atendente da clínica. O fluxo é o seguinte:

  1. O atendente pede o RG da Maria
  2. O atendente busca a "Maria" no sistema
  3. Se a Maria já tiver cadastrado como atendida ou assistida, o atendente checa qual caso/orientação a Maria tem no sistema. Isso é importante porque quando a Maria comparece pela 2ª vez, provavelmente é porque ela quer atualizações sobre a situação dela, ou porque ela foi convocada para conversar. Nesses casos, o próprio atendente já é treinado para conferir a situação do caso/orientação da Maria e dar instruções.

É no passo 3 que se encontra o problema hoje: quando o atendente ("Marcos", por exemplo) quer conferir se a Maria já tem algum caso ou orientação, ele não consegue utilizar a busca geral do sistema, no topo da página.

Como é hoje:

  1. O Marcos, atendente da clínica, digita o nome "Adimar" na barra de pesquisa
  2. A Adimar é uma assistida que tem um caso na clínica.
  3. O nome da Adimar aparece na seção de assistidos, ou seja, ela existe no sistema como assistida.
  4. A Adimar também tem um caso de n° 105 no sistema. Porém, a busca pelo nome da Adimar não mostra o caso 105 na seção de Caso.
  5. Para encontrar o caso 105, eu deveria digitar literalmente "105" na barra de pesquisa.

image

Como deve ser:

  1. O Marcos, atendente da clínica, digita o nome Adimar na barra de pesquisa.
  2. A Adimar é uma assistida que tem um caso na clínica.
  3. O nome da Adimar aparece na seção de assistidos, ou seja, ela existe no sistema como assistida.
  4. O caso de n° 105 APARECE na seção Caso da pesquisa. PS.: acredito que a busca da seção caso esteja sendo feito via n° do caso. A correção provavelmente deve envolver incluir uma query para que sejam buscados todos os casos cujo assistido tem nome parecido com aquilo que foi digitado na barra de pesquisa PS.2: nessa história vamos corrigir SOMENTE a seção de casos, ou seja, a query deve se restringir a tabela de casos de banco de dados. As orientação jurídicas serão tratadas em outro momento.

Observações: