Skip to content

UC: Agendar Consulta

1 Breve Descrição

Este caso de uso permite ao paciente realizar o agendamento de um serviço de saúde através do Connect Care. O paciente pode filtrar por especialidade, selecionar data e horário, visualizar locais e profissionais disponíveis, e confirmar o agendamento. O paciente também pode gerenciar seus agendamentos, incluindo cancelar ou remarcar consultas, e acompanhar o status de seus agendamentos.

2 Atores

  • 2.1 Paciente

3. Condições Prévias

  • 3.1 Paciente autenticado no sistema.
  • 3.2 Disponibilidade de profissionais de saúde e locais.

4. Fluxo Básico de Eventos

  • 4.1 O usuário seleciona a opção “Agendar serviço de saúde”.
  • 4.2 O sistema apresenta as opções: Realizar novo agendamento, Remarcar agendamento [FA01], Cancelar agendamento [FA02], Consultar agendamentos [FA03].
  • 4.3 O usuário seleciona a opção de realizar um novo agendamento.
  • 4.4 O usuário seleciona a especialidade desejada. [FE03][RN01]
  • 4.5 O usuário seleciona a data desejada. [FE03][RN01]
  • 4.6 O sistema valida a data. [FE01][FE02][RN03]
  • 4.7 O sistema mostra os horários e locais disponíveis. [FE04][RN02]
  • 4.8 O usuário seleciona um agendamento único. [FA04]
  • 4.9 O sistema apresenta um resumo do agendamento.
  • 4.10 O usuário confirma o agendamento.
  • 4.11 O sistema apresenta uma mensagem de agendamento realizado com sucesso.
  • 4.12 O caso de uso é encerrado.

5. Fluxos Alternativos

  • 5.1 [FA01] Remarcar Agendamento:
  • No passo 4.2, o usuário seleciona a opção "Remarcar agendamento".
  • O sistema exibe os agendamentos ativos do paciente. [FE05][RN02]
  • O paciente escolhe um agendamento para remarcar. [FE06][RN04]
  • O paciente seleciona uma nova opção e confirma a remarcação.
  • O sistema atualiza o status do agendamento.
  • O sistema emite uma mensagem de sucesso.

  • 5.2 [FA02] Cancelar Agendamento:

  • No passo 4.2, o usuário seleciona a opção "Cancelar agendamento".
  • O sistema exibe os agendamentos ativos do paciente. [FE05][RN02]
  • O paciente escolhe um agendamento para cancelar. [FE06][RN04]
  • O sistema solicita confirmação do cancelamento.
  • O paciente confirma e o sistema remove o agendamento.

  • 5.3 [FA03] Consultar Agendamentos:

  • No passo 4.2, o usuário seleciona a opção "Consultar agendamentos".
  • O sistema exibe a lista de agendamentos futuros e passados. [FE05][RN02]
  • O usuário aciona um agendamento específico.
  • O sistema exibe as informações:

    • Data e horário
    • Especialidade
    • Profissional de saúde
    • Local de atendimento.
  • 5.4 [FA04] Sair do Agendamento:

  • No passo 4.8, se o sistema não apresentar uma data que agrade o usuário, ele pode selecionar a opção "cancelar" e sair do agendamento.

6. Fluxos de Exceção

  • 6.1 [FE01] Data anterior à atual: "As datas devem ser maiores que a de hoje". O caso de uso retorna ao passo 4.5.
  • 6.2 [FE02] Data com mais de um ano à frente: "As datas não devem ser de mais de um ano". O caso de uso retorna ao passo 4.5.
  • 6.3 [FE03] Cliente não digitou as informações necessárias: O sistema impede que o cliente avance para o próximo passo caso as informações estejam incompletas.
  • 6.4 [FE04] Sem disponibilidade para a data ou especialidade selecionada: O sistema emite um alerta de falta de disponibilidade e retorna ao passo 4.5.
  • 6.5 [FE05] Nenhum agendamento no sistema: O usuário não possui nenhum agendamento no sistema. O usuário retorna ao passo anterior.
  • 6.6 [FE06] Impossibilidade de ajuste no agendamento: O usuário é impedido de realizar a tarefa e volta ao passo 4.1.

7. Regras de Negócio

  • 7.1 [RN01] Validação dos Dados: Para que o sistema realize o pré-agendamento, é necessário que a especialidade e a data estejam selecionadas corretamente.
  • 7.2 [RN02] Agrupamento por Agenda: O sistema fornece agendamentos agrupados com a especialidade, data, horário e local.
  • 7.3 [RN03] Validação das Datas: As datas preenchidas devem seguir os seguintes critérios:
  • Ser posteriores ou iguais ao dia atual.
  • Ser de até um ano após o dia atual.
  • 7.4 [RN04] Cancelamento e Remarcação: O paciente pode cancelar ou remarcar consultas apenas até 24 horas antes do horário marcado.

8. Pós-Condições

  • 8.1 Consulta registrada no sistema.
  • 8.2 Notificação enviada ao paciente e ao profissional de saúde.

9. Pontos de Extensão

  • 9.1 Receber confirmação da consulta: O sistema deve enviar uma confirmação ao paciente após o agendamento ser realizado com sucesso.

10. Requisitos Especiais

  • 10.1 O sistema deve validar as datas selecionadas para garantir que sejam posteriores à data atual e não ultrapassem um ano. [RN03]
  • 10.2 O sistema deve garantir que o paciente possa cancelar ou remarcar consultas apenas até 24 horas antes do horário marcado. [RN04]

11. Informações Adicionais

  • 11.1 O sistema deve fornecer uma interface amigável e intuitiva para facilitar o agendamento.
  • 11.2 O sistema deve enviar notificações automáticas para o paciente e o profissional de saúde após o agendamento.

Retornar para Casos de Uso