For the complete documentation index, see llms.txt. This page is also available as Markdown.

✔️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

  1. 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}

  1. 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

  1. O SIGAF realiza busca de acordo com os parâmetros informados na interface IU1.145 Pesquisar Unificação de Pacientes .

    1. 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.

    2. Caso exista, o SIGAF exibe os registros na grid de retorno.

{Realizar Unificação de Pacientes}{Cancelar Unificação de Pacientes}

  1. 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

  1. O SIGAF exibe a interface IU1.03 Aprovar Unificação de Pacientes .

  2. O Usuário verifica os dados e seleciona ou não o(s) checkbox do(s) paciente(s) que deseja mesclar.

  3. O Usuário aciona o comando [Aprovar Unificação de Pacientes].

  4. O SIGAF verifica se o Usuário selecionou pelo menos 2 registros para Unificação de Pacientes.

    1. 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.

  5. 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”.

    1. Caso o Usuário responda [CANCELAR], o SIGAF retorna ao passo 2 deste fluxo e não mescla os registros.

    2. 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.

  6. 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

  1. O SIGAF exibe mensagem MSGA1.76 Deseja cancelar essa Unificação de Pacientes? .

    1. Caso o Usuário responda [NÃO], o SIGAF não cancela a Unificação de Pacientes e fecha a pop up.

    2. 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.

  2. 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