Skip to content

Casos de Uso

Introdução

O Meu SUS Digital é uma plataforma oficial do Ministério da Saúde do Brasil que centraliza informações e serviços relacionados à saúde dos cidadãos. Por meio do site, os usuários podem acessar dados como histórico de atendimentos, vacinas aplicadas, exames realizados e outras informações de saúde. Além disso, a ferramenta busca facilitar o acesso a serviços de saúde e promover a digitalização e integração de informações no Sistema Único de Saúde (SUS).

Metodologia

O diagrama de caso de uso é uma ferramenta visual que destaca as interações entre usuários e sistemas, como o site Meu SUS Digital, identificando funcionalidades principais como acesso ao histórico de saúde, consulta de vacinas e agendamento de serviços. Ele mapeia as principais funcionalidades do sistema, considerando as interações mais relevantes entre os usuários, como cidadãos e profissionais da saúde, e o site. Dessa forma, o diagrama auxilia na compreensão do funcionamento do sistema e na identificação de suas principais demandas.

Tabela 1 – Elementos do Diagrama de Casos de Uso

Nome Função Elemento
Ator Representam os diferentes tipos de usuários externos que interagem com o sistema
actor
Elipse
(Caso de Uso)
É usada para representar os casos de uso no diagrama. Um caso de uso descreve uma funcionalidade ou uma ação específica que o sistema pode realizar em resposta às interações dos atores. A elipse contém o nome do caso de uso
elipse
Retângulo
(Sistema)
Usado para representar o sistema ou o bloco em análise. Ele envolve os casos de uso e atores relacionados
retangulo
Flecha
(Relações)
As flechas são usadas para representar as relações ou interações entre atores e casos de uso
flechas

Além disso, no diagrama de casos de uso é possível especificar:

  • Os requisitos externos de um sistema, ou seja, as funcionalidades necessárias que o sistema deve oferecer para atender às necessidades dos usuários.
  • As funcionalidades disponíveis no sistema, ou seja, o que o sistema é capaz de fazer para satisfazer as necessidades dos usuários.
  • Os requisitos impostos pelo sistema ao ambiente em que está inserido, definindo como o sistema interage com o ambiente para realizar suas funções.

Diagrama de Casos de Uso

A Figura 1 demonstra o diagrama de casos de uso do aplicativo Meu SUS Digital.

Figura 1 – Diagrama de Casos de Uso do Meu SUS Digital

Especificação de Casos de Uso

Tabela 2 – Histórico pré pandemia

UC02 Informações
Descrição O paciente é capaz de visualizar seu histórico de vacinação antes da pandemia (pré 2020)
Ator Paciente
Pré-condições
  • O paciente deverá estar conectado à Internet.
  • O paciente deverá ter feito autenticação no sistema.
Ação O paciente vai acessar seu histórico de vacinação
Fluxo principal
  • O paciente acessa o aplicativo.
    • O paciente seleciona a opção "Vacinas" na página inicial.
      • Dentro da aba "Histórico de Vacinas" o paciente visualiza seu histórico de vacinação.
        • O paciente seleciona a opção "Mais Detalhes".
          • O aplicativo disponibiliza mais detalhes da vacina.
Fluxo alternativo
  • O paciente acessa o aplicativo.
    • O paciente seleciona a opção "Vacinas" na página inicial.
      • O paciente seleciona "Suas vacinas".
        • O aplicativo exibe o histórico de vacinação completo.
Fluxo de exceção 1. O paciente não possui vacinas registradas.
  • O paciente acessa a opção "Vacinas", mas não há registros no sistema.
    • O sistema exibe uma mensagem informando que não há vacinas registradas.
2. Erro na atualização do histórico de vacinação.
  • O sistema não consegue recuperar o histórico de vacinação do paciente devido a uma falha técnica.
    • O sistema exibe uma mensagem informando que o histórico de vacinação não esta disponível no momento.
Pós-condições O histórico de vacinação completo é exibido ao paciente
Data de Criação 08/12/2024
Rastreabilidade RF69

Autor: Pedro Lopes.


Tabela 3 – Consultar receitas médicas

UC03 Informações
Descrição O paciente é capaz de consultar uma receita médica no aplicativo.
Ator Paciente
Pré-condições
  • O paciente deverá estar conectado à Internet.
  • O paciente deverá ter feito autenticação no sistema.
Ação O paciente buscará sua receita médica no aplicativo.
Fluxo principal
  • O paciente acessa o aplicativo.
    • O paciente seleciona a opção "Consultar receitas médicas".
      • O aplicativo exibe o histórico de receitas médicas.
        • O paciente seleciona uma receita na lista.
          • O aplicativo exibe a receita médica.
Fluxo alternativo 1. O paciente busca por uma receita específica.
  • Em vez de navegar pela lista completa, o paciente busca por uma receita médica através da função "Buscar".
    • O aplicativo exibe o resultado da busca.
2. O paciente solicita o download ou compartilhamento da receita.
  • O paciente seleciona uma receita na lista.
    • O paciente seleciona a opção "Baixar" ou "Compartilhar".
      • O sistema gera o arquivo PDF da receita.
        • O paciente baixa o arquivo ou escolhe um aplicativo para compartilhar (e-mail, WhatsApp, etc.).
Fluxo de exceção 1. Não há receitas médicas disponíveis.
  • O paciente seleciona a opção "Consultar receitas médicas".
    • O aplicativo exibe uma mensagem informando que não há receitas disponíveis.
2. Falha na conexão com o sistema.
  • O sistema exibe uma mensagem informando que não foi possível realizar a operação devido a problemas na conexão.
Pós-condições A receita médica é exibida ao paciente.
Data de Criação 06/12/2024
Rastreabilidade RF71

Autor: Matheus Henrick.


Tabela 4 – Fazer pedido de medicamento

UC04 Informações
Descrição O paciente é capaz de fazer pedido de medicamento pelo aplicativo.
Ator Paciente
Pré-condições
  • O paciente deverá estar conectado à Internet.
  • O paciente deverá ter feito autenticação no sistema.
Ação O paciente fará um pedido de medicamento.
Fluxo principal
  • O paciente acessa o aplicativo.
    • O paciente seleciona a opção "Fazer pedido de medicamento".
      • O sistema exibe as receitas médicas disponíveis.
        • O paciente escolhe uma receita médica.
          • O sistema exibe a lista de medicamentos dessa receita.
            • O paciente seleciona os medicamentos desejados e confirma o pedido.
              • O sistema registra o pedido.
Fluxo alternativo 1. Primeiro pedido.
  • O paciente acessa o aplicativo pela primeira vez.
    • O paciente seleciona a opção "Fazer pedido de medicamento".
      • O aplicativo solicita que o paciente escolha a farmácia e a forma de entrega de medicamento.
        • O paciente informa a sua preferência.
          • O fluxo retorna ao passo 3 do fluxo principal.
2. Ativar notificação.
  • Após confirmar o pedido, o paciente ativa a opção de notificações.
    • O sistema confirma a ativação e notifica o paciente automaticamente em cada mudança de status.
Fluxo de exceção 1. Não há receitas médicas disponíveis.
  • O paciente seleciona a opção "Fazer pedido de medicamento".
    • O aplicativo exibe uma mensagem informando que não há receitas disponíveis.
2. Medicamento não disponível no sistema.
  • O paciente seleciona os medicamentos desejados e confirma o pedido.
    • O sistema exibe uma mensagem informando a indisponibilidade do(s) medicamento(s).
      • O paciente prossegue com o pedido dos medicamentos restantes ou aguarda reposição.
3. Falha na conexão com o sistema.
  • O sistema exibe uma mensagem informando que não foi possível realizar a operação devido a problemas na conexão.
Pós-condições O pedido foi registrado.
Data de Criação 06/12/2024
Rastreabilidade RF67

Autor: Matheus Henrick.


Tabela 5 – Consultar pedido de medicamento

UC05 Informações
Descrição O paciente é capaz de acompanhar um pedido de medicamento pelo aplicativo.
Ator Paciente
Pré-condições
  • O paciente deverá estar conectado à Internet.
  • O paciente deverá ter feito autenticação no sistema.
Ação O paciente verifica o andamento do pedido de medicamento.
Fluxo principal
  • O paciente acessa o aplicativo.
    • O paciente seleciona a opção "Acompanhar pedidos".
      • O sistema exibe a lista de pedidos de medicamentos realizados pelo paciente, com os respectivos status (ex.: "Em processamento", "A caminho", "Entregue").
        • O paciente seleciona um pedido.
          • O sistema exibe os detalhes do pedido, incluindo:
            - Medicamentos solicitados;
            - Previsão de entrega/retirada;
            - Local de retirada (se aplicável);
            - Status atual e histórico de movimentações.
Fluxo alternativo 1. Refinar o resultado.
  • O paciente aplica filtros, como status ("Em processamento", "Entregue") ou período de realização do pedido.
    • O sistema exibe a lista de pedidos que atendem aos critérios informados.
      • O fluxo retorna ao passo 4 do fluxo principal.
Fluxo de exceção 1. O paciente não possui pedidos registrados.
  • O paciente acessa a opção "Acompanhar pedidos", mas não há registros no sistema.
    • O sistema exibe uma mensagem informando que não há pedidos registrados.
2. Erro na atualização do status do pedido.
  • O sistema não consegue recuperar o status do pedido devido a uma falha técnica.
    • O sistema exibe uma mensagem informando que os detalhes do pedido não estão disponíveis no momento.
3. Pedido cancelado ou inválido.
  • O paciente tenta acessar um pedido que foi cancelado ou não é mais válido.
    • O sistema exibe uma mensagem informando que o pedido foi cancelado ou não está disponível.
Pós-condições O pedido é exibido.
Data de Criação 06/12/2024
Rastreabilidade RF62

Autor: Matheus Henrick.


Tabela 6 – Agendamentos

UC06 Informações
Descrição O paciente pode agendar consultas médicas de forma online pelo sistema Meu SUS Digital.
Ator Paciente
Pré-condições
  • O paciente deve estar autenticado no sistema por meio de login no Gov.br.
  • O paciente deve estar conectado à Internet.
Ação O paciente realiza o agendamento de uma consulta médica.
Fluxo principal
  • O paciente acessa o sistema Meu SUS Digital.
    • O paciente seleciona a opção "Agendamentos".
      • O paciente escolhe a especialidade médica desejada.
        • O sistema exibe as datas e horários disponíveis.
          • O paciente seleciona uma data e horário.
            • O sistema confirma o agendamento.
Fluxo alternativo
  • O paciente acessa o sistema Meu SUS Digital.
    • O paciente seleciona a opção "Agendamentos".
      • O sistema exibe uma lista de consultas disponíveis próximas à localização do paciente.
        • O paciente escolhe uma consulta disponível.
          • O sistema confirma o agendamento.
Fluxo de exceção 1. O paciente não encontra horários disponíveis:
  • O sistema informa que não há horários disponíveis para a especialidade escolhida.
2. Falha técnica no sistema:
  • O sistema exibe uma mensagem informando que não foi possível realizar o agendamento no momento.
Pós-condições O agendamento da consulta médica é registrado no sistema e o paciente recebe uma confirmação.
Data de Criação 08/12/2024
Rastreabilidade RF02


Tabela 7 – Exportar Carteira Nacional de Vacinação Digital

UC07 Informações
Descrição O aplicativo deve permitir que o usuário exporte ou realize o download do documento referente à sua Carteira Nacional de Vacinação Digital.
Ator Usuário (paciente cadastrado no aplicativo).
Pré-condições
  • O usuário deve estar autenticado no aplicativo (login realizado com sucesso via conta Gov.br).
  • O sistema deve conter a Carteira Nacional de Vacinação Digital atualizada para o usuário.
  • Ação O usuário exporta ou realiza o download do documento referente à Carteira Nacional de Vacinação Digital.
    Fluxo principal
  • O usuário acessa o menu principal do aplicativo e seleciona a opção "Vacinas".
    • O sistema exibe diversas opções, como "Ajuda", "Documentos", "Histórico de vacinas", entre outras.
      • O usuário seleciona a opção "Documentos".
        • O usuário seleciona a opção "Suas vacinas".
          • O usuário seleciona a opção "Exportar documento".
            • O sistema gera o arquivo correspondente e o disponibiliza para o exportação/download no dispositivo do usuário.
  • Fluxo alternativo
  • O usuário acessa o menu principal do aplicativo e seleciona a opção "Vacinas".
    • O sistema exibe, entre diversas outras, a opção "Acesse sua Carteira Nacional de Vacinação".
      • O usuário seleciona a opção "Acessar", em "Acesse sua Carteira Nacional de Vacinação".
        • O sistema gera o arquivo correspondente e o disponibiliza para o exportação/download no dispositivo do usuário.
  • Não há Carteira Nacional de Vacinação Digital associada ao usuário.
    • O sistema exibe uma mensagem informando que não há documento disponível para exportação/download.
  • Ocorre uma falha no download do arquivo.
    • O sistema exibe uma mensagem de erro e orienta o usuário a tentar novamente mais tarde.
  • Fluxo de exceção Não aplicável.
    Pós-condições 1. O usuário obtém uma cópia do documento referente à Carteira Nacional de Vacinação Digital.

    2. Nenhuma alteração nos dados do sistema ocorre durante este processo.
    Data de Criação 07/12/2024
    Rastreabilidade RF5

    Autor: Artur Ricardo.


    Tabela 8 – Exportar Certificado de vacinação nacional de Covid-19

    UC08 Informações
    Descrição O aplicativo deve permitir que o usuário exporte ou realize o download do documento referente ao Certificado de vacinação nacional de Covid-19.
    Ator Usuário (paciente cadastrado no aplicativo).
    Pré-condições
  • O usuário deve estar autenticado no aplicativo (login realizado com sucesso via conta Gov.br).
  • O sistema deve conter o Certificado de vacinação nacional de Covid-19 atualizado para o usuário.
  • Ação O usuário exporta ou realiza o download do documento referente ao Certificado de vacinação nacional de Covid-19.
    Fluxo principal
  • O usuário acessa o menu principal do aplicativo e seleciona a opção "Vacinas".
    • O sistema exibe diversas opções, como "Ajuda", "Documentos", "Histórico de vacinas", entre outras.
      • O usuário seleciona a opção "Documentos".
        • O usuário seleciona a opção "Suas vacinas de Covid-19".
          • O usuário seleciona a opção "Exportar documento".
            • O sistema gera o arquivo correspondente e o disponibiliza para o exportação/download no dispositivo do usuário.
  • Fluxo alternativo
  • Não há Certificado de vacinação nacional de Covid-19 associada ao usuário.
    • O sistema exibe uma mensagem informando que não há documento disponível para exportação/download.
  • Ocorre uma falha no download do arquivo.
    • O sistema exibe uma mensagem de erro e orienta o usuário a tentar novamente mais tarde.
  • Fluxo de exceção Não aplicável.
    Pós-condições 1. O usuário obtém uma cópia do documento referente ao Certificado de vacinação nacional de Covid-19.

    2. Nenhuma alteração nos dados do sistema ocorre durante este processo.
    Data de Criação 07/12/2024
    Rastreabilidade RF5

    Autor: Artur Ricardo.


    Tabela 9 – Visualizar histórico de vacinas

    UC09 Informações
    Descrição O aplicativo deve disponibilizar ao usuário o acesso ao seu histórico de vacinas.
    Ator Usuário (paciente cadastrado no aplicativo).
    Pré-condições
    • O usuário deve estar autenticado no aplicativo (login realizado com sucesso via conta Gov.br).
    • O sistema deve conter registros de vacinas para o usuário.
    Ação O usuário acessa o histórico de vacinas.
    Fluxo principal
  • O usuário acessa o menu principal do aplicativo e seleciona a opção "Vacinas".
    • O sistema exibe diversas opções, como "Ajuda", "Documentos", "Histórico de vacinas", entre outras.
      • O usuário seleciona a opção "Histórico de vacinas".
        • O sistema exibe uma lista ou histórico com os registros de vacinação associados ao usuário.
          • Em "Mais detalhes", o usuário pode selecionar um registro específico para visualizar detalhes, como data, local de aplicação, fabricante, entre outros.
  • Fluxo alternativo
  • Não há registros de vacinas para o usuário.
    • O sistema exibe uma mensagem informando que não há vacinas registradas.
  • Ocorre uma falha na conexão com o servidor.
    • O sistema exibe uma mensagem de erro e orienta o usuário a tentar novamente mais tarde.
  • Fluxo de exceção Não aplicável.
    Pós-condições 1. O usuário visualiza o histórico completo de vacinas (se disponível).

    2. Nenhuma alteração nos dados do sistema ocorre durante este processo.
    Data de Criação 07/12/2024
    Rastreabilidade RF6

    Autor: Artur Ricardo.


    Tabela 10 – Filtrar Notificações

    UC10 Informações
    Descrição O aplicativo deve filtrar notificações relevantes, baseado na região atual e alergias do paciente.
    Ator Paciente
    Pré-condições
    • O usuário deve estar autenticado no aplicativo (login realizado com sucesso via conta Gov.br).
    • O paciente permite o acesso à sua localização pelo app
    • O paciente tem alergias adicionadas
    Ação Notificações cuja categoria é compatível à região ou alergia do paciente são notificadas a ele
    Fluxo principal
    • O usuário acessa seção de "Conteúdo"
    • O sistema solicita acesso à localização, se não possuir
    • O paciente permite o acesso à localização, se for solicitado
    • O sistema exibe a tela de conteúdos filtrados, baseado na localização e nas alergias declaradas
    Fluxos alternativos
    • O usuário acessa seção de "Conteúdo"
    • O sistema pede acesso à localização do paciente
    • O paciente nega o acesso à localização
    • O sistema exibe a tela de conteúdos filtrados, baseado apenas nas alergias declaradas, se houver
    Fluxo de exceção
    • O usuário acessa seção de "Conteúdo"
    • O paciente permite o acesso à localização
    • O sistema falha em acessar o serviço de localização, e notifica que não foi possível acessar localização e mostra conteúdos filtrados apenas pelas alergias declaradas
    Pós-condições
    • O sistema apresenta uma lista de contúdos filtrados, a partir do conteúdo mais recente
    • As permissões de acesso à localização são atualizadas, caso paciente aceite
      Data de Criação 08/12/2024
      Rastreabilidade RF72

      Autor: João Pedro.

      📚 Bibliografia

      SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 13. 2017. Apresentação de slides. Disponível em:https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf. Acesso em: 4 dez. 2024.

      Casos de Uso. Repositório do Grupo Bilheteria Digital da disciplina de Requisitos de Software da Universidade de Brasília, 2023. Disponível em: https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/useCase/. Acesso em: 4 dez. 2024.

      📑 Histórico de Versão

      Versão Descrição Autor(es) Data de Produção Revisor(es) Data de Revisão
      1.0 Criação do Documento. Emivalto Júnior 05/12/2024 Matheus Henrick 07/12/2024
      1.1 Adição da especificação de casos de uso da funcionalidade relacionada a medicamentos. Matheus Henrick 07/12/2024 Artur Ricardo 07/12/2024
      1.2 Adição da especificação de casos de uso da funcionalidade relacionada às vacinas. Artur Ricardo 07/12/2024 Pedro Lopes 08/12/2024
      1.3 Atualização da especificação de casos de uso das funcionalidades relacionada às vacinas. Artur Ricardo 08/12/2024 Pedro Lopes 08/12/2024
      1.4 Atualização da especificação de casos de uso das funcionalidades relacionada às vacinas. Artur Ricardo 08/12/2024 Pedro Lopes 08/12/2024
      1.5 Atualização da especificação de casos de uso das funcionalidades relacionada às vacinas. Pedro Lopes 08/12/2024 Emivalto Júnior 08/12/2024