✔️Aprovar Unificação de Paciente
Descrição
Este caso de uso permite a aprovação de unificação de cadastros de pacientes no sistema.
Precondições
O Usuário logado deve ter um dos seguintes perfis: Gestor master, Farmacêutico SAF.O Usuário acessou o Menu Cadastros > Pacientes > Aprovar Unificação de Pacientes.
Fluxo principal
O SIGAF exibe a interface IU1.145 Pesquisar Unificação de Pacientes com todas as solicitações de Unificação de Pacientes já carregadas na grid de resultados.
{Buscar Unificação de Pacientes}{Realizar Unificação de Pacientes}{Cancelar Unificação de Pacientes}
O caso de uso termina.
Fluxos alternativos
Fluxo alternativo Buscar Unificação de Pacientes
Precondições
O Usuário preencheu ou não os filtros de pesquisa.O Usuário acionou o comando [Buscar].
Passos
O SIGAF realiza busca de acordo com os parâmetros informados na interface IU1.145 Pesquisar Unificação de Pacientes .
Caso não exista registro que atenda os parâmetros, o SIGAF exibe a mensagem MSGI001 Não existem registros a serem exibidos. e retorna para o passo onde o fluxo alternativo foi acionado.
Caso exista, o SIGAF exibe os registros na grid de retorno.
{Realizar Unificação de Pacientes}{Cancelar Unificação de Pacientes}
O fluxo retorna ao ponto em que foi acionado.
Fluxo alternativo Realizar Unificação de Pacientes
Precondições
O Usuário acionou o comando [Realizar Unificação de Pacientes].
Passos
O SIGAF exibe a interface IU1.03 Aprovar Unificação de Pacientes .
O Usuário verifica os dados e seleciona ou não o(s) checkbox do(s) paciente(s) que deseja mesclar.
O Usuário aciona o comando [Aprovar Unificação de Pacientes].
O SIGAF verifica se o Usuário selecionou pelo menos 2 registros para Unificação de Pacientes.
Caso não, o SIGAF exibe a mensagem MSGE1.63 É necessario informar pelo menos 2 registros para mesclagem em: 'Possíveis registros duplicados'. e retorna ao passo 2 deste fluxo.
O SIGAF exibe a mensagem MSGA1.74 Deseja realmente Mesclar os registros selecionados com a informação em destaque? e destaca de vermelho o quadro que envolve a seção “Dados paciente após mesclagem”.
Caso o Usuário responda [CANCELAR], o SIGAF retorna ao passo 2 deste fluxo e não mescla os registros.
Caso o Usuário responda [SIM], o SIGAF mescla os dados conforme RNG1.07 Mesclar Registros de Paciente e exibe a MSGI1.75 Dados enviados com sucesso.
O fluxo retorna para o passo onde foi acionado.
Fluxo alternativo Cancelar Unificação de Pacientes
Precondições
O Usuário acionou o comando [Cancelar Unificação de Pacientes].
Passos
O SIGAF exibe mensagem MSGA1.76 Deseja cancelar essa Unificação de Pacientes? .
Caso o Usuário responda [NÃO], o SIGAF não cancela a Unificação de Pacientes e fecha a pop up.
Caso o Usuário responda [SIM], o SIGAF cancela a Unificação de Pacientes (deixa de exibi-la na grid de resultados E não permite mais que este registro tenha sua unificação aprovada, a menos que o Usuário a solicite novamente) e exibe a mensagem MSGI1.77 Unificação de Pacientes cancelada com sucesso.
O caso de uso termina.
Observações
Não se aplica.
Critérios de aceitação do requisito
Item a ser cumprido
Sim
Não
Não se aplica
1
A descrição do caso de uso mostra com clareza qual a funcionalidade que será especificada e seu objetivo?
2
Considerando que a cada desvio que há em um fluxo (fluxo alternativo, subfluxo ou caso de uso), após o seguirmos e retornarmos ao ponto onde estávamos, o fluxo principal inicia e termina o caso de uso?
3
O fluxo principal executa algo relevante para o usuário (uma consulta, por exemplo)?
4
Os atributos das interfaces de usuário do caso de uso estão presentes nas classes apresentadas no diagrama de classes?
5
Todas as regras de negócio referentes ao caso de uso foram utilizadas adequadamente por ele?
6
A comunicação direta com outro sistema (caso exista) está presente no Diagrama de Contexto ou no Diagrama de Caso de Uso?
7
O dicionário de classes foi utilizado no caso de uso explorando todo o seu potencial?
8
Os requisitos não funcionais relativos a esse caso de uso foram identificados?
Atualizado