RRPDocumentation (1)
RRPDocumentation (1)
INTRODUCTION
The healthcare industry is constantly evolving, and with it, the need for efficient
and user-friendly systems to manage patient appointments. The traditional methods of
scheduling appointments, often involving manual entries, can be time-consuming and
prone to errors. To address these challenges, we propose the development of a Hospital
Appointment Booking System.
Patients can create account and log in to the system for booking appointments.
Doctor Profiles:
Appointment Scheduling:
Admin panel:
A user-friendly interface for admin to manage appointments, doctor schedules and patient
records.
Thereby introducing a new hospital appointment booking system aims to improve patient
access and satisfaction by making scheduling easier and more efficient. This initiative
underscores our commitment to enhancing healthcare delivery and ensuring a better
experience for all patients.
1
2. PROPOSED METHOD AND IMPLEMENTATION
The main objective of “e-Hospital” is to facilitate a user friendly environment for
all users and reduces the manual effort. The current hospital appointment booking systems
face several significant challenges like time-consuming and prone to errors. Lastly,
scaling these systems to meet growing demand and integrate new healthcare services
presents additional challenges.
Hospitals currently use a manual system for the management and maintainance of critical
information. The current system requires numerous paper forms, with data stores spread
throughout the hospital management infrastructure. Often information is incomplete or
does not follow management.
Limitations:
The Proposed system e-Hospital provides a platform to book and manage appointments
digitally which reduces most of the paper work.
Patient registers his profile in the application and logs in to the application to book
and manage his/her appointment.
Patient enters his symptoms and selects a doctor and proceeds further to book
appointment.
Admin approves patient’s appointment depending on the doctor availability.
Doctor registers his profile in the application and logs in to see all the
appointments under him/her.
Doctor can even reject an appointment if he/she couldn’t take the patient.
2
Pros of e-Hospital:
Framework : Django
3
3. SOFTWARE DESCRIPTION
3.2 Python:
3.3 Django:
Django is a high-level Python web framework that enables rapid development and
clean design. It follows the "don't repeat yourself" (DRY) principle, emphasizing
reusability and fast development. Django includes built-in features for database
interactions, authentication, URL routing, and templating, making it idea for building
robust and scalable web applications efficiently.
Structure of HTML:
4
<html>
<head>
<title>Page Title</title>
<meta charset="UTF-8">
<script src="script.js"></script>
</head>
<body></body>
</html>
selector {
property1: value1;
property2: value2;
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
5
<script
src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.bundle.min.js"></s
cript>
SQLite3:
DB Browser:
6
4. SYSTEM DESIGN
Home Page
In Home page there is a cover photo and navigation bar which consists of various
navigation sections like Admin, Doctor, Patient, About us, Contact us.
Registration Page
It contains some fields like First name, Last name, Username, Password for Admin.
The Patient registration contains Name, Username, Password, Address and Symptoms.
Login Page
After registration the user can able to login in to the application by entering username and
password.
Admin Dashboard
After login into the application the admin’s dashboard contains the information of total
number of doctors, patients and appointments.
7
The admin can able to approve the doctors, patients and approve or delete new
appointments
Doctor Dashboard
Doctor can view patient’s records and appointments and doctor can also delete the
appointments.
Patient Dashboard
Appointment Booking
Appointment Booking page contains the patient name and Symptoms and patient can
select the doctor in the specialized field.
Login
Figure 2. Login
8
Patient’s Sequence
Admin’s Sequence
9
Doctor’s Sequence:
10
5. OUTPUT SCREENS
11
5.3 Patient Dashboard
12
5.5 Approving Appointment
13
CONCLUSION
In Summary, our e-Hospital appointment booking system aims to make scheduling easier
and more efficient for both patients and staff.
Future Scope:
Looking ahead, there are several avenues to enhance our appointment booking system.
One focus area is developing the website more to make appointment booking and access
to medical records more convenient for patients. This will improve accessibility and user
experience significantly.
Additionally, expanding the system to support telemedicine services could meet the
increasing demand for remote healthcare options. This would allow patients to schedule
and conduct virtual consultations seamlessly through our platform.
14