Evaluating bids

Plataforma de Agendamento com Integração

Published on the April 26, 2022 in IT & Programming

About this project

Open

1)    Por uma interface web, onde os clientes, médicos e administradores irão utilizar
2)    Pela API, onde será feita a comunicação com o BotConversa
3)    Pela interface exclusiva de administração, que dá acesso completo ao banco de dados. Essa interface é acessada somente pelo desenvolvedor e pelo responsável pelo sistema.

Descrição das classes:

Cliente
- nome
- telefone
- email

Medico
- login
- senha
- nome
- especialidade

Administrador
- login
- senha
- nome

Especialidade
- nome

Horario
- medico
- data
- hora
- agendado

Agendamento
- horário
- medico
- cliente
- confirmado
- em_espera
- atendido
Descrição das funcionalidades

Cliente
1)    Acessa o whatsapp e ativa o bot
2)    O bot pede o nome. O cliente envia o nome
3)    O bot fornece as especialidades. A API fornecerá ao bot as especialidades.
4)    O cliente escolhe a especialidade.
5)    O bot lista os médicos dessa especialidade. A API fornecerá os médicos pela especialidade.
6)    O cliente escolhe o médico.
7)    O bot lista os horários disponíveis para serem agendados. A API lista os horários disponíveis daquele médico.
8)    O cliente escolhe o horário.
9)    O bot pede pra confirmar tudo. O cliente confirma.
10)    O bot pede o e-mail. Os dados nome, e-mail e telefone são enviados para o sistema. O retorno dos dados do sistema para o bot via API permite com que o bot envie os dados do paciente para o médico via whatsapp.
11)    Após um tempo definido, o bot enviará uma nova mensagem para confirmar o atendimento.
12)    O cliente clicará na confirmação, que será enviado ao sistema via API.
13) 48 horas antes do agendamento médico e pacientes devem ser lembrados
14) 24 horas antes do agendamento médico e pacientes devem ser lembrados
15) 1 hora antes do agendamento médico e pacientes devem ser lembrados


Médico
1)    O médico acessa o sistema e vê os agendamentos. Aparecerão as marcações “Confirmado” e “Em espera”, caso o cliente tenha confirmado e/ou já presente no local de atendimento, respectivamente.
2)    Após o atendimento, ele marcará como “Atendido”, no qual só aparecerá no calendário e não poderá fazer alterações.
3)    Caso o médico queira alterar o horário, se confirmado pelo cliente o horário anterior, o cliente precisará confirmar novamente o novo horário (verificar possibilidade de enviar pelo bot).
4)    O médico poderá montar a sua grade de horários, com intervalos de 15 minutos entre os atendimentos.
5)    O médico visualizará a lista de pacientes e clicando neles ele verá histórico de cada um. Podendo  montar um relatório com esse histórico. Ele estará preparado para impressão caso o médico queira.
6)  Controle financeiro
7) Controle de quantos pacientes atendeu

Administrador
1)    O administrador poderá cadastrar e excluir médicos e editar suas informações.
2)    O administrador poderá também montar grade de horários e alterar datas de agendamento.
3)    Também será possível criar e editar as especialidades, conforme necessidade da empresa.

Preciso que tenha um MASTER ADMINISTRADOR onde tenha controle de TUDO, inclusive adicionar os administradores

A interface do MEGA ADMINISTRADOR é uma (Logo)
A interface do ADMINISTRADOR é outra (com a logo dele)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by P. C.