Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Web Based Patient Treatment Recommending System Using Artificial Intelligence

Health is a key issue in current times and everyone now seems to be too busy to consider their day to day health issues. It might have happened so many times that you or someone else need doctors' help immediately, but they are not available due to some reason. Sometimes patients are unable to reach

Project Title

Web Based Patient Treatment Recommending System Using Artificial Intelligence

Project Area of Specialization

Software Engineering

Project Summary

Health is a key issue in current times and everyone now seems to be too busy to consider their day to day health issues. It might have happened so many times that you or someone else need doctors' help immediately, but they are not available due to some reason. Sometimes patients are unable to reach doctors or hospitals, moreover, occasionally it happens that the patient is alone and can't walk or is unable to see a doctor. Therefore,  in various situations, it has become a dire(a desperate illness)  need to have personal medical assistance by your side at all times. The idea of using an Artificial Intelligence system to diagnose and provide a remedy(a medicine or therapy that cures disease or relieve pain)  for their daily minor health issues, could save tons of time and money of visiting and waiting for the doctor at clinics. The Health Prediction system is end-user support and online consultation project. Here we propose a system that allows users to get instant guidance on their health issues through an intelligent health care system online. The system is fed with various symptoms and the disease/illness associated with those symptoms. The system allows user to provide their symptoms and issues. It then processes users' symptoms to check for various illnesses that could be associated with it. If the system is not able to provide suitable results, it urges (wish) users to go for a blood test, x-ray, Citi-scan, or whichever report it feels user’s symptoms are associated with, so next time user may be able to log in and upload an image of those reports.

To start good life healthcare is more important. But it is very difficult to obtain a consultation with the doctor in case of any health issues. The proposed system to create a health care chatbot system using artificial intelligence that can diagnose the disease and provide basic details about the disease before consulting a doctor. The system provides text or voice assistance you can communicate with the bot like user friendly. But will provide which type of disease you have based on symptoms and also provide the basic treatment to patients. The chatbot will clarify the user symptoms with the seriousness of questions and the symptom confirmation will be done. The chatbot will reply whether it is a major or minor disease. If it is a major disease user will suggest with the doctor details and analgesics for further treatment.

Project Objectives

  1. To provide a web interface for patient and doctor communication.
  2. To maintain all the patient's data in the form of the log file.
  3. To provide an online Chabot service for patients and machine communication.
  4. On this website, there are lots of doctors. patients share their symptoms with doctors.
  5. The chatbot provides personalized treatment base on symptoms.

Project Implementation Method

Methodology for Implementation of Project

Development Methodology:

The methodology is defined as a system of methods used to investigate the concept or Theories in a particular area of study or activity. In software engineering, development The methodology is known as the software development life cycle (SDLC). Based on McConnell (n.d), SDLC has few stages to improve better planning and management in developing the software. It is also considered as a subdivision of the systems development life cycle. There are common development methodology approaches such as waterfall, Prototyping, iterative and incremental development, spiral development, rapid application development, extreme programming, and agile methodology. For this project, we have decided to use agile software development as it is more suitable for this project which uses both iterative and incremental development at the same time.

Phases of Agile Model:

1 Requirements gathering:

 In this phase, we will define the requirements. And we will explain business opportunities and plan the time and effort needed to build the project. Based on this information, also we will evaluate technical and economic feasibility.

2 Design the requirements:

 After the identification of the project, we will work with stakeholders to design the requirements and make models for the proposed system. We will use the user flow diagram or the high-level UML diagram to show the work of new features and show how it will apply to the existing system of online patient treatment recommendation system.

3 Construction/ iteration: 

After the design phase, developers start working on the project, which aims to deploy a working product. The product will undergo various stages of improvement, so it includes simple, minimal functionality.

4 Testing:

 In this phase, we will examine the product performance and looks for the bugs and deficiencies, etc.

5 Deployment:

 In this phase, we will deliver the system to the proposed environment and we will release it.

6 Feedback:  After releasing the product, the last step is feedback. In this, the team receives feedback about the system and will make changes according to feedback if required.

Tools Used for Development of project:

To develop this project, there are several tools and requirements that need to be used to run/develop the system. Below are the minimum requirement and tools required.

  1. Personal computers with Windows platform, 1 GB RAM (minimum), 50 GB hard-disk space, including 115 MB of available space on the hard disk that contains the operating system – to store all files and documents regarding the system.
  2. Star UML diagram software for designing models.
  3.  A sublime text editor.
  4. Xampp server for running PHP code.
  5. Php, laravel, python languages for back end and HTML, CSS, bootstrap for the front end.
  6. SQL for database operations.

Benefits of the Project

  • Now a day’s health care is very important in our life. Today’s people are busy with their works at home, office works and more addicted to the internet. They are not concerned about their health. So they avoid going to hospitals for small problems. It may become a major problem.
  • Users can search for doctor’s help at any point in time.
  • User can talk about their illness and get the required medicine’s prescription

  • Doctors can handle the emergency situation by providing primary help, till the patient can be taken to the hospital.
  • So we can provide an idea is to create a health care chatbot system using AI. They can diagnose the disease and provide basic information about the disease before consulting a doctor.
  • This helps the patients know more about their disease and improve their health.
  •  Users can achieve all kinds of disease information.
  • The system application uses question-answer protocol in the form of a chatbot to answer the user query
  • The system is developed to reduce the healthcare cost and time of the users as it not possible for the users to visit the doctor when immediately needed.

The chatbot will diagnosis which type of disease you have based on user symptoms and provide symptoms related treatment.

  • Online healthcare is great for doctors and people seeking medical treatment when it comes to treatment and diagnosis. It can also be a great support system. You can use it to get consumer medical and health information from the Internet. For example, if you or a loved one is fighting cancer, you can link up and get specialized information and get involved in online peer discussion groups.
  • Online peer discussion groups not only provide helpful information but also, more importantly, support. Meeting other people going through the same thing as you can help you feel less alone. It can be encouraging and offer peace of mind.
  • Even doctors have to brush up on their skills from time to time, and telemedicine is right there to help. Doctors and other medical professionals can listen to lectures and get demonstrations of the latest technology without leaving their offices.

Technical Details of Final Deliverable

A chatbot is a great tool for conversation between humans and machines. The application is developed for getting a quick response from the bot which means without any delay it gives accurate results to the users.

The chatbot provides personalized treatment base on symptoms.

This application is going to be very helpful to the users as they can easily get medical assistance without paying much, also they are getting all this just at their home using Smartphone

 It might have happened so many times that you or someone yours need doctor's help immediately, but they are not available due to some reason. The Health Prediction system is end-user support and online consultation project. Here we propose a system that allows users to get instant guidance on their health issues through an intelligent health care system online. The system is fed with various symptoms and the disease/illness associated with those systems. The system allows user to share their symptoms and issues. It then processes users' symptoms to check for various illnesses that could be associated with it. Here we use some intelligent data mining techniques to guess the most accurate illness that could be associated with a patient’s symptoms. If the system is not able to provide suitable results, it urges users to go for blood tests, x-ray, Citi scans, or whichever report it feels the user’s symptoms are associated with, so next time user may be able to log in and upload an image of those reports. The system also has a doctor login, these uploaded images are now sent

Final Deliverable of the Project

Software System

Core Industry

Health

Other Industries

IT , Medical

Core Technology

Artificial Intelligence(AI)

Other Technologies

Internet of Things (IoT), NeuroTech

Sustainable Development Goals

Good Health and Well-Being for People, Quality Education, Clean Water and Sanitation, Decent Work and Economic Growth

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Smart Devices & Screens Equipment13350033500
Digital Camera Equipment11100011000
Telemedicine Kiosks Equipment12500025000
printer Miscellaneous 180008000
Total in (Rs) 77500
If you need this project, please contact me on contact@adikhanofficial.com
Live Tic Tac Toe

Live Tic Tac Toe is a socially interactive Android Based game, which allow players to play...

1675638330.png
Adil Khan
9 months ago
Early Breast Cancer Predictor Using Image Processing

Our system would read-in the mammograms of patients, process those images and detect the e...

1675638330.png
Adil Khan
9 months ago
Immutable Polling System

The problem we faced during voting in Pakistan is corruption due to this many people suffe...

1675638330.png
Adil Khan
9 months ago
Smart Irrigation System using Resberi Pi

The project approached us with an idea for developing a Software Solution that will allow...

1675638330.png
Adil Khan
9 months ago
Emergency Medical Services System

An android based application. A patient can contact a doctor by sending a v...

1675638330.png
Adil Khan
9 months ago