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

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

  1. O SIGAF ex ibe a IU1.110 Solicitar Unificação de Pacientes – Parte 1 em modo de pesquisa.

  2. O Usuário informa ou não os filtros de pesquisa e aciona o comando [Buscar].

  3. O SIGAF verifica se existem registros que atend am aos filtros informados.

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

  4. O SIGAF verifica se existem mais de um paciente correspondente ao filtro informado.

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

  5. O SIGAF verifica se existe mais de 20 pacientes correspondentes ao filtro informado.

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

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

  7. O Usuário seleciona quais dados deverão ser unificados (em colunas de “Possíveis registros duplicados”).

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

  9. O Usuário seleciona dois ou mais pacientes a serem unificados (checkbox).

  10. O Usuário aciona o comando [Enviar dados para aprovação].

  11. O SIGAF verifica se pelo menos dois registros foram selecionados para unificação.

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

  12. O SIGAF exibe a mensagem MSGA1.74 Deseja realmente Unificar os registros selecionados com a informação em destaque? .

    1. Caso o Usuário responda [CANCELAR], o SIGAF retorna ao passo 3 deste fluxo.

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

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