Casos de Uso - Connect Care
📝 Um Caso de Uso representa uma interação entre um ator (usuário ou outro sistema) e o sistema, com o objetivo de alcançar um resultado específico. Ele descreve como o sistema deve se comportar em resposta a ações do usuário.
No contexto do aplicativo Connect Care, a técnica foi utilizada como um facilitador no desenvolvimento do software. Nesse sentido, seguimos os passos:
1. Identificação dos atores, tais como: Paciente, Agente comunitário, Administrador do sistema, Organizações parceiras, Sistema de geolocalização e Profissional de saúde;
2. Mapeamento dos Casos de Uso: A partir de Verificação com a equipe de desenvolvimento;
3. Desenvolvimento do diagrama: feito no padrão UML;
4. Inclusão das relações de Inclusão e Extensão;
5. Revisão e análise.
Diagrama de Casos de Uso realizado para a Connect Care:
Fonte: Elaboração própria
Especificação de Casos de Uso
UC - Agendar serviço de saúde
Especificação de Caso de Uso
Histórico de Revisão
Data | Autor | Modificações | Versão |
---|---|---|---|
30/01/2025 | Daniel Rodrigues da Rocha, Manuella Magalhães Valadares, Ana Carolina Madeira Fialho, Arthur Miranda Suares | Adicionando caso de uso no documento | 1.0 |
04/02/2025 | Daniel Rodrigues da Rocha, Manuella Magalhães Valadares, Ana Carolina Madeira Fialho, Arthur Miranda Suares, Marcella Sousa Anderle, João Pedro Ferreira Alves | Revisão do documento | 1.1 |
09/02/2025 | Manuella Magalhães Valadares | Alterações no fluxo básico e outros | 1.2 |
1. Breve Descrição
Esta especificação de caso de uso permite ao paciente realizar o agendamento de um serviço de saúde através do Connect Care. Para tanto é deve-se filtrar o tipo de especialização do serviço requerido, data e horário de preferência e recebendo os devidos locais e profissionais como resultado e, ao fim, confirmando seu agendamento. O paciente ainda pode visualizar um mapa para ver a distância e as rotas para chegar até o atendimento agendado. Os agendamentos poderão ser excluídos para casos de cancelamento e também serão acompanhados pela atualização de status de seu andamento.
2. Atores
- 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 (FB)
Esse caso de uso é iniciado quando o usuário selecionar a opção “Agendar serviço de saúde”.- O sistema apresenta as seguintes opções: - Realizar novo agendamento; - Remarcar agendamento [FA01]; - Cancelar agendamento [FA02]; - Consultar agendamentos [FA03].
- O usuário seleciona a opção de realizar um novo agendamento;
- O usuário seleciona a especialidade desejada;[FE03][RN01]
- O usuário seleciona a Data desejada; [FE03][RN01]
- O sistema faz a validação da data; [FE01][FE02][RN03]
- O sistema mostra os horários e locais disponíveis; [FE04][RN02]
- O usuário seleciona um agendamento único; [FA04]
- O sistema apresenta a opção "ver no mapa";
- O usuário confirma o agendamento;
- O sistema apresenta uma mensagem de agendamento realizado com sucesso;
- O caso de uso é encerrado.
5. Fluxo Alternativo (FA)
FA01 - Remarcar agendamento
No passo 1 do Fluxo Básico, 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.
FA02 - Cancelar agendamento
No passo 1 do Fluxo Básico, 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.
FA03 - Consultar agendamentos
No passo 1 do Fluxo Básico, o usuário seleciona a opção "Consultar agendamento"- 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
FA04 - Sair do Agendamento
No passo 7 do fluxo básico, 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. Fluxo de Exceção (FE)
FE01 - Data anterior à atual
"As datas devem ser maiores que a de hoje". O caso de uso retorna ao passo 3 do FB.
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 3 do FB.
FE03 - Cliente não digitou as informações necessárias
O sistema impedirá que o cliente avance para o próximo passo caso as informações estejam incompletas.
FE04 - Sem opções para a data ou especialidade selecionada
O sistema irá emitir um aleta de falta de disponibilidade. O caso de uso retorna ao passo 3 do FB.
FE05 - Nenhum agendamento no sistema
O usuário não possui nenhum agendamento no sistema. O usuário retorna ao passo anterior.
FE06 - Impossibilidade de ajuste no agendamento
O usuário é impedido de realizar a tarefa e volta ao passo 1 do FB.
7. Regras de Negócio (RN)
RN01 - Validação dos Dados
Para que o sistema realize o pré-agendamento, é necessário que os passos 3 e 4 estejam preenchidos corretamente, e que o sistema valide o passo 5
RN02 - Agrupamento por agenda
O sistema fornece agendamentos agrupados com a especialidade, data, horário e local.
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.
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
Não se aplica.
9. Ponto de Extensão
Ver no mapa: O passo 8 do fluxo básico deve ser extendido para o caso de uso "Ver no mapa" com o objetivo de visualizar as rotas e distância dos agendamentos.
UC - Acessar histórico médico
Especificação de Caso de Uso
Histórico de Revisão
Data | Autor | Modificações | Versão |
---|---|---|---|
30/01/2025 | Daniel Rodrigues da Rocha, Manuella Magalhães Valadares, Ana Carolina Madeira Fialho, Arthur Miranda Suares | Adicionando caso de uso no documento | 1.0 |
04/02/2025 | Daniel Rodrigues da Rocha, Manuella Magalhães Valadares, Ana Carolina Madeira Fialho, Arthur Miranda Suares, Marcella Sousa Anderle, João Pedro Ferreira Alves | Revisão do documento | 1.1 |
09/02/2025 | Ana Carolina Madeira Fialho | Alterações no fluxo básico e outros | 1.2 |
1. Breve Descrição
Este caso de uso permite que um paciente acesse seu histórico médico através da plataforma ConnectCare. O histórico inclui consultas, exames, tratamentos anteriores e outras informações relevantes. O objetivo é fornecer ao paciente acesso rápido e seguro aos seus registros de saúde.
2. Atores
- 2.1 Paciente
- 2.2 Profissional de Saúde (Apenas para consulta autorizada)
3. Condições Prévias
- 3.1 O paciente deve estar autenticado na plataforma
- 3.2 O histórico médico deve estar cadastrado no sistema.
- 3.3 Profissionais de saúde só podem acessar o histórico com autorização do paciente.
4. Fluxo Básico (FB)
- O paciente seleciona a opção "Histórico Médico" no menu principal.
- O sistema verifica se o paciente está autenticado. [FE01 - Falha na autenticação]/li>
Se não estiver autenticado, o sistema redireciona para a tela de login.
- O sistema solicita os critérios de busca (período, tipo de registro, etc.).
- O paciente insere os critérios desejados. [FE03 - Informações obrigatórias não preenchidas]
- O sistema valida os critérios de busca. [RN01 - Controle de acesso]
- O sistema exibe a lista de registros correspondentes. [FA01 - Sem registros encontrados]
- O paciente seleciona um registro específico para visualizar os detalhes.
- O paciente pode baixar ou imprimir o registro. [RN03 - Disponibilidade dos registros]
- O caso de uso é encerrado.
Se os critérios não forem preenchidos, o sistema exibe uma mensagem de erro e solicita a inserção dos dados.
O sistema garante que apenas pacientes autenticados ou profissionais de saúde autorizados possam acessar os dados.
Se não houver registros para os critérios informados, o sistema exibe uma mensagem e permite a inserção de novos critérios.
O sistema apresenta as informações do registro, incluindo data, diagnóstico, prescrições e anotações. [RN02 - Segurança e privacidade]
Os dados são protegidos conforme a LGPD, garantindo acesso apenas a usuários autorizados.
O sistema garante que os registros estejam acessíveis e armazenados de forma segura.
5. Fluxo Alternativo (FA)
FA01 - Sem registros encontrados
- Caso não existam registros para os critérios informados, o sistema exibe uma mensagem e permite a inserção de novos critérios.
FA02 - Acesso negado para profissional de saúde
- Se um profissional de saúde tentar acessar o histórico sem autorização do paciente, o sistema exibe uma mensagem de erro e retorna ao menu inicial.
6. Fluxo de Exceção (FE)
FE01 - Falha na autenticação
Se o paciente ou profissional não estiver autenticado, o sistema redireciona para a tela de login.
Regra de Negócio Associada: RN01 - Controle de acesso: Apenas pacientes autenticados podem acessar seu histórico médico, e profissionais de saúde precisam de permissão expressa do paciente para acessar os dados.
FE02 - Erro no carregamento dos registros
Se houver falha na exibição do histórico, o sistema informa o erro e solicita uma nova tentativa.
Regra de Negócio Associada: RN03 - Disponibilidade dos registros: O sistema deve garantir que os registros estejam acessíveis e armazenados de forma segura.
FE03 - Informações obrigatórias não preenchidas
Se o paciente não preencher os critérios de busca, o sistema impede o avanço e solicita a inserção dos dados.
Regra de Negócio Associada: RN01 - Controle de acesso: Apenas pacientes autenticados podem acessar seu histórico médico. O sistema garante que as informações mínimas necessárias para o acesso ao histórico sejam fornecidas.
FE04 - Violação de segurança ou acesso não autorizado
Descrição: Se um usuário tentar acessar dados sem permissão ou realizar uma ação não autorizada, o sistema impede a ação e informa sobre a violação.
Regra de Negócio Associada: RN02 - Segurança e privacidade: Os dados do histórico devem ser protegidos conforme a LGPD, garantindo acesso apenas a usuários autorizados.
7. Regras de Negócio (RN)
RN01 - Controle de acesso
Apenas pacientes autenticados podem acessar seu histórico médico.
Profissionais de saúde devem ter permissão expressa do paciente para acessar os dados.
RN02 - Segurança e privacidade
Os dados do histórico devem ser protegidos conforme a LGPD, garantindo acesso apenas a usuários autorizados.
RN03 - Disponibilidade dos registros
O sistema deve garantir que os registros estejam acessíveis e armazenados de forma segura.
8. Pós-Condições
8.1 O paciente visualiza os dados do seu histórico médico.
8.2 O profissional de saúde acessa os dados somente mediante autorização.
9. Ponto de Extensão
Local do Ponto de Extensão: Durante a exibição do histórico médico.
Descrição: O caso de uso "Acessar Histórico Médico" pode ser estendido pelo caso de uso "Realizar Atendimento Médico", permitindo que o profissional de saúde utilize as informações do histórico para embasar a consulta e registrar novas interações no prontuário do paciente.
UC - Criar relatório da comunidade
Especificação de Caso de Uso
Histórico de Revisão
Data | Autor | Modificações | Versão |
---|---|---|---|
09/02/2025 | Daniel Rodrigues da Rocha | Criação do Caso de Criar relatório da comunidade | 1.0 |
1. Breve Descrição
Este caso de uso permite que um agente comunitátio crie um relatório sintetizado com as informações de saúde de sua comunidade de atendimento através do Connect Care. Para tanto é possível delimitar a área da comunidade atendida e quantificar disgnósticos usuais dentro daquela comunidade através dos atendimentos realizados para receber um relatório disponível no sistema e, por fim, permitindo sua instalação em formato PDF ou Excel. Os relatórios não poderão ser excluídos, mas sofrerão atualizações à medida que novos atendimentos por parte dos agentes comunitário irem sendo realizadas.
2. Atores
- 2.1 Agentes Comunitários
3. Condições Prévias
- O usuário deve estar autenticado no sistema.
- O usuário deve ter permissão para criar relatório da comunidade
4. Fluxo Básico (FB)
Este fluxo básico se inicia quando o usuário seleciona a opção "Criar relatólrio da Comunidade"
- O sistema exibe uma lista de opção:
- Criar um novo relatório de uma comunidade;
- Editar relatório existente; [FA01]
- O usuário seleciona a opção de criar um novo relatório de uma comunidade.
- O usuário seleciona a região da comunidade que atendede.[FE01][RN01]
- O usuário seleciona quais atendimentos domiciliares deverão ser incluídos no relatório.[FE01][RN01]
- O sistema valida os atendimentos domiciliares selecionados.[FE02][RN02]
- O sistema apresenta todos os dados de saúde da comunidade através de seus atendimentos através do relatório.
- O sistema apresenta uma mensagem de relatório gerado com sucesso.
- O caso de uso é encerrado.
5. Fluxo Alternativo (FA)
FA01 - Editar relatório existente
No passo 1, o usuário seleciona "Editar relatório existente".- O sistema exibe uma lista de relatórios ativos do agente comunitário.[FE03][RN03]
- O agente comunitário seleciona um relatório ativo para editar.
- O agente comunitário seleciona os novos atendimentos domiciliares que deverão ser considerados no relatório.[FE01][RN01]
- O sistema valida os atendimentos domiciliares selecionados.[FE04][RN02]
- O sistema atualiza os dados do relatório.
- O sistema emite uma mensagem de sucesso.
6. Fluxo de Exceção (FE)
FE01 - Cliente não digitou as informações necessárias
O sistema impedirá que o cliente avance para o próximo passo caso as informações estejam incompletas.
FE02 - Atendimentos domiciliares não fazem parte da região selecionada
"Os atendimentos domiciliares selecionados não fazem parte da região de sua comunidade". O caso de uso retorna 3 do FB.
FE03 - Nenhum relatório registrado no sistema
O usuário não possui nenhum relatório registrado no sistema. O caso de uso retorna para o passo anterior.
FE04 - Edição dos atendimentos domiciliares não fazem parte da região previamente selecionada
"Os atendimentos domiciliares selecionados não fazem parte da região de sua comunidade". O caso de uso retorna ao passo 3 do FA01.
7. Regras de Negócio (RN)
RN01 - Validação de dados
Para que o sistema prepare a geração do relatório, é necessário que os passos 3 e 4 estejam preenchidos corretamente
RN02 - Validação dos atendimentos domiciliares selecionados:
Os atendimentos domiciliares selecionados devem seguir os seguinte critério:
- O local de atendimento domiciliar selecionado não pode estar fora de uma distância de 5 quilômetros da região selecionada para a comunidade.
RN03 - Agrupamento de Dados
O sistema os relatórios agrupamos por região da comunidade.
8. Pós-Condições
Não se aplica.
9. Ponto de Extensão
Não se aplica.
UC - Realizar visita domiciliar
Especificação de Caso de Uso
Histórico de Revisão
Data | Autor | Modificações | Versão |
---|---|---|---|
05/02/2025 | Arthur Suares | Formulação do caso de uso no docs | 1.0 |
09/02/2025 | Arthur Suares | Passando caso de uso para o pages e Alterações no fluxo alternativo e regras de negócio | 1.1 |
10/02/2025 | Arthur Suares | Adicionando regras de negócio ao fluxo base | 1.2 |
10/02/2025 | Arthur Suares | Revisão do documento | 1.3 |
1. Breve Descrição
Este caso de uso permite que um agente comunitário registre uma visita domiciliar a um paciente por meio da plataforma ConnectCare. Durante a visita, o agente pode inserir informações sobre o estado de saúde do paciente, tratamentos recomendados e encaminhamentos necessários. O objetivo é garantir um acompanhamento adequado e a atualização do prontuário digital do paciente.
2. Atores
- 2.1 Agente comunitário que está responsável por fazer visitas domiciliares
3. Condições Prévias
- 3.1 O agente comunitário deve estar cadastrado e autenticado na plataforma.
4. Fluxo Básico (FB)
- O agente seleciona a opção "Registrar Visita Domiciliar" no menu principal.
- O sistema apresenta as seguintes opções:
- Consultar pacientes
- Registrar novo paciente [FA01]
- Emergência [FA02] [RN03]
- O sistema exibe uma lista de pacientes cadastrados ou permite a busca por nome, CPF ou endereço.
- O agente seleciona o paciente visitado.
- O sistema exibe o prontuário digital do paciente, incluindo informações médicas anteriores. [RN01]
- O agente insere os dados da visita, como sintomas observados, condições do paciente e orientações fornecidas. [RN04]
- O agente confirma o registro da visita.
- O sistema armazena os dados no prontuário digital do paciente e gera um relatório para acompanhamento. [RN02]
- O agente recebe uma confirmação da operação bem-sucedida.
- O caso de uso se encerra
5. Fluxo Alternativo (FA)
FA01 - Selecionar registrar novo paciente
- O agente seleciona a opção de registrar um novo paciente.
- O sistema solicita os dados básicos do paciente (nome, CPF, data de nascimento, endereço, etc.).
- O sistema valida as informações e cadastra o paciente.
- O sistema emite uma mensagem de sucesso.
FA02 - Selecionar Emergência
- O agente acessa a opção de emergência na plataforma.
- O sistema exibe um menu de serviços de urgência disponíveis.
- O agente seleciona a opção adequada (ex.: SAMU, hospital de referência, contato com médico responsável).
- O sistema registra a ação no prontuário do paciente e disponibiliza um canal para comunicação rápida.
- O fluxo retorna ao passo 7 do fluxo básico, permitindo que o agente registre a visita, incluindo a emergência relatada.
6. Fluxo de Exceção (FE)
FE01 - Informações obrigatórias não preenchidas
"Todos os campos obrigatórios devem ser preenchidos antes de concluir o registro da visita" O caso de uso retorna ao passo 4.6 do FB.
FE02 - Paciente não encontrado no sistema
"Paciente não encontrado. Por favor, verifique os dados inseridos ou cadastre um novo paciente.". O caso de uso retorna ao passo 4.2 do FB.
7. Regras de Negócio (RN)
RN01 - Disponibilidade dos registros
Os registros das visitas devem estar disponíveis, se existirem, para consulta posterior por profissionais de saúde autorizados, garantindo rastreabilidade no acompanhamento do paciente.
RN02 - Segurança e privacidade dos dados
Os dados da visita devem ser armazenados seguindo as diretrizes da LGPD, garantindo que apenas usuários autorizados possam acessá-los.
RN03 - Registro de emergência
Caso uma emergência seja identificada, o agente deve registrar a ocorrência e acionar os serviços apropriados antes de concluir o registro da visita, conforme o fluxo alternativo [FA02].
RN04 - O registro da visita deve conter informações obrigatórias
Para que o registro seja concluído, os campos obrigatórios (como sintomas observados, condições do paciente e orientações fornecidas) devem estar preenchidos.
8. Pós-Condições
Pós-Condições
- A visita domiciliar é registrada no prontuário digital do paciente.
- Encaminhamentos e solicitações de exames ficam disponíveis para análise dos profissionais de saúde.
- Local do Ponto de Extensão: Após o passo 5 do fluxo básico, quando o prontuário digital do paciente é exibido.
- Descrição: O sistema pode estender a funcionalidade para buscar e integrar dados de prontuários eletrônicos de outros sistemas de saúde.
- Local do Ponto de Extensão: Após o passo 9 do fluxo básico, quando os dados da visita são armazenados.
- Descrição: O sistema pode enviar notificações automáticas para profissionais de saúde ou familiares cadastrados sempre que um novo registro de visita for realizado.
9. Ponto de Extensão
PE01 Integração com Prontuários de Outros Sistemas
PE02 Notificações Automáticas
UC - Gerenciar iniciativas de saúde
Especificação de Caso de Uso
Histórico de Revisão
Data | Autor | Modificações | Versão |
---|---|---|---|
10/02/2025 | João Pedro | Adicionando caso de uso no documento | 1.0 |
10/02/2025 | João Pedro | Correções de erros gramaticais | 1.1 |
1. Breve Descrição
Este caso de uso permite que as organizações parceiras registrem, divulguem e monitorem iniciativas de saúde na plataforma ConnectCare.
2. Atores
- 2.1 Organizações Parceiras (ONGs, hospitais e instituições governamentais)
3. Condições Prévias
- 3.1 A organização parceira deve estar cadastrada e autenticada na plataforma.
4. Fluxo Básico (FB)
- A organização parceira acessa a plataforma ConnectCare.
- A organização seleciona a opção "Gerenciar Iniciativas de Saúde".
- O sistema apresenta as seguintes opções:
- Cadastrar
- Visualizar [FA01]
- Editar [FA02]
- Excluir [FA03]
- Monitorar [FA04] - A organização seleciona a opção "Cadastrar".
- A organização preenche os detalhes de uma nova iniciativa, incluindo: - Tipo de iniciativa [RN01] [FE01]; - Público-alvo [RN01] [FE01]; - Localização; - Data inicial e final da iniciativa. [RN02] [RN03] [RN04] [FE02]
- O sistema valida as informações e registra a iniciativa.
- O sistema redireciona a organização para a página da iniciativa.
- O caso de uso é encerrado.
5. Fluxo Alternativo (FA)
FA01 - Editar iniciativa
No passo 4 do fluxo básico, a organização seleciona a opção "Editar"
- A organização seleciona a iniciativa em que deseja realizar alguma alteração.
- A organização edita os detalhes registrados na criação ou na última edição da iniciativa selecionada.[RN01] [RN02] [RN03] [RN04] [FE01]
- O sistema valida as informações e registra a iniciativa.
- O sistema redireciona a organização para a página da iniciativa.
- O caso de uso é encerrado.
FA02 - Excluir iniciativa
No passo 4 do fluxo básico, a organização seleciona a opção "Excluir"
- A organização seleciona a iniciativa que deseja excluir.
- A organização escreve o nome da iniciativa em um campo de texto dedicado à confirmação da exclusão da iniciativa.
- A organização recebe uma confirmação visual de que a iniciativa foi excluída com sucesso
- O caso de uso é encerrado
FA03 - Visualizar iniciativa
No passo 4 do fluxo básico, a organização seleciona a opção "Visualizar"
- A organização seleciona a iniciativa que deseja visualizar.
- O sistema redireciona a organização para a página da iniciativa.
- O caso de uso é encerrado.
FA04 - Monitorar iniciativa
No passo 4 do fluxo básico, a organização seleciona a opção "Monitorar"
- A organização seleciona a iniciativa que deseja visualizar as estatísticas.
- O sistema redireciona a organização para uma página com o relatório da iniciativa, onde é possível visualizar a quantidade de participantes e as avaliaçoes de cada participante.
- O caso de uso é encerrado.
6. Fluxo de Exceção (FE)
FE01 - Quantidade inválida de caracteres
Nos pontos 5 do fluxo básico e 2 do fluxo alternativo 01, se a quantidade de caracteres não respeitar a RN01, o sistema informa que a quantidade de caracteres é inválida e retorna ao ponto 4 e 1, dependendo de onde foi chamado.
FE02 - Data de iniciativa inválida
Nos pontos 5 do fluxo básico e 2 do fluxo alternativo 01, se as datas inicial e final da iniciativa não respeitarem a RN02, RN03 e RN04, o sistema informa que as datas estão inválidas e retorna ao ponto 4 e 1, dependendo de onde foi chamado.
7. Regras de Negócio (RN)
RN01 - Quantidade de caracteres
Tanto tipo de iniciativa quanto público alvo devem conter entre 5 e 100 caracteres.
RN02 - Data inicial no cadastro de uma iniciativa
A data inicial da iniciativa não deve ser anterior ao dia do cadastro.
RN03 - Data inicial na atualização de uma iniciativa
A data inicial da iniciativa só pode ser atualizada se a data do dia atual for anterior a data de início da iniciativa.
RN04 - Data final no cadastro e atualização de uma iniciativa
A data inicial da iniciativa deve ser anterior à data final em pelo menos uma hora.
8. Pós-Condições
- Ao final deste caso de uso, a iniciativa cadastrada/atualizada deve ser divulgada para a comunidade.
9. Ponto de Extensão
- PE01 - Divulgar iniciativa de saúde
Local do ponto de extensão: após o cadastro da iniciativa
Descrição: Extensão em "Gerenciar Iniciativas de Saúde" para permitir a promoção das iniciativas por meio de redes sociais e notificações personalizadas.
- PE02 - Melhorar impacto de ações de saúde
Local do ponto de extensão: após a participação dos participantes na iniciativa
Descrição: Extensão para incluir a geração de métricas detalhadas sobre o impacto da iniciativa, como número de atendimentos realizados e feedback dos participantes.
UC - Responder a Dúvidas e Reclamações dos Usuários
Especificação de Caso de Uso
Histórico de Revisão
Data | Autor | Modificações | Versão |
---|---|---|---|
09/02/2025 | Marcella Sousa Anderle | Adicionando caso de uso no documento | 1.0 |
09/02/2025 | Marcella Sousa Anderle | Revisando documento | 1.1 |
1. Breve Descrição
Este caso de uso permite ao Administrador do Sistema responder às dúvidas e reclamações enviadas pelos usuários externos (Pacientes, Profissionais de Saúde e Agentes Comunitários) no Connect Care. O administrador pode visualizar as solicitações, responder, encaminhar para outro setor ou marcar como resolvida.
2. Atores
- Usuário Externo (Paciente, Profissional de Saúde ou Agente Comunitário)
- Administrador do Sistema
3. Condições Prévias
- 3.1 O usuário externo deve estar autenticado no sistema.
- 3.2 O sistema deve estar operacional e apto a receber solicitações.
4. Fluxo Básico (FB)
Esse caso de uso é iniciado quando um usuário externo registra uma dúvida ou reclamação.- O usuário externo acessa a plataforma e registra uma dúvida ou reclamação.[FE01][RN02]
- O sistema armazena a solicitação e a disponibiliza para o Administrador do Sistema.
- O Administrador acessa a interface de administração e visualiza as dúvidas e reclamações pendentes.[FE03][RN03]
- O Administrador escolhe uma das seguintes ações:
- Responder a solicitação [FA01];
- Encaminhar para outro setor [FA02];
- Marcar como resolvida [FA03]. - O sistema registra a ação tomada e notifica o usuário externo.
- O caso de uso é encerrado.
5. Fluxo Alternativo (FA)
FA01 - Responder a uma Solicitação
- O Administrador seleciona uma solicitação.
- O sistema exibe os detalhes da solicitação (tipo, data, usuário e descrição).
- O Administrador insere e confirma a resposta. [FE01][FE02][RN02]
- O sistema registra a resposta e notifica o usuário externo.
FA02 - Encaminhar para Outro Setor
- O Administrador escolhe encaminhar a solicitação.
- O sistema exibe a lista de setores disponíveis.
- O Administrador seleciona um setor e adiciona um comentário opcional.
- O Administrador confirma o encaminhamento. [FE03][RN03]
- O sistema transfere a solicitação e notifica o setor responsável.
FA03 - Marcar como Resolvida
- O Administrador opta por marcar a solicitação como resolvida.
- O sistema exibe a lista de solicitações pendentes.
- O Administrador revisa o histórico e insere uma justificativa opcional.
- O sistema registra a ação e notifica o usuário externo.
6. Fluxo de Exceção (FE)
FE01 - Resposta Inválida
Se a resposta estiver vazia ou contiver caracteres inválidos, o sistema impede o envio e exibe uma mensagem de erro.
FE02 - Falha no Envio da Resposta
Se houver erro no banco de dados ou na conexão, o sistema exibe uma mensagem informando a falha.
FE03 - Falha no Encaminhamento
Se o setor selecionado estiver indisponível, o sistema exibe uma mensagem de erro e retorna ao passo anterior.
7. Regras de Negócio (RN)
RN01 - Tempo Máximo de Resposta
Dúvidas devem ser respondidas em até 48 horas. Reclamações críticas devem ser respondidas em até 24 horas.
RN02 - Validação da Resposta
A resposta não pode ser nula ou conter caracteres inválidos. [FE01]
RN03 - Registro de Histórico
O sistema deve armazenar todas as interações para auditoria e consultas futuras.
RN04 - Acessibilidade
O sistema deve oferecer suporte a VLibras e leitores de tela.
8. Pós-Condições
O usuário externo recebe uma resposta, tem sua solicitação encaminhada ou marcada como resolvida.
9. Ponto de Extensão
Não se aplica.