Final Year - Project - I - 222
Final Year - Project - I - 222
BY:
S. No STUDENT NAME ID No
1. Biklitu Fekadu BRU/R/728/13
2. Amanuel Sebsibe BRU/R/725/13
3. Abinet Kinfu BRU/R/
4. Estifanos Ermias BRU/R/218/13
5. Ayenew Endalew BRU/R/106/13
1. INTRODUCTION
1.1 BACKGROUND
Yabello General Hospital, situated in Yabello, Ethiopia, serves as a primary healthcare provider for
the local community, offering a broad spectrum of medical services to individuals of all ages. The
facility encompasses both outpatient and inpatient departments, catering to diverse healthcare needs.
In the outpatient department, patients can avail specialized consultations, treatment for minor
ailments, and various diagnostic tests. Additionally, preventive care services such as immunizations
and health check-ups are provided. For more severe medical conditions necessitating hospitalization,
the hospital's dedicated inpatient department ensures round-the-clock care by a proficient team of
doctors, nurses, and other healthcare professionals. Equipped with state-of-the-art facilities, the
hospital prioritizes the comfort and safety of its inpatients. Moreover, Yabello General Hospital
offers specialized services in gynecology, pediatrics, dermatology, ophthalmology, and dentistry,
delivered by experienced doctors in their respective fields. Committed to delivering compassionate
care, the hospital also conducts community outreach programs, promoting health education and
preventive healthcare practices. Continuous staff training and development, alongside investments in
medical technology, underscore the hospital's dedication to delivering high-quality healthcare
services that are accessible and affordable to the community. Through these efforts, Yabello General
Hospital endeavors to uphold its mission of promoting health and well-being in the region.
1.2 Statement of the Problem
The problem with a file-based approach in a web-based patient record management system is that it
is not efficient, secure, or scalable. Storing patient records in individual files on a server or computer
system leads to several challenges and limitations. Inefficient Data Access: With a file-based
approach, each patient's record is stored as a separate file. Accessing and retrieving specific patient
information becomes time-consuming and tedious. It requires searching through multiple files to
find the relevant data, leading to inefficiencies and delays in patient care. Limited Data Security:
Storing patient records as files poses a significant security risk. Files can be easily accessed,
modified, or even deleted, jeopardizing the confidentiality and integrity of sensitive patient
information. Unauthorized access or data tampering can have serious legal and ethical implications.
Lack of Collaboration and Integration: File-based systems do not allow for seamless
collaboration and integration among healthcare providers. Multiple healthcare professionals may
need access to a patient's records simultaneously, and a file-based approach makes it difficult to
update or share information in real-time. It can hinder effective communication and coordination
between healthcare providers, leading to potential errors or gaps in patient care. Inflexible and
Limited Storage: As the number of patient records grows, managing and organizing files becomes
increasingly complex. Limited storage capacity can lead to difficulties in accommodating new
patient records. Expanding the storage capacity in a file-based approach may involve additional
hardware costs and maintenance. Lack of Data Analysis and Reporting: A file-based approach
does not allow for efficient data analysis and reporting. Extracting valuable insights from patient
data for research, quality improvement, or decision-making purposes becomes challenging without a
structured and centralized database system.
1.3 Objective of the Project
The general objective of the web-based Patient Recording System for Yabello General Hospital is to
implement a comprehensive and efficient digital solution that streamlines the management and
documentation of patient information. The system aims to enhance the overall quality of healthcare
services provided by improving data accessibility, accuracy, security, and collaboration within the
hospital setting. Specifically, the project aims to achieve the following objectives:
By achieving these objectives, the web-based Patient Recording System for Yabello General
Hospital aims to enhance the efficiency, accuracy, security, and collaboration in managing patient
information. Ultimately, it aims to improve the overall quality of healthcare services provided to
patients, resulting in better patient outcomes and satisfaction.
Efficient and Accurate Data Entry: Develop a user-friendly interface that allows healthcare
professionals to easily enter and update patient information in a standardized and efficient manner.
Implement data validation and verification mechanisms to minimize data entry errors and ensure
data accuracy.
Real-Time Data Accessibility: Implement a web-based platform that grants authorized healthcare
professionals secure and immediate access to patient records from any location within the hospital.
Enable real-time updates and alerts for new patient information, lab results, diagnoses, and treatment
plans.
Seamless Integration: Integrate the web-based patient recording system with existing hospital
systems, such as laboratory, pharmacy, and billing systems. Ensure seamless data exchange,
reducing duplication of efforts and minimizing potential errors or discrepancies.
Comprehensive and Easier Record Retrieval: Design a search and retrieval functionality that
enables healthcare professionals to quickly retrieve patient records based on various criteria, such as
patient identifiers, demographics, medical history, and diagnosis. Implement filters and sorting
options to enhance efficiency in accessing relevant patient information.
Secure Data Storage and Confidentiality: Employ robust security measures, including encrypted
storage, user authentication, and role-based access control, to safeguard patient data from
unauthorized access. Adhere to data protection regulations to ensure patient confidentiality.
User Training and Support: Provide comprehensive user training and ongoing support to
healthcare professionals in utilizing the web-based patient recording system effectively. Ensure they
are confident in navigating the system and leveraging its full potential.
By achieving these specific objectives, the web-based patient recording system for Yabello General
Hospital aims to improve the efficiency, accuracy, accessibility, and security of managing patient
records. It aims to enhance collaboration among healthcare professionals, optimize resource
utilization, improve patient care outcomes, and enhance overall operational effectiveness within the
hospital for better and more personalized care.
1.4 Methodology
Interviews: Frequent interviews with prospective users of the system will be conducted to gather
requirements effectively.
Observation:
Document Analysis: Review of documents such as books, e-books, and previous project reports for
reference in system design.
Internet The internet will serve as the primary source of information for project requirements.
Software Requirements
The project will utilize HTML for the front end and SQL Server as the back-end or database tool.
Additionally, the following software will be used:
Visio
Microsoft Word 2013
Edrew Max
Microsoft PowerPoint 2013
XAMPP Server
MySQL Database Server
Notepad++
Programming Languages:
Front-end: HTML, CSS, JavaScript, React, Angular, or Vue.js for the user interface.
Back-end: PHP for server-side logic.
Database Management System (DBMS): MySQL, PostgreSQL, or MongoDB for storing and
managing patient data.
Frameworks and Libraries: Frameworks like Laravel (PHP) can be utilized for efficient
development.
Hardware Requirements
Desktop Computer
Flash drive (2GB - 8GB)
Compact Disc-Read Only Memory (CD-ROM) (700MB)
Laptop
Activities Tools
The scope of this project entails the development of a web-based patient record management system
tailored for Yabello General Hospital. The system's boundary encompasses the following
functionalities:
The development of a new web-based patient record management system for Yabello General
Hospital. This system is characterized by its reliability, ease of use, speed, and consistency, and it is
poised to play a crucial role for both the hospital and its patients. Key aspects of its significance
include:
User-Friendly Interface: The system offers a user-friendly interface with various controls,
Efficiency Enhancement: Its implementation aims to minimize the time and effort required
to perform various tasks
Organized Record Keeping: By providing a well-organized and guaranteed record-keeping
system, the project seeks to optimize space utilization and reduce administrative burden.
Enhanced Security: The system ensures a high level of security through different levels of
authentication.
Workload Reduction: It is expected to reduce the workload for both doctors and patient.
Knowledge Expansion: Through online doctor suggestions, the system facilitates increased
knowledge about disease transmission, promoting proactive healthcare practices .
The primary objective of the feasibility study is to assess the Technical, Operational, and Economic
feasibility of adding new modules and debugging the existing system. It's important to note that all
systems are feasible if unlimited resources and infinite time are available. The feasibility study
encompasses the following aspects:
Technical Feasibility: Our system aims to provide easy access to users (doctors, patients,
laboratories). The database is designed to establish and maintain workflow among various entities,
ensuring accuracy, reliability, and security. Project work utilizes current equipment and existing
software technology, with sufficient bandwidth to provide fast feedback to users, regardless of
system load.
Operational Feasibility: Proposed projects are beneficial only if they meet the organization's
operational requirements. Operational feasibility is crucial for successful project implementation.
Key considerations include:
Support from management and users
System usage and functionality during development and implementation
Potential resistance from users undermining application benefits
Our system addresses these concerns by considering management issues and user requirements
beforehand, ensuring operational feasibility. The proposed system aims to be more efficient, user-
friendly, and to reduce information redundancy, a major issue in the existing system.
Economic Feasibility: The development and deployment of this project offer economic benefits to
doctors by reducing expenditure on paper, pen, manpower, time, and other costs associated with
managing patient information manually. Our system is economically feasible as it utilizes existing
hardware and software resources, eliminating the need for additional investment. Economic
feasibility is evaluated based on tangible and intangible benefits:
Tangible benefits: include cost reduction for manual operations, time savings, and
improved working conditions.
Intangible benefits: include easier access to information, increased flexibility, faster
activity, and improved security mechanisms.
Political Feasibility: The proposed system aligns with government directives as it effectively and
efficiently serves the people, with agreement from all doctors involved. Therefore, the system is
politically feasible and beneficial to the government.
The target beneficiaries of the web-based Patient Recording System for Yabello General Hospital
project include:
Doctor: The first beneficiaries of this proposed system is the doctor who has full access to
the system. In that the system provides efficiency ways for recording the patient information
and searching some records of the patient.
Patient: a person who has some medical problems or need medical advice from the doctor.
Overall, the web-based Patient Recording System will benefit all stakeholders involved in
the healthcare process, improving efficiency, accuracy, and patient care at Yabello General
Hospital.
1.10 Risk Assumption
During the development of the project, we anticipate encountering various challenges, including:
Time management issues: Despite the likelihood of facing time management challenges, we
mitigate this risk through collaborative efforts. By allocating time according to a predefined schedule
for each phase of the project, we aim to utilize our time effectively.
Failure of electric power and internet connectivity: To address the potential risk of power and
internet outages, we implement a contingency plan involving the use of external storage devices for
backup purposes.
Shortage of hardware devices: We acknowledge the possibility of experiencing shortages in
hardware devices. To mitigate this risk, we explore alternative sourcing options and maintain a
backup inventory of essential hardware components whenever feasible.
This document has four chapters including this chapter which gives introduction about the project
we are going to develop. The second chapter is requirement analysis and specification, the third
chapter is system object design and the fourth chapter is Conclusion and Recommendation.
Chapter Two
Description of Existing System
The inefficiencies of the existing manual system highlight the necessity for the development of an
automated web-based application tailored for Yabello General Hospital. Such an application would
serve to alleviate these challenges by streamlining patient information retrieval, reducing operational
costs, and enhancing data security.
I. Patient:
A person with medical problems or in need of medical advice from a doctor. Their activities include:
Creating an account
Communicating with the doctor if the request is accepted and updating necessary
information
Sending symptoms to the doctor
Receiving treatment
Viewing personal medication
Viewing medication orders
Viewing appointments
Viewing referrals
Viewing medical history
II. Doctor:
A person with medical knowledge or a specialist who diagnoses patient symptoms and provides
medical advice. Their activities include:
Security and Controls The manual system lacks security and controls since every file and
record of patient information is stored manually. There is no authentication mechanism for
documenting information, making it difficult to control and secure manual files/data.
Efficiency
Service
Concerns may arise regarding the completeness of service provided to patients by the doctor.
Practices to be Preserved
To maintain continuity and functionality, manual processes will be simulated and automated in the new
system:
Adherence to business rules governs interactions among doctors, patients, and laboratory staff.
2.4 Proposed System
The proposed system addresses existing challenges in family doctor practices, emphasizing health
information dissemination and basic treatment provision. Key features include:
User registration
Storage of patient medical records in a database
Management of laboratory orders and results
Facilitation of medication orders
Account management functionalities
Report generation capabilities
Appointment scheduling
Online communication between patients and doctors
Reduce Workload: It aims to decrease the workload for both patients and doctors.
Improve Time Efficiency: Users of the proposed system can utilize electronic devices,
reducing time wastage between doctors and patients.
Provide Online Medication: The system offers online medication and lab test results for
doctors, accessible to registered users anytime, anywhere.
Store Patient Medical Files: The proposed system registers and stores patient medical files
in a database, minimizing paperwork, data loss, manual searching, and enhancing work
efficiency at clinics.
The project development team utilized an object-oriented system development methodology. This
approach provides an easier and more natural way to break down problems into simple, small, and
manageable components, thereby reducing the vague appearance of the overarching problem.
Moreover, it is a predominantly used and popular method in the current software development trend.
The major activities described in this chapter include constructing a use case model, documenting
the use case course of events, constructing sequence and activity diagrams, analyzing the level class
diagram, and creating a user prototype for the proposed system.
3.1.2 Scenarios
Actor name