Você está na página 1de 44

Projeto APS - Entrega 2

Pedro Meira-Betmann (pm)


João Placido da Silva Neto (jpsn)
Lucas Yule Rocha de Melo Araujo (lyrma)
Andrey Romeiro Moutelik de Aguiar (arma2)
Chatbot Saudável

Um chatbot acoplado ao telegram que em junção com o SUS


pode ser utilizado para marcar consultas com mais eficiência e
rapidez. o médico pode criar eventos de vacina entre outros e
disponibiliza seus horários para o sistema, o paciente pode falar
a qualquer hora com o bot e é automaticamente notificado
quando um de seus pedidos de marcação de consulta foi ou não
aprovado
Diagrama de casos de uso
Análise de casos de uso
Descrição do caso de uso 1
Diagrama de Classe 1 - Login
Diagrama de Sequência 1 - Login
Descrição do caso de uso 2
Diagrama de Classe 2 - Cadastro Paciente
Diagrama de Sequência 2 - Cadastro
Paciente
Descrição do caso de uso 3
Diagrama de Classe : Cadastro de Horários
Diagrama de Sequência : Cadastro de
Horários
Descrição do caso de uso 4
Diagrama de classe 4 - Ver notificação de
pedidos
Diagrama de sequência 4 - Ver notificação
de pedidos
Descrição do caso de uso 5
Diagrama de classe 5 - Confirmação de
Pedido
Diagrama de sequência 5 - Confirmação de
Pedido
Arquitetura do sistema
Mapeamento das Classes de Análise
Classes de Análise Classes de Projeto

Tela_Inicial Tela_Inicial
Tela_Inicial_Controle

Tela_Dashboard Tela_Dashboard
Tela_Dashboard_Controle

Tela_Cadastro_Paciente Tela_Cadastro_Paciente
Tela_Cadastro_Paciente_Controle

Tela_Cadastro_Horarios Tela_Cadastro_Horarios
Tela_Cadastro_Horarios_Controle

Tela_Pedidos Tela_Pedidos
Tela_Pedidos_Controle

Fachada
Classes de Análise Classes de Projeto

Cadastro_Usuarios Cadastro_Usuarios
IRepositorioUsuario
RepositorioUsuarioBDR

Cadastro_Paciente Cadastro_Paciente
IRepositorioPaciente
RepositorioPacienteBDR

Cadastro_Medico Cadastro_Medico
IRepositorioMedico
RepositorioMedicoBDR

Cadastro_Timeslots Cadastro_Timeslots
IRepositorioTimeSlot
RepositorioTimeSlotBDR

Colecao_Pedidos Colecao_Pedidos
IRepositorioPedido
RepositorioPedidoBDR
Classes de Análise Classes de Projeto

Usuario Usuario

Paciente Paciente

Medico Medico

Timeslots Timeslots

Pedidos Pedidos

BD_API FachadaComunicacao_BD_API
SubsistemaComunicacaoBD_API
Observer
Arquitetura do
sistema
View
Controle
Fachada
Comunicação com subsistema e padrão
Observer
Entidades
Entity collections
Diagrama de Pacotes
Implementação
https://github.com/pedrobet/ProjetoAPS/tree/main

Você também pode gostar