ETE015 - Consultar Estabelecimento de Saúde

Descrição (modelo história de usuário)

Como usuário quero consultar o(s) estabelecimento(s) de saúde dentre os cadastrados e vinculados aos participantes da instância

Protótipo 001

alt text

Elementos de Tela

  • Bread Crumb – “Cadastro / Estabelecimento / Consulta” 
  • Título da página – “Consultar Estabelecimento” 
  • “Seta” – M - retorna para a Tela Inicial/Dashboard 
  • “Novo” – BT - direciona para a Tela de Cadastrar Estabelecimento
  • Filtros para consulta: 
    • CNES/CNPJ – N (7/14) 
    • Nome do Estabelecimento – A (150) 
    • Situação – SU 
    • Tipo de Estabelecimento – SM 
  • “Consultar” – BT 
  • “Limpar” – BT 
  • Lista de estabelecimentos dentre os participantes da instância do usuário do loga
    • CNES (0000000) 
    • CNPJ (00.000.000/0000-00) 
    • Nome do Estabelecimento 
    • Situação – A (9) 
  • Ações conforme situação: 
    • Editar – BT - direciona para a Tela de Editar Estabelecimento
    • Ativar – BT  
    • Inativar – BT  
    • Detalhar – BT - direciona para a Tela de Detalhar Estabelecimento
  • Ordenação nas colunas 
  • Paginação 
  • Registro por página 
  • Ir para página 

Legenda
TIPO: A = Alfanumérico, N = Numérico, D = Data, M = Imagem, BT = Botão, LK = Link, SU = Seleção Única, SM = Seleção Múltipla, AC = Autocomplete, * = Obrigatório.

Critérios de Aceite

  1. O usuário somente poderá acessar a funcionalidade caso tenha permissão; RGN001
  2. O acesso à funcionalidade é dado através do menu lateral no item “Cadastro” quando acionar o subitem “Estabelecimento”; 
  3. Quando o usuário acionar a seta para cima ao lado do título da página, o sistema deve retornar à tela inicial do sistema (dashboard); 
  4. Quando o usuário acionar a opção de “Novo”, o sistema o sistema deve direcionar para a tela de cadastro de um novo estabelecimento de saúde; ETE016
  5. No campo “Situação”, o sistema deve apresentar as opções: Ativo e Inativo; 
  6. No campo “Tipo de Estabelecimento”, o sistema deve apresentar as opções: Almoxarifado/CAF, Almoxarifado Regional/Regional de Saúde e/ou Farmácia/Dispensário; 
  7. Quando o usuário acionar a opção “Consultar”, o sistema deve recuperar e apresentar o(s) estabelecimento(s) de saúde dentre os cadastrados e vinculados os participantes da instância do usuário do logado de acordo com o(s) filtro(s) informado(s). Caso não seja informado nenhum filtro, o sistema deve recuperar e apresentar todo(s) o(s) estabelecimento(s) da instância. Caso algum campo retorne vazio, o sistema deve apresentar a descrição “Sem informação”; RGN002
  8. O sistema, não encontrando o(s) estabelecimento(s) para os filtros informados, deve informar que o(s) registro(s) não foram encontrados; MSG041
  9. O sistema, encontrando o(s) estabelecimento(s) de saúde, deve apresentá-lo(s) em ordem decrescente de inclusão com os respectivos dados: CNES, CNPJ, Nome do Estabelecimento, Situação e as ações desejáveis para cada registro; 
  10. No campo “Nome do Estabelecimento”, na grid do resultado, o sistema deve recuperar e apresentar o nome fantasia informado no cadastro do estabelecimento, caso retorne vazio deve apresentar a razão social deste; 
  11. O sistema deve permitir editar, ativar, inativar ou detalhar um registro de estabelecimento de saúde; 
  12. O sistema deve apresentar as ações conforme: 
    • Para registro com situação “Ativo”, as opções “Editar”, “Inativar” e “Detalhar”; 
    • Para registro com situação “Inativo”, as opções “Ativar” e “Detalhar”;
  13. As grids com resultados de consultas devem permitir a ordenação por coluna, paginação, seleção de registro por página e filtrar o resultado da consulta; RGN004
  14. Quando o usuário acionar a opção de “Limpar”, o sistema deve limpar o(s) filtro(s) informado(s), o resultado consulta e permanecer na tela de consultar estabelecimento; 
  15. Quando o usuário acionar a opção “Editar”, o sistema deve direcionar para a tela de edição de um estabelecimento de saúde; ETE017
  16. As opções “Ativar” e “Inativar” somente serão apresentadas para usuários com perfil de “Gestor”; 
  17. Quando o usuário acionar a opção “Inativar”, o sistema deve: 
    • Verificar se existe(m) produto(s) no estoque do estabelecimento, caso possua apresenta uma mensagem de impedimento; RGN008 MSG013
    • Apresentar a mensagem de confirmação ao usuário. Caso o usuário confirme a ação, o sistema altera o estado e a situação do registro para “Inativo” e apresenta a mensagem de sucesso. Caso a ação não seja confirmada, o sistema permanece na tela de consulta; MSG011 MSG049 
  18. Quando o usuário acionar a opção “Ativar”, o sistema deve apresentar a mensagem de confirmação ao usuário. Caso o usuário confirme a ação, o sistema deve o sistema altera o estado e a situação do registro para “Ativo” e apresenta a mensagem de sucesso; MSG012 MSG050
  19. Quando o usuário acionar a opção “Detalhar”, o sistema deve direcionar para a tela de detalhamento dos dados do estabelecimento de saúde; ETE018
  20. O sistema deve gravar a data, hora e CPF e nome do usuário que a executou qualquer ação de alteração no registro. RGN005