Pbb
PBB – HealthNet
Data | Versão | Descrição | Autor |
---|---|---|---|
23/06/25 | 1.0 | Criação do Documento | Rafael Schadt e Diogo Ferreira |
Problemas
- Falta de um sistema unificado para gestão de dados de pacientes.
- Sistemas desatualizados e incompatíveis entre as unidades.
- Dificuldade de acesso a prontuários completos e atualizados.
- Risco elevado de erros médicos por falta de informação.
- Agendamento de consultas ineficiente e descentralizado.
- Controle de medicamentos manual e propenso a erros.
- Falta de verificação automática de interações medicamentosas.
- Dependência excessiva de processos manuais e papelada.
- Dificuldade em cumprir regulamentações de proteção de dados.
Expectativas
- Centralizar e unificar os dados dos pacientes.
- Ter acesso imediato e confiável ao histórico completo do paciente.
- Otimizar e unificar o sistema de agendamento de consultas.
- Tornar o processo de dispensa de medicamentos mais seguro e à prova de erros.
- Oferecer um portal para que os pacientes acessem suas informações.
- Ter uma solução tecnológica robusta, segura e escalável.
- Garantir a conformidade com as regulamentações de saúde.
ID | PBIs |
---|---|
1 | Criar uma conta e fazer login de forma segura no portal |
2 | Visualizar o histórico de consultas. |
3 | Visualizar e descarregar os resultados de exames. |
4 | Visualizar as prescrições ativas e o histórico de medicação. |
5 | Preencher formulários de pré-consulta online. |
6 | Receber lembretes de medicação através de notificações. |
7 | Atualizar as informações pessoais |
8 | Visualizar a agenda de múltiplos médicos. |
9 | Marcar uma nova consulta para um paciente |
10 | Cancelar ou reagendar uma consulta existente |
11 | Bloquear horários na agenda de um médico |
12 | Solicitar o cancelamento de uma consulta |
13 | Visualizar os horários disponíveis de um médico |
14 | Solicitar um agendamento através do portal. |
15 | Cadastrar paciente no sistema unificado |
16 | Procurar por um paciente existente |
17 | Visualizar o histórico completo de consultas, tratamentos e diagnósticos de um paciente |
18 | Adicionar notas clínicas a uma consulta |
19 | Anexar resultados de exames ao prontuário do paciente |
20 | Alertar sobre possíveis interações medicamentosas ou alergias do paciente |
21 | Procurar por um medicamento numa base de dados |
22 | Gerar uma prescrição digital |
23 | Visualizar o histórico de medicamentos já dispensados em um paciente |
24 | Dar baixa de um medicamento no estoque |
25 | Receber as prescrições digitais emitidas pelos médicos |
26 | Gerir os perfis de acesso dos utilizadores. |
27 | Receber alertas automáticos sobre tentativas de acesso suspeitas |
28 | Visualizar logs de acesso |
29 | Visualizar o tempo de atividade e o desempenho do sistema |
30 | Gerar relatórios sobre os tempos médios de espera nas clínicas |
31 | Visualizar estatísticas de uso do sistema |
32 | Gerar relatórios de conformidade |
Personas e User Stories:
Sra. Clara, a Paciente:
Código US | Código PBI | User Story |
---|---|---|
US01 | 01 | Eu, como paciente, quero criar uma conta e fazer login de forma segura no portal, para que eu possa acessar meus dados, serviços e funcionalidades. |
US02 | 02 | Eu, como paciente, quero visualizar o meu histórico de consultas passadas e futuras, para que eu possa acompanhar meus atendimentos e organizar minha agenda de saúde. |
US03 | 03 | Eu, como paciente, quero visualizar e descarregar os meus resultados de exames assim que forem liberados, para que eu possa acompanhar minha saúde de forma prática. |
US04 | 04 | Eu, como paciente, quero visualizar as minhas prescrições ativas e o meu histórico de medicação, para que eu possa acompanhar meu tratamento e evitar erros no uso dos medicamentos. |
US05 | 05 | Eu, como paciente, quero poder preencher formulários de pré-consulta online para adiantar o atendimento. |
US06 | 06 | Eu, como paciente, quero receber lembretes de medicação através de notificações no portal ou por e-mail, para que eu não esqueça de tomar meus medicamentos nos horários corretos. |
US07 | 07 | Eu, como paciente, quero atualizar as minhas informações pessoais (endereço, contato), para que meus dados estejam sempre corretos para comunicação e atendimento. |
US08 | 12 | Eu, como paciente, quero poder solicitar o cancelamento de uma consulta através do portal com pelo menos 24h de antecedência, para que eu possa liberar o horário e reagendar se necessário. |
US09 | 13 | Eu, como paciente, quero visualizar os horários disponíveis de um médico, para que eu possa agendar minha consulta no melhor horário para mim. |
US10 | 14 | Eu, como paciente, quero solicitar um agendamento através do portal, para que eu possa marcar uma consulta de forma rápida e prática, sem precisar ir até a unidade. |
Sr. Roberto, o Diretor de TI:
Código US | Código PBI | User Story |
---|---|---|
US11 | 26 | Eu, como Diretor de TI, quero poder gerir os perfis de acesso dos usuários, para que eu possa definir as suas permissões e garantir a segurança e o funcionamento adequado do sistema. |
US12 | 27 | Eu, como Diretor de TI, quero receber alertas automáticos sobre tentativas de acesso, para que eu possa agir rapidamente e garantir a segurança e a continuidade dos serviços. |
US13 | 28 | Eu, como Diretor de TI, quero visualizar logs de acesso para auditoria de segurança, com filtros por utilizador e data, para que eu possa monitorar atividades suspeitas e assegurar a conformidade com as políticas de segurança. |
US14 | 29 | Eu, como Diretor de TI, quero um painel com o tempo de atividade e o desempenho do sistema em tempo real, para que eu possa monitorar a estabilidade, prevenir falhas e garantir um serviço de qualidade. |
US15 | 30 | Eu, como Diretor de TI, quero gerar relatórios sobre os tempos médios de espera nas clínicas, para que eu possa identificar gargalos operacionais e propor melhorias nos processos. |
US16 | 31 | Eu, como Diretor de TI, quero ver estatísticas de uso do sistema, para que eu possa acompanhar a utilização e apoiar a tomada de decisões estratégicas |
US17 | 32 | Eu, como Diretor de TI, quero gerar relatórios de conformidade com as regulamentações de proteção de dados de forma automatizada, para que eu possa garantir que o sistema esteja sempre alinhado às exigências legais. |
Lívia, a Farmacêutica:
Código US | Código PBI | User Story |
---|---|---|
US18 | 20 | Eu, como farmacêutico, quero que o sistema me alerte sobre possíveis interações medicamentosas ou alergias do paciente ao aviar uma receita, para que eu possa garantir a segurança do paciente e evitar riscos à sua saúde. |
US19 | 25 | Eu, como farmacêutico, quero receber as prescrições digitais emitidas pelos médicos em tempo real numa fila de trabalho organizada, para que eu possa atender os pacientes de forma ágil, segura e eficiente. |
US20 | 23 | Eu, como farmacêutico, quero visualizar o histórico de medicamentos já dispensados para um paciente, para que eu possa orientá-lo melhor e evitar erros ou duplicidade de tratamentos. |
US21 | 24 | Eu, como farmacêutico, quero dar baixa de um medicamento no estoque automaticamente ao dispensá-lo para um paciente, para que eu possa manter o controle de estoque atualizado e evitar falta de produtos. |
Maria, a Recepcionista:
Código US | Código PBI | User Story |
---|---|---|
US22 | 15 | Eu, como recepcionista, quero cadastrar um novo paciente no sistema unificado, para que eu possa centralizar as informações e agilizar os processos de atendimento. |
US23 | 16 | Eu, como recepcionista, quero procurar por um paciente existente usando nome ou documento, para que eu possa acessar rapidamente seu registro e prestar um atendimento mais eficiente. |
US24 | 18 | Eu, como recepcionista, quero adicionar notas clínicas a uma consulta, para que as informações relevantes fiquem registradas e auxiliem no atendimento pelos profissionais de saúde. |
Rafael, o Coordenador de Agendamento:
US25 | 8 | Eu, como coordenador de agendamento, quero visualizar a agenda de múltiplos médicos ao mesmo tempo, para que eu possa evitar conflitos e encontrar os melhores horários disponíveis. |
---|---|---|
US26 | 9 | Eu, como coordenador de agendamento, quero marcar uma nova consulta para um paciente, selecionando o médico, a data e a hora, para que eu possa garantir um agendamento correto e organizado. |
US27 | 10 | Eu, como coordenador de agendamento, quero cancelar ou reagendar uma consulta existente, e que o sistema notifique o paciente automaticamente, para que eu possa manter a comunicação clara e evitar ausências ou confusões. |
US28 | 11 | Eu, como coordenador de agendamento, quero poder bloquear horários na agenda de um médico (como férias ou congressos), para que eu evite marcações indevidas nesses períodos. |
Dr. João, o Médico Clínico Geral:
US29 | 17 | Eu, como clínico geral, quero visualizar o histórico completo de consultas, tratamentos e diagnósticos de um paciente, para que eu possa tomar decisões informadas e oferecer um atendimento mais seguro e eficiente. |
---|---|---|
US30 | 19 | Eu, como clínico geral, quero anexar novos resultados de exames (PDFs, imagens) ao prontuário do paciente, para que essas informações fiquem centralizadas e acessíveis durante o acompanhamento. |
US31 | 21 | Eu, como clínico geral, quero procurar por um medicamento numa base de dados para adicioná-lo a uma prescrição, com informações de dosagem, para que eu possa prescrever de forma correta, segura e rápida. |
US32 | 22 | Eu, como clínico geral, quero gerar uma prescrição digital e associá-la à consulta do paciente, para que eu elimine o uso de papel e facilite o acesso da farmácia e do paciente à medicação prescrita. |
Critérios de Aceitação:
US06 – Eu, como paciente, quero receber lembretes de medicação através de notificações no portal ou por e-mail, para que eu não esqueça de tomar meus medicamentos nos horários corretos.
· O paciente deve conseguir cadastrar horários específicos para cada medicamento.
· O sistema deve enviar notificações com no mínimo 5 minutos de antecedência.
· O paciente pode escolher receber por e-mail, no portal ou ambos.
· Se o e-mail estiver incorreto (sem “@” ou domínio), o sistema não permite salvar.
US07 – Eu, como paciente, quero atualizar as minhas informações pessoais (endereço, contato), para que meus dados estejam sempre corretos para comunicação e atendimento.
· Deve ser possível editar: endereço, telefone e e-mail.
· O campo telefone deve ter entre 10 e 11 dígitos numéricos, sem letras.
· E-mail deve ser validado no formato “exemplo@dominio.com”.
· CPF e nome não podem ser alterados.
· Após a atualização, uma mensagem de confirmação é exibida.
US08 – Eu, como paciente, quero poder solicitar o cancelamento de uma consulta através do portal com pelo menos 24h de antecedência, para que eu possa liberar o horário e reagendar se necessário.
· O sistema deve bloquear o botão de cancelamento se faltar menos de 24 horas para a consulta.
· Deve solicitar confirmação antes de cancelar.
· Ao cancelar, o sistema libera o horário na agenda e envia notificação ao paciente e ao médico.
US09 – Eu, como paciente, quero visualizar os horários disponíveis de um médico, para que eu possa agendar minha consulta no melhor horário para mim
· Mostrar os próximos 30 dias corridos.
· Só exibir horários não ocupados nem bloqueados.
· Permitir filtro por médico e por data específica.
· Cada horário deve exibir data, hora e especialidade do médico.
US10 – Eu, como paciente, quero solicitar um agendamento através do portal, para que eu possa marcar uma consulta de forma rápida e prática, sem precisar ir até a unidade.
· O paciente deve escolher: médico, data e horário.
· O sistema não permite agendar para horários indisponíveis.
· Após agendar, o paciente recebe confirmação na tela e por e-mail.
· Não permite agendar para datas passadas.
US11 – Eu, como Diretor de TI, quero poder gerir os perfis de acesso dos usuários, para que eu possa definir as suas permissões e garantir a segurança e o funcionamento adequado do sistema.
· Deve ser possível criar, editar e remover perfis como médico, recepcionista, farmacêutico, TI.
· Cada perfil possui permissões predefinidas e customizáveis.
· Alterações são registradas em log (usuário, data, ação).
· Nome do perfil deve ter entre 3 e 30 caracteres.
US12 – Eu, como Diretor de TI, quero receber alertas automáticos sobre tentativas de acesso, para que eu possa agir rapidamente e garantir a segurança e a continuidade dos serviços.
· Dispara alerta se houver mais de 5 tentativas de login falhas seguidas no mesmo usuário.
· Dispara alerta se houver login de um IP não usual.
· Alertas enviados por e-mail e exibidos no painel de TI.
· Mensagem do alerta deve conter: usuário, IP, horário e descrição do evento.
US13 – Eu, como Diretor de TI, quero visualizar logs de acesso para auditoria de segurança, com filtros por utilizador e data, para que eu possa monitorar atividades suspeitas e assegurar a conformidade com as políticas de segurança.
· Logs exibem: usuário, data/hora, ação e IP.
· Filtro por período (máximo 90 dias retroativos), usuário e tipo de ação.
· Logs não podem ser editados nem apagados.
· Exportação dos logs em formato .CSV e .PDF.
US14 – Eu, como Diretor de TI, quero um painel com o tempo de atividade e o desempenho do sistema em tempo real, para que eu possa monitorar a estabilidade, prevenir falhas e garantir um serviço de qualidade.
· O painel deve exibir: uptime (%), uso de CPU, memória e disco, atualizados a cada 60 segundos.
· Aviso se uptime ficar abaixo de 99,5%.
· Alertas visuais (vermelho, amarelo, verde) para status crítico, alerta e normal.
US18 – Eu, como farmacêutico, quero que o sistema me alerte sobre possíveis interações medicamentosas ou alergias do paciente ao aviar uma receita, para que eu possa garantir a segurança do paciente e evitar riscos à sua saúde.
· O sistema cruza dados da prescrição com alergias e histórico do paciente.
· Exibe alerta caso haja interação grave ou risco de alergia.
· O alerta deve conter: nome dos medicamentos, tipo de risco e recomendação.
· Bloqueia a dispensação até que o farmacêutico confirme ciência do alerta.
US19 – Eu, como farmacêutico, quero receber as prescrições digitais emitidas pelos médicos em tempo real numa fila de trabalho organizada, para que eu possa atender os pacientes de forma ágil, segura e eficiente.
· Prescrições aparecem em fila ordenada por hora de emissão.
· Fila mostra: nome do paciente, médico, data, status (pendente, entregue).
· Prescrições urgentes aparecem no topo da fila com destaque visual (vermelho).
· Permitir buscar na fila por nome ou CPF.
US20 – Eu, como farmacêutico, quero visualizar o histórico de medicamentos já dispensados para um paciente, para que eu possa orientá-lo melhor e evitar erros ou duplicidade de tratamentos.
· Histórico deve exibir os últimos 12 meses de dispensações.
· Mostrar: nome do medicamento, data, quantidade e médico prescritor.
· Permitir busca por nome do medicamento ou data.
US23 – Eu, como recepcionista, quero procurar por um paciente existente usando nome ou documento, para que eu possa acessar rapidamente seu registro e prestar um atendimento mais eficiente.
· Permite busca por nome completo, parte do nome ou CPF.
· CPF deve conter 11 dígitos válidos (com verificação de dígito).
· Retorna lista com: nome completo, CPF, data de nascimento e contato.
· Busca tolerante a erros com até 2 caracteres divergentes (ex.: "Mariah" retorna "Maria").
US29 – Eu, como clínico geral, quero visualizar o histórico completo de consultas, tratamentos e diagnósticos de um paciente, para que eu possa tomar decisões informadas e oferecer um atendimento mais seguro e eficiente.
· Exibe: consultas, diagnósticos, tratamentos, exames e prescrições, ordenados por data.
· Acesso permitido apenas a médicos vinculados ao paciente.
· Permitir filtrar por tipo (ex.: só exames ou só diagnósticos).
US30 – Eu, como clínico geral, quero anexar novos resultados de exames (PDFs, imagens) ao prontuário do paciente, para que essas informações fiquem centralizadas e acessíveis durante o acompanhamento.
· Arquivos permitidos: PDF, JPG, PNG com limite de 10MB por arquivo.
· É possível adicionar título e descrição ao anexo.
· O anexo aparece imediatamente no prontuário após salvar.
US31 – Eu, como clínico geral, quero procurar por um medicamento numa base de dados para adicioná-lo a uma prescrição, com informações de dosagem, para que eu possa prescrever de forma correta, segura e rápida.
· Permite busca por nome comercial ou princípio ativo.
· Campo de dosagem aceita somente valores numéricos de 1 a 1000 mg/ml/g.
· A busca retorna: nome, apresentação, dosagem disponível e restrições.
BDD’s:
US06 – Eu, como paciente, quero receber lembretes de medicação através de notificações no portal ou por e-mail, para que eu não esqueça de tomar meus medicamentos nos horários corretos.
Cenário 1: Agendar lembrete com sucesso
Dado que o paciente acessa o módulo de lembretes de medicação,
Quando ele cadastra um lembrete para o medicamento "Amoxicilina" às 08:00, com opção de envio por e-mail,
Então o sistema deve salvar o lembrete,
E enviar uma notificação com no mínimo 5 minutos de antecedência.
Cenário 2: Cadastro de lembrete com e-mail inválido
Dado que o paciente preenche o campo e-mail com "joaogmail.com",
Quando tenta salvar o lembrete,
Então o sistema deve exibir a mensagem "E-mail inválido",
E não permite salvar o lembrete.
US07 – Eu, como paciente, quero atualizar as minhas informações pessoais (endereço, contato), para que meus dados estejam sempre corretos para comunicação e atendimento.
Cenário 1: Atualizar telefone com sucesso
Dado que o paciente acessa seus dados pessoais,
Quando insere o telefone "61987654321" (11 dígitos válidos) e salva,
Então o sistema deve atualizar o telefone,
E exibir a mensagem "Dados atualizados com sucesso".
Cenário 2: Erro ao inserir telefone inválido
Dado que o paciente insere o telefone "1234" (menos de 10 dígitos),
Quando tenta salvar,
Então o sistema deve exibir a mensagem "Telefone inválido, insira DDD + número",
E não salva a alteração.
US08 – Eu, como paciente, quero poder solicitar o cancelamento de uma consulta através do portal com pelo menos 24h de antecedência, para que eu possa liberar o horário e reagendar se necessário.
Cenário 1: Cancelamento permitido
Dado que falta mais de 24 horas para a consulta,
Quando o paciente clica em "Cancelar Consulta",
Então o sistema deve confirmar o cancelamento,
E enviar uma notificação de cancelamento para paciente e médico.
Cenário 2: Cancelamento não permitido (menos de 24h)
Dado que falta menos de 24 horas para a consulta,
Quando o paciente tenta cancelar,
Então o sistema deve exibir a mensagem "Cancelamento não permitido. Consulte a clínica para suporte.",
E não processar o cancelamento.
US10 – Eu, como paciente, quero solicitar um agendamento através do portal, para que eu possa marcar uma consulta de forma rápida e prática, sem precisar ir até a unidade.
Cenário 1: Agendar consulta com sucesso
Dado que o paciente seleciona o médico "Dra. Ana", o dia "25/06/2025" e horário "10:00", disponível,
Quando clica em "Confirmar Agendamento",
Então o sistema deve registrar a consulta,
E enviar confirmação por e-mail e na tela.
Cenário 2: Tentativa de agendamento em horário indisponível
Dado que o paciente seleciona o médico "Dr. João", dia "25/06/2025" e horário "10:00", que já está ocupado,
Quando tenta confirmar,
Então o sistema deve exibir a mensagem "Horário indisponível. Selecione outro horário.",
E não finaliza o agendamento.
US11 – Eu, como Diretor de TI, quero poder gerir os perfis de acesso dos usuários, para que eu possa definir as suas permissões e garantir a segurança e o funcionamento adequado do sistema.
Cenário 1: Criar novo perfil com sucesso
Dado que o Diretor de TI preenche o campo "Nome do Perfil" com "Fisioterapeuta",
Quando clica em "Salvar",
Então o sistema deve criar o perfil,
E exibir a mensagem "Perfil criado com sucesso".
Cenário 2: Nome de perfil fora do limite de caracteres
Dado que o Diretor de TI preenche o nome do perfil com "Su" (apenas 2 caracteres),
Quando tenta salvar,
Então o sistema deve exibir "O nome do perfil deve ter entre 3 e 30 caracteres",
E não permite salvar.
US12 – Eu, como Diretor de TI, quero receber alertas automáticos sobre tentativas de acesso, para que eu possa agir rapidamente e garantir a segurança e a continuidade dos serviços.
Cenário 1: Disparo de alerta por tentativas de login incorreto
Dado que um usuário realiza 5 tentativas consecutivas de login incorreto,
Quando insere a senha errada pela quinta vez,
Então o sistema deve enviar um alerta para o e-mail do Diretor de TI
E exibir no painel:
"Tentativas de acesso suspeitas detectadas para usuário joao@example.com às 14:00 de IP 192.168.0.1".
Cenário 2: Login a partir de IP não usual
Dado que o usuário normalmente acessa do IP "192.168.0.1",
Quando realiza login a partir do IP "10.0.0.5",
Então o sistema deve gerar um alerta no painel e e-mail do TI:
"Login de IP não usual detectado para usuário maria@example.com às 15:00".
US18 – Eu, como farmacêutico, quero que o sistema me alerte sobre possíveis interações medicamentosas ou alergias do paciente ao aviar uma receita, para que eu possa garantir a segurança do paciente e evitar riscos à sua saúde.
Cenário 1: Alerta de interação medicamentosa detectada
Dado que o farmacêutico recebe uma prescrição contendo os medicamentos "Warfarina" e "Aspirina",
Quando tenta processar a dispensação,
Então o sistema exibe:
"Atenção: Interação grave entre Warfarina e Aspirina (risco de sangramento). Confirme para prosseguir.",
E exige confirmação antes de liberar os medicamentos.
Cenário 2: Alerta de alergia detectado
Dado que o paciente tem alergia registrada a "Penicilina",
Quando o farmacêutico tenta aviar uma prescrição contendo "Amoxicilina",
Então o sistema deve exibir:
"Atenção: Paciente possui alergia à Penicilina. Dispensação bloqueada até revisão.",
E impedir a dispensação até confirmação.
US30 – Eu, como clínico geral, quero anexar novos resultados de exames (PDFs, imagens) ao prontuário do paciente, para que essas informações fiquem centralizadas e acessíveis durante o acompanhamento.
Cenário 1: Anexar exame com sucesso
Dado que o médico seleciona um arquivo "ExameSangue.pdf" com tamanho de 4MB,
Quando preenche o campo descrição com "Exame de sangue – Junho 2025" e clica em "Anexar",
Então o sistema deve salvar o anexo,
E exibir a mensagem "Anexo salvo com sucesso" no prontuário do paciente.
Cenário 2: Erro ao anexar arquivo acima do limite permitido
Dado que o médico tenta anexar um arquivo "ImagemResonancia.png" com 12MB,
Quando clica em "Anexar",
Então o sistema deve exibir a mensagem "Arquivo excede o limite de 10MB. Selecione um arquivo menor.",
E não permite anexar.