This project was made up as a part of Techfluence Hackathon organised by IT Department - GEC
- Problem Statement
- Demo
- Motivation
- Solution
- Conclusion
- Screenshots
- Technology Used
- Features
- Installation
- API Reference
- References
- @jacob120802: Frontend
- @rushiket19: NLP Disease Prediction Model
- @puneetmpatil: Frontend and Backend
How can natural language processing and chatbots provide online medical consultation and diagnosis based on user's medical history and symptoms?
The healthcare industry has seen a massive shift towards providing online medical consultations and diagnosis in recent years. With the increasing number of patients seeking medical attention online, there is a need for a robust and efficient system that can provide accurate diagnoses based on a patient's medical history and symptoms.
The primary challenge in implementing such a system lies in the vast amount of unstructured data that needs to be processed, such as patient medical records, lab reports, etc. To overcome this challenge, we propose the use of Natural Language Processing (NLP) and Chatbots.
Our proposed system uses a combination of NLP and Chatbots to provide online medical consultation and diagnosis based on a user's symptoms.
In conclusion, the proposed system provides an efficient and accurate method for providing online medical consultations and diagnosis based on a user's symptoms. The use of NLP techniques and chatbots provides an interactive and intuitive interface for users and faster processing times for diagnoses.
- MongoDB: MongoDB is used to store patient medical records and lab reports.
- Express: Express is used as the backend web framework to handle HTTP requests and responses.
- React: React is used as the frontend framework to provide an interactive interface for users.
- Node.js: Node.js is used as the backend runtime environment to run the Express web server.
- Natural Language Toolkit (NLTK): NLTK is a Python library used for NLP tasks such as tokenization, stemming, etc.
- Secure authentication using JWT
- Disease Prediction Based On Symptoms
- Chat Bot
- Latest Health Related News
- BMI Calculator
-
Clone the repository
https://github.com/jacob120802/NLP-Techfluence-Hackathon.git
-
Install the required dependencies:
cd NLP-Techfluence-Hackathon
cd client
npm install
cd server
npm install
-
Start the frontend server
npm run dev
-
Start the backend server
nodemon index.js
- News API - for latest health related news
- Open AI API - for chatbot