Pular para conteúdo

Especificação de Caso de Uso: Acessar histórico do paciente

Histórico de Versão

Data Versão Descrição Autor
10/02/2025 0.1 Especificação de caso de uso referente a "Acessar histórico do paciente". Daniela Alarcão

1. Breve Descrição

Este caso de uso permite aos profissionais da saúde (médicos, enfermeiros, agentes comunitários) acessar o histórico médico do paciente registrado no sistema. O histórico médico inclui registros de consultas anteriores, resultados de exames e dados relevantes fornecidos pelo próprio usuário.

1.1. Atores

  • Médico
  • Enfermeiro
  • Agentes comunitários

2. Fluxo de Eventos

2.1. Fluxo Principal

  1. O caso de uso inicia quando o profissional de saúde escolhe a opção “Acessar histórico do paciente” no sistema.
  2. O sistema solicita que o usuário informe a identificação do paciente (número de prontuário, CPF ou outro identificador.
  3. O profissional informa a identificação do paciente.
    3.1. Se a identificação for inválida ou o paciente não for encontrado, o fluxo segue para [FE01]
  4. O sistema exibe o histórico médico do paciente, incluindo dados como diagnósticos, tratamentos anteriores, exames realizados, alergias e prescrições.
    4.1. Se o histórico não for encontrado ou houver algum erro técnico, o fluxo segue para [FE02]
  5. O profissional pode aplicar filtros, como: “filtro por tipo de dado (exames, medicamentos, diagnósticos)” e “filtro por período (datas de exames ou tratamentos)”.
    5.1. O fluxo segue para [FA01]
  6. O profissional pode selecionar o item específico do histórico (exame, diagnóstico) para visualizar mais detalhes.
    6.1. O fluxo segue para [FA02]
  7. O profissional pode alterar a identificação do paciente para consultar o histórico de outro paciente.
    7.1. O fluxo segue para [FA03]
  8. O caso de uso é encerrado e o profissional pode voltar ao menu principal ou realizar outras ações dentro do sistema.

2.2. Fluxos Alternativos

[FA01] Aplicar filtros
No passo 5 do fluxo principal, o profissional seleciona a opção de aplicar filtro.

  1. O profissional de saúde decide aplicar filtros adicionais no histórico do paciente, como tipo de dado (exames, medicamentos, diagnósticos) ou período (datas de exames ou tratamentos).
  2. O profissional seleciona o filtro desejado no sistema
  3. O sistema atualiza a visualização do histórico com os dados filtrados conforme a seleção do profissional.
  4. O profissional visualiza as informações filtradas.
  5. O profissional pode decidir remover ou alterar os filtros aplicados, ou visualizar o histórico completo novamente.

[FA02] Visualizar detalhes
No passo 6 do fluxo principal, o profissional pode visualizar detalhes de itens específicos.

  1. O profissional de saúde escolhe um item específico do histórico do paciente.
  2. O sistema exibe os detalhes do item selecionado, com informações complementares como resultados de exames, datas, profissionais envolvidos ou recomendações de tratamento.
  3. O profissional de saúde pode revisar os detalhes e decidir se precisa de mais informações.
  4. Após visualizar os detalhes, o profissional pode retornar ao histórico completo ou selecionar outro item para obter mais informações.

[FA03] Alterar identificação
No passo 7 do fluxo principal, o profissional pode alterar a identificação do paciente.

  1. O profissional de saúde decide realizar uma nova busca por outro paciente e alterar a identificação do paciente atualmente consultado.
  2. O sistema solicita que o profissional de saúde forneça a nova identificação (número de prontuário, CPF ou outro identificador).
  3. O profissional informa a nova identificação do paciente.
  4. O sistema localiza o novo paciente e exibe seu histórico médico.
  5. O profissional pode continuar a consulta ou realizar outras ações com o novo histórico.

2.3. Fluxos de Exceção

[FE01] Identificação Inválida
Deriva do passo 3 do fluxo principal.

  1. O profissional de saúde informa uma identificação de paciente inválida (por exemplo, número de prontuário incorreto ou CPF não encontrado).
  2. O sistema não encontra o paciente no banco de dados.
  3. O sistema exibe uma mensagem de erro informando que a identificação fornecida é inválida ou que o paciente não foi encontrado.
  4. O sistema solicita que o profissional de saúde tente novamente, fornecendo uma identificação correta ou atualizada do paciente.
  5. O profissional pode tentar inserir a identificação novamente ou escolher outra opção (como buscar outro paciente).

[FE02] Histórico não encontrado
Deriva do passo 6 do fluxo principal.

  1. O sistema localiza o paciente, mas não consegue recuperar o histórico médico devido a um erro no banco de dados, falta de registros ou qualquer outro problema técnico.
  2. O sistema exibe uma mensagem de erro indicando que o histórico do paciente não foi encontrado.
  3. O sistema sugere ao profissional de saúde tentar novamente mais tarde ou realizar outras ações, como verificar a identificação do paciente ou buscar outro registro.
  4. O profissional pode optar por tentar buscar o histórico novamente ou entrar em contato com o suporte técnico para resolver o problema.

3. Requisitos Especiais

  • O sistema deve ser acessível via dispositivos móveis e navegadores web.
  • O tempo de resposta para a consulta e exibição do histórico médico do paciente deve ser inferior a 3 segundos, mesmo com dados complexos ou históricos médicos longos.
  • O sistema deve estar em conformidade com a LGPD (Lei Geral de Proteção de Dados).

4. Regras de Negócio

  • [RN01] Autenticação: somente usuários autenticados podem acessar o histórico do paciente.
  • [RN02] Consulta por identificação: o histórico do paciente deve ser acessado por meio de identificador único, como número do prontuário ou CPF.
  • [RN03] Registro: todas as consultas ao histórico devem ser registradas, incluindo o usuário que acessou, a data e a hora da ação.
  • [RN04] Restrição de dados sensíveis: o acesso a determinados dados do histórico pode ser restrito conforme o nível de permissão do usuário, garantindo conformidade com normas de privacidade.

5. Pré-condições

  • O profissional de saúde deve estar cadastrado e autenticado no sistema.

6. Pós-condições

  • O sistema deve registrar todas as requisições de acesso aos históricos dos pacientes.

7. Pontos de Extensão

  • Não identificado.