Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/47462
Full metadata record
DC FieldValueLanguage
dc.creatorYamaguti, Hisashi It-
dc.date.accessioned2025-10-20T14:01:13Z-
dc.date.available2025-10-20T14:01:13Z-
dc.date.issued2025-09-29-
dc.identifier.citationYAMAGUTI, Hisashi It. Integração de Interface Conversacional (Chatbot) a uma Aplicação Web para Gestão de Consultas Médicas. 2025. 69 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Aeronáutica) - Universidade Federal de Uberlândia, Uberlândia, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/47462-
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectChatbotpt_BR
dc.subjectWhatsApp Cloud APIpt_BR
dc.subjectHTTPpt_BR
dc.subjectWebhookpt_BR
dc.subjectJSONpt_BR
dc.subjectEndpointpt_BR
dc.subjectFlaskpt_BR
dc.subjectPythonpt_BR
dc.subjectPHPpt_BR
dc.subjectJavascriptpt_BR
dc.subjectHTMLpt_BR
dc.subjectCSSpt_BR
dc.titleIntegração de Interface Conversacional (Chatbot) a uma Aplicação Web para Gestão de Consultas Médicaspt_BR
dc.title.alternativeIntegration of a Conversational Interface (Chatbot) into a Web Application for Managing Medical Appointmentspt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Dorça, Fabiano Azevedo-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3944579737930998pt_BR
dc.contributor.referee1Silva, Higor Luis-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2478587933474876pt_BR
dc.contributor.referee2Lima, Maria Adriana Vidigal de-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/0532686872124118pt_BR
dc.creator.Latteshttps://lattes.cnpq.br/5699773310530798pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho apresenta o desenvolvimento de um ecossistema para agendamento de consultas composto por: (i) um website no qual profissionais (médicos) e pacientes visualizam compromissos, criam disponibilidades e realizam marcações; e (ii) um chatbot no WhatsApp que executa a autenticação baseada em telefone. Na interação do usuário com o chatbot, a WhatsApp Cloud API gera um payload JSON contendo o número de telefone, garantindo a identificação inequívoca do contato. A partir disso, o chatbot registra o número no sistema e envia um link com código de acesso único para o painel correspondente ao perfil do usuário (médico ou paciente), liberando o acesso ao site apenas após a verificação. O website (\url{https://medcoqueiral.com.br}), desenvolvido em HTML, CSS, JavaScript e PHP e hospedado na LocaWeb, funciona como camada de interface, encaminhando requisições HTTP ao back-end em Python (Flask). Esse back-end, inicialmente exposto ao público por um túnel seguro via Ngrok para prototipação, foi posteriormente migrado para a infraestrutura do Google Cloud. O banco de dados PostgreSQL é compartilhado entre site e chatbot, armazenando contas, registros de consultas e assegurando a unicidade de e-mails e telefones. A solução automatiza o envio e o recebimento de mensagens via WhatsApp Cloud API (HTTP), gerenciando o fluxo conversacional e a persistência de dados. O objetivo principal é simplificar o agendamento entre clientes e profissionais, bem como o cadastro e a entrada segura no sistema, além de facilitar consultas (queries) aos agendamentos para apoiar a organização do profissional. Embora concebida para o contexto médico, a solução é escalável e aplicável a outras áreas que demandam marcação de compromissos. O sistema foi projetado em conformidade com as diretrizes da Meta e com a legislação brasileira, preservando a integridade dos dados e evitando práticas sujeitas a sanções. A adoção de um banco de dados estruturado e da linguagem Python também prepara o terreno para trabalhos futuros em análise de dados e construção de sistemas de recomendação, aproveitando o ecossistema robusto de bibliotecas de IA em Python.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseEngenharia Aeronáuticapt_BR
dc.sizeorduration69pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::BANCO DE DADOSpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOpt_BR
dc.orcid.putcode194751304-
Appears in Collections:TCC - Engenharia Aeronáutica

Files in This Item:
File Description SizeFormat 
IntegraçãoInterfaceConversacional.pdfTCC2.51 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.