DEBRE MARKOS UNIVERSITY
BURIE CAMPUS
DEPARTEMENT OF COMPUTER SCIENCE
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
SECOND TITLE: DISEASE PREDICTION SYSTEM
GROUP MEMBERS:
STUDENT NAME STUDENT ID
1. KIDANEMARIYAM FRESBHAT --------------------- DMU1403803
2. ROBEL YISEHAK---------------------------------------- DMU1404143
3. EYASU ABEBE ------------------------------------------- DMU1406005
4. KALEAB GETNET---------------------------------------DMU1403763
5. HAYMANOT TILAHUN---------------------------------DMU1403698
Introduction
The Health Prediction System is a system designed to digitally manage and predict illnesses
based on user-provided symptoms, ensuring quick and reliable medical assistance. Currently,
healthcare services often rely on manual processes for diagnosis and treatment, leading to
challenges such as delays in receiving medical care, misdiagnosis, lack of reliable
communication between healthcare providers, and difficulty in accessing timely services,
especially in remote areas.
This project aims to advocate for a shift from traditional, manual healthcare practices to an
automated health prediction system. Such systems make it possible to provide accurate and
consistent illness predictions, improve the quality of healthcare delivery, reduce the time
required for diagnosis, minimize costs, enhance the organization and security of health-
related data, and ensure easy accessibility to medical records and recommendations.
By leveraging advanced data mining techniques, the system ensures that all health-related
interactions and predictions are centralized, backed up, and readily available to both users
and healthcare professionals. This centralized approach not only supports seamless data
sharing but also enhances the overall efficiency and effectiveness of health management.
Objective of the Project
General objective
The general objective of this project is to develop a web based disease prediction system that
predicts the disease of the patient using all their information’s and the symptoms.
Specific objective
The specific objectives of the project, which will be done in order to achieve the general
objective are.
Design a disease prediction system that analyzes patient data and accurately
predict the likelihood of developing specific diseases.
Develop a user-friendly interface for the disease prediction system, allowing
users or healthcare professionals to easily input patient information and receive
accurate predictions in real-time.
Implement a secure database infrastructure to store and manage patient data for
the disease prediction system, ensuring privacy and compliance with data
protection regulations.
Design and implement a feedback mechanism within the disease prediction
system, allowing healthcare professionals to provide updates on patient outcomes
to continuously improve the accuracy of future predictions.
Design and develop a scalable architecture for the disease prediction system,
allowing it to handle large volumes of patient data efficiently while maintaining
high performance levels.
Implement data privacy measures to ensure the confidentiality of patient
information.
Scope of the Project
Project scope is a detailed outline of all aspects of a project, including all related activities,
resources, timelines, and deliverables, as well as the project’s boundaries.
The proposed system performs the following functions:
Data Collection:
Gather a comprehensive database consisting of medical records, symptoms, and
associated diseases.
Ensure compliance with ethical guidelines and obtain necessary permissions for data
collection
System Architecture:
Design a scalable architecture that can handle large volumes of patient data
efficiently.
Implement a robust database management system to store and retrieve medical
records securely.
Develop an intuitive user interface for seamless interaction between healthcare
professionals and the system.
User Interface Development:
Design an intuitive graphical user interface (GUI) allowing healthcare professionals
to input patient information easily.
Integration of Medical Database:
Integrate a comprehensive medical database containing information about various
diseases, symptoms, treatments, medications, etc.
Ensure seamless connectivity between the prediction system and the database for
quick retrieval of relevant information during diagnosis.
Real-Time Updates:
Implement real-time monitoring capabilities to track changes in patients' health
conditions continuously.
Data Privacy Measures:
Incorporate robust security measures such as encryption techniques to protect
sensitive patient information from unauthorized access or breaches.
Significance of project
Accessibility: Provides an online platform for immediate health guidance, especially
beneficial for remote areas and individuals with mobility issues.
Efficiency: Reduces the time and cost of traditional medical consultations by offering
a quick, online symptom-checking tool.
Early Detection: Predicts diseases at early stages, enabling timely treatment and
preventing severe health issues.
Informed Decision Making: Helps users understand their health better and assists
professionals in providing informed care.
Resource Management: Reduces healthcare resource strain and optimizes time and
cost efficiency through self-service symptom assessments.
Technological Advancement: Utilizes advanced data mining, machine learning, and
modern web technologies (PHP, HTML, CSS, JavaScript, MySQL) for accurate, real-
time predictions.
Data-Driven Healthcare: Relies on health-related data and user inputs for precise
predictions, with feedback mechanisms for continuous improvement.
Wide Applicability: Accessible to all age groups and healthcare professionals,
offering broad usability and reduced workload.
Scalability: Designed with a robust architecture to efficiently handle large data
volumes and maintain high performance.
Functional requirements
Functional requirement is the requirement describing the behavior of the system as it relates
to the system’s functionality that describes what the system does. The functional
requirements of a disease prediction system outline the specific capabilities and
functionalities necessary for the system to effectively analyze health data, develop predictive
models, and provide valuable insights to support proactive healthcare management. Here's an
outline of the key functional requirements for a disease prediction system:
User Registration: Users (both medical professionals and individuals) should be able
to create accounts and provide necessary information.
Input Data Collection: The system should collect and store relevant data, including
medical history, genetic information, and lifestyle details.
Disease Prediction: Based on the input data, the system should predict the likelihood
of various diseases and provide risk assessment scores.
Personalized Recommendations: Generate personalized recommendations for
preventive measures and lifestyle modifications based on predicted risks.
Reporting and Visualization: Provide interactive reports and visualizations of
disease predictions and risks for users and healthcare professionals.
Actors
List of actors are:
1. User/patient
2. Admin