ETE027 - Emitir Relatório de Posição de Estoque
Descrição (modelo história de usuário)
Como usuário quero consultar os dados de posição de estoque dos produtos para emitir um relatório.
Protótipo 001
Elementos de Tela
- Bread Crumb – “Relatórios / Posição de Estoque / Consulta”
- Título da página – “Consultar Dados de Posição de Estoque”
- “Seta” – M - retorna para a Tela Inicial/Dashboard
- CNES/CNPJ do Fabricante – N (7/14)
- Programa de Saúde – SU / AC
- Endereçamento Físico – SU / AC
- Nº do Lote – A (20)
- Data de Validade – D (DD/MM/AAAA)
- Produto – A (500) / AC
- “Excluir” – BT
- “Emitir” – BT
- “Limpar” – BT
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
- O usuário somente pode acessar a funcionalidade caso tenha permissão; RGN001
- O acesso à funcionalidade é dado através do menu lateral no item “Relatórios”, subitem “Posição de Estoque”;
- No campo “CNES/CNPJ do Fabricante”, o sistema deve recuperar e apresentar o Fabricante do produto através do CNES, CNPJ ou nome a partir do 3º caractere, que deseja obter a posição de estoque; RGN020 MSG045
- No campo “Programa de Saúde”, o sistema deve recuperar e apresentar a relação dos programas de saúde ativos no sistema e permitir selecionar o que deseja obter a posição de estoque;
- No campo “Endereçamento Físico”, o sistema deve recuperar e apresentar a relação dos endereçamentos físicos cadastrados e ativos para o estabelecimento e permitir selecionar o que deseja obter a posição de estoque:
- Caso o estabelecimento não possua um endereçamento físico cadastrado e ativo, o campo deve ser desabilitado para edição;
- Caso o estabelecimento possua apenas um endereçamento físico cadastrado e ativo, o campo deve ser carregado automaticamente com o endereçamento existente.
- No campo “Nº do Lote”, o sistema deve permitir informar o número do lote do produto que deseja obter a posição de estoque;
- No campo “Data de Validade”, o sistema deve permitir informar data de validade do produto que deseja obter a posição de estoque;
- No campo “Produto” quando o usuário informar:
- O Código de Barras do produto, o sistema deve:
- O Princípio Ativo ou Nome Comercial de um Medicamento ou Descrição do Produto para Saúde, o sistema deve:
- Emitir um alerta ao usuário caso o sistema não encontre o produto na base de dados de medicamentos ou produtos para saúde; MSG022
- Apresentar a lista de produtos ativos no sistema correspondestes ao valor informado no campo autocomplete a partir da indicação do 3º caractere; RGN015
- O usuário deve selecionar o produto que deseja adicionar na lista produtos ativos no sistema;
- O sistema deve permitir adicionar mais de um produto que deseja obter a posição de estoque;
- O sistema não deve permitir adicionar um produto já relacionado para consulta à posição de estoque; MSG089
- Quando o usuário acionar a opção “Excluir”, o sistema deve permitir excluir o produto adicionado para consulta à posição de estoque;
- Caso o usuário não informe nenhum filtro de pesquisa, o sistema deve considerar todas as opções ao gerar o relatório. Exceto para usuários com perfil de “Gestor” que desejam emitir a posição de estoque de todos os estabelecimentos de sua instância, que deve indicar ao menos um produto; RGN058
- Quando o usuário acionar a opção “Emitir”, o sistema deve:
- Quando o usuário acionar a opção “Limpar”, o sistema deve limpar o(s) filtro(s) informado(s) e permanecer na tela de emitir relatório de posição de estoque;
- Quando o usuário acionar a opção “Voltar”, o sistema deve retornar para a tela inicial do sistema (dashboard).