Healthcare Chatbot

Project Code :TCMAPY396

Objective

This system is aimed to provide medical diagnosis, suggestions and remedies based on the symptoms of a patient. The communication for the patient will be done using an automated medical chatbot.

Abstract

A chat bot is a system that can interact with human users with natural language. Chat bots are used in domains like Customer Support, Virtual Assistance, Online Training, and Online Reservations and also for general conversations. In our proposed system, a medical chat bot is developed which can provide many diagnosis, suggestions and remedies to the patients based on their symptoms. It can act as an emergency support for a patient whereas a doctor’s visit can take some time. It is also useful for home based diagnosis system. The system focuses on the messages that the user provides while initiating the conversation. The idea behind this is to detect the preliminary symptoms and the problems that the user may be experiencing.


Keywords: Chat bot, Health, Diagnosis, Emergency, NLP.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Processor: I3/Intel
  • Processor RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: PyCharm
  • Libraries Used: Pandas, Numpy, Matplotlib,OS, NLP, NLTK.

Learning Outcomes

  • Importance of Supervised & Unsupervised Learning.
  • Scope of health care chatbot
  • Use of NLTK.
  • What is Natural Language Processing?
  • How chatbot communicates with the patient.
  • Importance of PyCharm IDE.
  • Process of debugging a code.
  • Input and Output modules.
  • How test the project based on user inputs and observe the output.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

Related Projects

Final year projects