✔️Solicitar Unificação de Paciente
Descrição
Este caso de uso permite que o Usuário solicite unificação de cadastros de pacientes no sistema.
Precondições
O Usuário logado deve ter um dos seguintes perfis: Gestor Master, Administrativo SIGAF, Atendente, Farmacêutico Diretor Técnico, Farmacêutico GRS, Farmacêutico Municipal, Farmacêutico SAF, Gestor Estadual.O Usuário acessou o Menu Cadastros > Pacientes > Solicitar Unificação de Pacientes OU acionou o comando [Solicitar Unificação de Pacientes] do CDU1.01 Manter Paciente .
Fluxo principal
O SIGAF ex ibe a IU1.110 Solicitar Unificação de Pacientes – Parte 1 em modo de pesquisa.
O Usuário informa ou não os filtros de pesquisa e aciona o comando [Buscar].
O SIGAF verifica se existem registros que atend am aos filtros informados.
Caso não exista, o SIGAF exibe a mensagem MSGE1.47 Nenhum paciente foi encontrado com as informações fornecidas. e o fluxo retorna para o passo 2 deste fluxo.
O SIGAF verifica se existem mais de um paciente correspondente ao filtro informado.
Caso exista apenas 1 paciente correspondente ao filtro informado, ou seja, não há duplicidade para o cadastro do paciente, o SIGAF exibe a mensagem MSGE1.03 Não existe coincidências para esse paciente. Provavelmente já foi unificado. e o fluxo retorna para o passo 2 deste fluxo.
O SIGAF verifica se existe mais de 20 pacientes correspondentes ao filtro informado.
Caso existam mais de 20 pacientes correspondentes ao filtro informado, o SIGAF exibe a mensagem MSGE1.45 Resultado maior que o esperado (20 registros)! Para prosseguir será necessário informar mais de um filtro de busca ou uma informação mais especifica. e o fluxo retorna para o passo 2 deste fluxo.
O SIGAF exibe a IU1.110 Solicitar Unificação de Pacientes – Parte 2 listando em “Possíveis registros duplicados” todos os pacientes com possibilidade de estarem duplicados.
O Usuário seleciona quais dados deverão ser unificados (em colunas de “Possíveis registros duplicados”).
O SIGAF atualiza a seção “Dados paciente após unificação” incluindo/alterando os dados selecionado pelo Usuário e destacando-o de vermelho.
O Usuário seleciona dois ou mais pacientes a serem unificados (checkbox).
O Usuário aciona o comando [Enviar dados para aprovação].
O SIGAF verifica se pelo menos dois registros foram selecionados para unificação.
Caso negativo, o SIGAF exibe a mensagem MSGE1.63 É necessário informar pelo menos 2 registros para unificação em: 'Possíveis registros duplicados'. e o fluxo retorna para o passo 8 deste fluxo.
O SIGAF exibe a mensagem MSGA1.74 Deseja realmente Unificar os registros selecionados com a informação em destaque? .
Caso o Usuário responda [CANCELAR], o SIGAF retorna ao passo 3 deste fluxo.
Caso o Usuário responda [SIM], o SIGAF grava a solicitação de unificação conforme RNG1.07 Unificar Registros de Paciente e exibe a mensagem MSGI1005 Dados enviados com sucesso. .
O fluxo retorna ao pondo onde foi acionado.
Fluxos alternativos
Fluxo alternativo
Precondições
Não se aplica.
Passos
Não se aplica.
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