Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Decision Support System for Diagnosing Cardiac Diseases Being Deployed on Private Cloud

The fourth industrial revolution brought exceptional development in daily life. Automated, Predictive and Decision Support Systems backed with Artificial Intelligence rise have become one of the major outcomes of this fourth industrial revolution. The recent development in Artificial Intelligence op

Project Title

Decision Support System for Diagnosing Cardiac Diseases Being Deployed on Private Cloud

Project Area of Specialization

Artificial Intelligence

Project Summary

The fourth industrial revolution brought exceptional development in daily life. Automated, Predictive and Decision Support Systems backed with Artificial Intelligence rise have become one of the major outcomes of this fourth industrial revolution. The recent development in Artificial Intelligence opened many doors to predict information and take measures for almost every industry.  The medical industry is one of those industries on which Artificial Intelligence will be an excellent fit. 
Our Final Year Project is a Decision Support System to diagnose possible disease using machine learning. Initially, we are working on the data-sets to diagnose Heart Disease and their types using case-based reasoning with machine learning. To determine whether a particular person has heart disease or not we are using BNG Cleveland's data-set which has over a million instances of patients. Binary classification will be used to detect the possibility of heart disease after that multi-classification algorithms will be used to find the type of heart disease a patient may have. Each time on successful prediction and authentication by the doctor, new patient data would be added in the dataset and in this way very valuable data for the future would be generated for further research and performance. The project consists of a Web Application, Mobile application and in the end a research paper that will be written on the analysis and results of the data-sets. The web application will have five different modules for each user type. The system admin will be responsible to add the hospitals where we are providing this software as a service. Each registered hospital using this software will have a Hospital admin-end through which details of doctors, patients, and their reports will be added. The concept of data management will be similar to EMR( Electronic Medical Record). The doctor end of the web application will be able to see a patient's history, reports and perform algorithms to predict possible cardiac disease. The patient can see it's details, appointment timings, and test results.
The mobile application would be for the general public where different trained models of several diseases such as cardiac diseases, cancer, liver diseases will be kept. The users can add symptoms and will be able to know the possibility of a particular disease.  The mobile application will also provide information about the latest research on fatal diseases.
The software as a whole would be deployed on a private cloud to make sure Electronic Medical Record (EMR) concept is achieved by providing software as a service for the hospitals.
 

Project Objectives

  • Gathering valuable medical-related dataset.
  • Mining and analysis of each disease's data-set.
  • Classification of Heart Diseases.
  • Speeding up diagnosing and treatment stages.
  • Electronic Medical Record Management of Hospitals, Doctors Patients.
  • Automated Test Report referrals from the doctor to the laboratories.
  • Single unique record for a patient throughout the system.
  • Mobile Application for the community.
  • Deploying Software on a private cloud for providing Software as a service.
  • Research paper on the gathered data.
     

Project Implementation Method

Machine Learning:
Diagnosing the disease is the core functionality of this project and for that, we need to have all kinds of data-sets related to cardiac diseases. The BNG Cleveland dataset has a record of 1 million patients. The dataset contains symptoms and such as chest pain type, ECG, Blood Sugar levels, etc. We are using Python's Apache Spark to train and test our data with different machine learning models and optimization methods. The models we are applying are SVM, CNN, Random Forest, Gradient Boosting. In the end, we are applying the voting technique to get the best accuracy of the prediction. The algorithms will first predict disease's existence with binary classification and then disease's type with multi-classification. The next part will be image classification of MRI scans given the availability of the dataset. In this phase, we will be using Keras with TensorFlow backend to perform classification.
Web Application:
We are using Python's Django framework for developing the front and the backend of our Web Application. Django uses the MVT (Model View Template) pattern to make the app functional. In our case, it is the right choice to use it as our machine learning models are also in the same language and both together will speed up the process.
Mobile Application: 
Mobile Application is been developed using React Native. It will be a cross-platform mobile application. Firebase will be used in the backend for sessions, authentication, storage, and security. Application program interfaces will be used to get the information from the web and view it in the app.
Cloud Computing: 
We will be using the OpenStack cloud computing platform to create and configure our private cloud. The software will be deployed on the cloud. The whole software would be given as software as a service and it will provide different resources such as virtual servers to the user of the application.
Research Paper: 
Based on performed techniques on the available dataset we will be writing a research paper. The research paper will describe the pre-processing and analysis of the dataset. It will also include the best techniques used in the development phase for model training, accuracy, and prediction.
 

Benefits of the Project

According to statistics one out of three heart attack cases is misdiagnosed. It can be because of any reason such as inexperience, disease complexity, emergency, etc. Understandably, a doctor's memory cannot keep in mind all the previous cases to decide and diagnose the current one.
 The software will assist the doctor to predict, diagnose and treat the cardiac disease. Each case will be analyzed and compared with millions of previous cases and their results, based on those facts and results system predicts the outcome. This system would be extremely beneficial in an emergency where a single detail might get neglected due to a shortage of time. In such situations, a system like this would be perfect to analyze every single detail and make a prediction in seconds. The data predicted and authenticated by the doctors will be so helpful for researchers in the health industry. Researchers can get insights from the data from each hospital about the disease and perform further research. The system will make sure to eliminate Data redundancy, a patient's record and its history would be the same in any hospital, this will save a lot of resources such as time, storage and processing. The Electronic Medical Record Management will be very useful for the government to have data on one single platform with no redundancy.
The mobile application will help the general public to predict a particular disease based on their symptoms. The result will provide necessary information about a particular disease if any, and suggest the nearby hospital which treats it. The mobile application will also be informative for ongoing research in the medical field as it will be fetching news from the internet with the help of API.
Deployment of Software on cloud infrastructure will make the software more scalable, accessible stable and secure.
In the end, the paper written on the heart disease prediction will  help in finding new techniques to predict and diagnose the disease and it will open doors for further research in the medical field under the umbrella of Artificial Intelligence
 

Technical Details of Final Deliverable

The Final Deliverable will include a fully functional Decision Support System to diagnose cardiac disease. The web application will store information of Hospitals, Staff, Doctors, Patients and their complete medical history with reports files. In the reports, machine learning algorithms will be applied to predict and diagnose the disease. After the doctor's confirmation each patient's instance will be added in the training dataset to generate more data for the future and improve the accuracy. The doctor can also refer the patient to the lab for more test and after the result, the same decision support cycle will be continued throughout the treatment. Each report will be tested on the machine learning models to help the doctor decide the treatment. The data management system will be EMR based with no data redundancy. Each registered patient will have a single record throughout the whole software with deployment on the cloud the system will also make sure data consistency. 
The Mobile Application will contain different trained models of several diseases. The user can add symptoms of a particular disease and can predict its existence and type. The mobile application will also show disease's complete detail including treatment, cautions, warning, etc. The mobile application will be connected with the latest medical research news on the internet with the help of an API. A registered user can save the results of predictions, compare and search about it.
 

Final Deliverable of the Project

Software System

Core Industry

Medical

Other Industries

IT , Health

Core Technology

Artificial Intelligence(AI)

Other Technologies

Cloud Infrastructure, Big Data

Sustainable Development Goals

Good Health and Well-Being for People, Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Documentation Printing (SDS, SRS, Research Paper) Miscellaneous 710007000
Wire Frames Printing and Documentation Miscellaneous 310003000
16GB DDR4 SODIMM Memory( For Machine Learning Models Training) Equipment12800028000
SSD (Data-set Storage and Processing) Equipment12200022000
GPU (Machine Learning Images Model Training) Equipment12000020000
Total in (Rs) 80000
If you need this project, please contact me on contact@adikhanofficial.com
0
105
Task Management System using AI based Recommendation Engine

This project is about a project management tool that utilizes the power of Artificial Inte...

1675638330.png
Adil Khan
10 months ago
LIDAR based autonomous car project

As the technology is growing and things are being automated day by day such as sensing ala...

1675638330.png
Adil Khan
10 months ago
Blinds Indoor Navigation System

Blind persons can not navigate easily inside the building. So, we purposed a smartphone ba...

1675638330.png
Adil Khan
10 months ago
THOUGHTS CAN SHOUT

Our project Thoughts Can Shout is an application of Brain Computer Interface (BCI) techniq...

1675638330.png
Adil Khan
10 months ago
SMART PORTABLE ECG MACHINE

Main Reasons: Measuring the Electrocardiogram (ECG) signal is an important method for the...

1675638330.png
Adil Khan
10 months ago