0% found this document useful (0 votes)
28 views40 pages

Appointments and Bookings 2

Uploaded by

varikutianitha9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views40 pages

Appointments and Bookings 2

Uploaded by

varikutianitha9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 40

Online Appointment System for Hospitals

A Project Report Submitted in partial fulfillment of the requirement for the Award of
the degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER APPLICATIONS

Submitted by
J.N. LINGESWARI 23T91F0011
SRIVANI NANNURI 23T91F0035
MANISHA PARAVELLI 23T91F0039
ANITHA VARIKUTI 23T91F0052

PUJITHA VARIKUTI 23T91F0053


Under the Esteemed Guidance of
Mr.G.RAMESH Assistant Professor

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

GIET ENGINEERING COLLEGE


[Affiliated to JNTUK, Kakinada | Accredited by NACC]
NH-16 CHAITANYA KNOWLEDGE CITY, RAJAMAHENDRAVARAM (A.P)
GIET ENGINEERING COLLEGE
[Affiliated to JNTUK, Kakinada | Accredited by NACC]
NH-16 CHAITANYA KNOWLEDGE CITY,RAJAMAHENDRAVARAM
2023-2024

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


CERTIFICATE
This is to certify that
J.N.LINGESWARI 23T91F0011
SRIVANI NANNURI 23T91F0035
MANISHA PARAVELLI 23T91F0039
ANITHA VARIKUTI 23T91F0052
PUJITHA VARIKUTI 23T91F0053

Studying I MAC I Semester of Computer Science and Engineering branch


have submitted their project ” Online Appointment System for Hospitals “
during the academic year 2023-2024 in partial fulfillment of the requirements
for the award of degree in Bachelor of Technology, JNTUK, Kakinada. The
result embodied in this project has not been submitted to any other University
or Institute for the award of degree.

Project Guide Head of the Department


Mr.G.RAMESH MR.U.VINODKUMAR
Assistant Professor Assistant Professor &
HOD
Department of MCA Department of MCA

INTERNAL EXAMINER EXTERNAL


EXAMINER
ACKNOWLEDGEMENT

It is a privilege for us to have undertaken the project “ Online Appointment System for
Hospitals“ in GIET ENGINEERING COLLEGE, RAJAMAHENDRAVARAM.

We avail this opportunity to express our deep sense of gratitude and heartfull thanks to Sri K.
SASI KIRAN VARMA, Management Director of GIET ENGINEERING COLLEGE,
RAJAMAHENDRAVARM.

Mr.U.VINOD KUMAR, Assistant Professor, GIET ENGINEERING COLLEGE, for his


moral support which was always there to comfort and solace during tough times. We heartily thankful
to our internal guide Mr. Mr.G.RAMESH, Assistant Professor, GIET ENGINEERING COLLEGE,
for his moral support and encouragement. Finally we would like to thank our TEACHING AND NON
TEACHING STAFF whose blessings and encouragement were always there as a source of strength
and inspiration.

Although the title “Acknowledgement” cannot represent our true feelings for all these persons, we
feel very much thankful to all of them and also to our PARENTS and FRIENDS for encouraging and
giving us all the moral support required for making this endeavor a reality.

This is to certify that


J.N. LINGESWARI 23T90F0011

SRIVANI NANNURI 23T90F0035

MANISHA PARAVELLI 23T91F0039

ANITHA VARIKUTI 23T91F0052

PUJITHA VARIKUTI 23T91F0053


DECLARATION

We hereby declare this project entitled “ Online Appointment System for A.E.M.P.S Hospital “
submitted to the Department of CSE, GIET ENGINEERING COLLEGE, affiliated to JNTUK,
Kakinada, as partial/complete fulfillment for the award of Bachelor of Technology degree is entirely
the original work done by us and has not been submitted to any other organization.

PROJECT MEMBERS PIN NO SIGNATURE


J.N.LINGESWARI 23T91F0011
SRIVANI NANNURI 23T91F0035
MANISHA PARAVELLI 23T91F0039
ANITHA VARIKUTI 23T91F0052
PUJITHA VARIKUTI 23T91F0053
ABSTRACT

APPOINTMENTS AND BOOKINGS :


An abstract of appointments and bookings encompasses various sectors such as
hospitals, beauty parlours, hotels, events, salons, and advocates. It serves as a concise
summary of the essential details related to these appointments and bookings. This
includes information like the date, time, location, and any specific requirements or
instructions for each sector. The abstract helps ensure efficient communication and
coordination between all parties involved, making the process smoother and more
organized.
S.NO TITLE
1. INTRODUCTION
1.1 MOTIVATION `
1.2 STATEMENT OF THE PROBLEM
1.3 AIM AND OBJECTIVES
1.4 SCOPE
1.5 STRUCTURE OF DISSERTATION OUTLINE
2. BACKGROUND/LITERATURE REVIEW
2.1 BACKGROUND
2.2 LITERATURE REVIEW
3. ANALYSIS AND DESIGN
3.1 INTRODUCTION
3.2 SYSTEM STUDY
3.3 SYSTEM ANALYSIS
3.3.1 USER REQUIREMENT
3.3.2 FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
3.3.3 FUNCTIONAL REQUIREMENTS
3.3.4 NON FUNCTIONAL REQUIREMENTS
3.4 SYSTEM DESIGN
3.4.1 SYSTEM ARCHITECTURE
3.4.2 ENTITY RELATIONSHIP DIAGRAM
3.4.3 USE CASE DIAGRAM
3.4.4 ACTIVITY DIAGRAM LOGIN MODULE
3.4.5 SEQUENCE DIAGRAM
4. IMPLEMENTATION
4.1 CHAPTER OVER VIEW
4.2 IMPLEMENTATION ENVIRONMENT
4.3 TECHNOLOGIES
4.4 TOOLS
4.5 OPEN SOURCE FRAME WORKS
4.5.1 BOOTSTRAP V3.0
4.5.2 XAMPP
4.5.3 ANGULARJS
4.6 SYSTEM INTERFACES
5. EVALUATION
5.1 THE FOLLOWING ITEMS WILL BE CONSIDERED IN TESTING
6. CONCLUSION
6.1 INTRODUCTION
6.2 LESSON LEARNED
6.3 CONCLUSION
7. REFERENCES
Introduction
The proposed system is to make an online web application for easily taking appointment
of a patient see the schedule of doctors, so that everyone can get information about doctor’s
availability, time period, and send request to any doctor for medicine. Doctors and patients can
also easily communicate with each other from anywhere. This project is aimed at developing an
online application for patient to appointing doctors. Users have to logging in the system to be able
to take appointment of a doctor. Doctors have to logging to see his appointments. The proposed

system could be accessed from any corner of the world on net.

Motivation
Hospitals much more interested introducing a web based online doctor Appointment
system for the hospital, to make their tasks easier to control without paper work.

Admin will be able to register doctor, view/delete patient listing, and finally moderate (insert,
update and delete) information. The functionalities of the software are focused below in brief:

● Can view, edit, and update their profile from anywhere.


● User friendly interfaces.
● Doctor and patient information are stored.
● All users can login by using username and password to access their information.
● Reduce the paperwork and storage area.
● Improve accuracy in result.

Statement of the problem


The current booking system is manual as all the work is done and kept in files. Because
hospital management staff will be facing some problems issuing booking appointment of patients.
All the necessary booking is done in hard copy. So, it become much difficult for staff to keep the
records updated all the time. As an example, if the patients need to change the appointments in
date it become difficult for them to find out the patients booking details for updating as there are
so many patient booking records. Again, regarding current system patient cannot give feedback
online and staff cannot reply to them promptly.

The proposed project is a smart appointment booking system that provides patients or any
user an easy way of booking a doctor’s appointment online. This is a web based application that
overcomes the issue of managing and booking appointments according to user’s choice. The task
sometimes becomes very tedious for the compounder or doctor himself in manually allocating
appointments for the users as per their availability. Hence this project offers an effective solution

where users can view doctors available and select the preferred date and time.
Aims and Objectives
The system aims to help the patients to take appointment online through internet and
track their records through it.Hospitals has been facing problems due to its paper-based
appointment system. The increase in the number of patients visiting, it has become difficult to
manage the appointment system manually. The purpose of this project is to solve these
complications by creating custom-built database software to manage the appointment system. For
the receptionist it makes easy to set date and time for the treatment of the patient to the relevant
doctor. Doctor enters medical prescription and receptionist takes the print. It also helps to maintain

doctor’s consultation fee, Laboratories and Testing charges automatically .

● The main objective is to develop an Online Appointment system.


● To provide a way to make appointment reservations for patients.
● To choose from different doctors with appointments available, at the time and on the day
of the users’ choice

● After the booking, patient can have received e-mail and text message reminders. For an
example, after booking patient received doctor arrival massage.
● To automate the report generation module
● To computerized the patients’ information review and maintenance.

Scope
The scope of this project will focus on the patient, doctors and hospitals who will use the
system to make and manage the appointment via online services. This project will be implemented
and useful for all doctors and patient. The doctor and hospital to manage the appointment for the
patients those who would like to have the appointment for the doctor in specific place date via
online system anytime and anywhere. And this system does, after the patient arrive hospital, nurse
collects the patient’s information and sends it to the doctor before the patient is diagnosed.

The system has been facing problems due to its paper-based appointment system. With
the increase in the number of patients visiting, it has become difficult to manage the appointment
system manually. Recording of appointments and creating registers by pen and paper has become

a tedious task. And also it’s difficult to manage huge number of patient database .

The users will use this system to handle all the functionalities easily. Doctors This online
web application gives solution to the Hospital patients and employees. This system which
manages complete hospital details in a single application and in a single will also use the system to
keep track of the patients consulting to them. The intentions of the system are to reduce over-time

pay and increase the number of patients that can be treated accurately .
Structure of Dissertation Outline

Introduction
Describes the problems being faced currently and how to address all those problems with
the proposed system. Project scope, goals and dissertation structure is also provided.

Background
This chapter targets a crucial review of matching systems and technologies and related
applications. Additionally, it is aimed for the evaluation of hiring process and justification of tool
and technology selections with quotation.

Analysis and Design

Provide description of ER diagram, UML diagrams and the methodological approach that
are applied in the program designing. Also, consists of the requirement analysis, functional and
non-functional requirements of the system design.

Implementation
Appropriate coding and implementation tools and techniques which are used to
developing the system are included.

Evaluation
Developed system is tested against the user requirements, which are gathered at the beginning.
Actual data from the client’s environment is used. The chapter also includes aspects such as test plan,
test cases, use of test automation tools and testing frameworks.

Conclusion and Future work


This chapter summarizes the work; discusses its findings and contributions; points out
limitations of the current work and outlines directions for future research.
CHAPTER 2: Background/ Literature Review
2.1 Background
Web based online booking system develop for the newly open Hospital. This project is
manly focus to investigate the efficacy of the web-based online booking system for outpatients. To
deal with this problem an online booking system will be very necessary. Online booking system is
accessed on internet by using devices which have internet connection at any time. Hospitals online
booking system is a convenient and an efficient way to deal with this problem. The Hospital
online system will enable people access details of hospital and other services online and also do
the booking online. The system will have all the necessary information about hospital on one
single website which accessible by anyone who wants information or online booking

Online booking system for Hospitals is used to manage access to service providers. Many
factors affect the performance of appointment systems which include arrival and service time
variability, patient and provider preferences, available information technology and the experience
level of the scheduling staff. Thus a proper scheduling system has to develop by considering all
these factors which will increase patient satisfaction, which in turn increases profit. An online
booking system allows individuals to conveniently and securely book their appointments online.
Compared to the usual queuing method, the web-based booking system could significantly

increase patient's satisfaction with registration and reduce total waiting time effectively .

Figure 2:1Flowchart for Traditional v/s Online Appointment system


2.2 Literature Review
I read some papers related to this work. The main objective of their work is given below.

NHIS Outpatient in Nigerian Teaching Hospitals - The number of missed


appointments in healthcare institutions in Nigeria caused problems, hence the need for integrated
healthcare system to intervene and provide seamless care for patients. Appointment scheduling
system lies at the intersection of providing efficiency and timely access to health services. This
research presents an online National Health Insurance Scheme (NHIS) Outpatient Medical
Appointment Booking System where NHIS patients can access and view any available personnel
or doctor order to book an appointment with the corresponding time as specified by the available
doctor. [1]

Doctor Appointment Booking System – NevonProjects - This system is a smart


appointment booking system that provides patients or any user an easy way of booking a doctor’s
appointment online. This is a web based application that overcomes the issue of managing and booking
appointments according to user’s choice or demands. They use this module. (http://nevonprojects.com)
[2]

Oger medical information system -The appointment module is an electronic


paperless application designed with high flexibility and ease of usage, implemented in single clinics
and polyclinics. The system serves in managing appointments for different resources.

A Web-Based Appointment System - web-based appointment system by


integrating with Intelligent System techniques. It does not have any ID and password to log-in
before making any appointment. Role of agent is to manage information in databases. It is not only

doctor but also other appointments. Here I found that, they have not any user account. [3]
CHAPTER 3: Analysis and Design

3.1 Introduction
The chapter describes the system study, analysis, (user requirement & system and hard
ware requirement) design strengths and weaknesses of the current system, Contest level diagrams,
Entity Relationship Diagram.

3.2 System Study


The study was carried out at Patient, Doctors and Hospital the main purpose of the study
was to find out how the process of recording patient’s data is carried out. The system that is
currently being used Patient, Doctor and Hospital is entirety manuals. But we are creating online
appointment system, that is very lazy and more hesitation from the real information, doctor
availability and proper time maintenance of the doctor appointment system.

3.3 System Analysis


During the system study period, we can categorize into two parts our online doctor
appointment system, As a user requirement and system and hardware requirement.

3.3.1 User requirement

Referring existing system, I have investigated and found out how the current system
operates, not only that but also tried out which problems are faced and how best they can be
settled. The users described some of the basic requirements of the system this includes Search for
Patients, Register Patient, Update record, Doctor information record, view doctor availability

record and view all types of reports.

3.3.2 Functional and Non Functional


Requirements

3.3.3 Functional requirements

● View Doctor Information


● Search Doctor
● View Appointment
● Search Module
● Appointment Booking
● Check-in form Submitting
● Appointment management
● Schedule a timing
● Past appointment Management
Non-functional requirements

● Responsive and user friendly UI


● Speed
● Less weight
● Reliability

3.4 System Design


Design is the first step in the development stage. Software design involves three technical
activities - d. esign, coding, implementation and testing that are required to build and verify the
software. The design activities are of main importance in this part, because in this activity,
decisions finally affecting the success of the software implementation and its ease of maintenance.
Design is the only way to correctly translate the customer requirements into finished software or a
system. Design is the place where quality is bringing up in development

3.4.1 System Architecture

Forms

Doctor profile

User profile

Figure 3:1System Architecture


3.4.2 Entity Relationship Diagram (ER
Diagram)

ER diagram is a graphical representation of entities and their relationship to each other,


typically used in computing regarding the organization of data within database or information
systems. Entity is a piece of data, object or concept which described which data should store.
Relationship is how data is shared between entities.

Entity
Which are represented by rectangle. An entity is an object or concept that has its
existence in the real world. It includes all those things about which data is collected. A weak entity
is an entity that must defined by a foreign key relationship with another entity as it cannot be
uniquely identified by its own attributes alone.

Attributes
Which are represented by ovals. A key attribute is the unique, distinguishing
characteristic of the entity. For example, an employee's social security number might be the
employee's key attribute.

An Entity Set

It is a set of entities of the same type that share the same properties, or attributes.

Process

A process shows a transformation or manipulation of data flows within the system.

Actions

Which are represented by diamond shapes, show how two entities share information in the
database.
Figure 3:2ER diagram
3.4.3 Use Case Diagram

Use case diagrams are consisting in Unified Modeling Language. The diagram can be
used to represent a Context mode for a system. In Use Case diagram an actor are users of the
system and playing a role.

Figure3:3Use case Diagram


3.4.4 Activity Diagram Login module

Figure 3:4Activity Diagram Login module


Figure 3:5ctivity Diagram
3.4.5 Sequence Diagram

Sequence Diagram is defined as a dynamic model for a use case which is used for
showing the interaction between classes for particular time period. This diagram
include message, time.

Reminder

Figure 3:6Sequence Diagram


CHAPTER 4: Implementation
4.1 Chapter Overview
Implementation is the process of converting user requirement and system functionalities
into actual working system. This phase takes more time compared to other stages in software
development life cycle. System is well implemented in order to achieve system functionalities
which are identified in system analysis stage. Design patterns and technology which are identified
in system design stage were used to implement the system very efficiency and timely.

4.2 Implementation Environment


The implementation Environment is based on various aspects such as developing
software, framework and etc.
Software Hardware
• Microsoft Windows 10 Ultimate - 64bit Intel(R) Core(TM) i5-2670QM @ 2.20GHz
• WAMP Server 4 GB RAM
500 GB Hard disk
• MYSQL Server

4.3 Technologies

 PHP and Angular js was chosen as the main developing language to develop the system.
 MYSQL was chosen to handle databases queries of the system
 HTML and bootstrap was used to make the interface and CSS used apply style to the
interface to make the system more user friendly.
 Angular js was used to the client side validations such as form validating

4.4 Tools

 Firefox’ web browser, this was used to JavaScript debugging, analyzing network usage.
Further it’s facilitate inspect the HTML and modify the HTML layout and the styles in
real-time.
 Adobe Photoshop CS5 is photo editing software which was used to edit images, logos
and banners of user interface of the system.
4.5 Open source frameworks

4.5.1 Bootstrap v3.0

Bootstrap is a free and open-source collection of tools for creating websites and web
applications. It contains HTML- and CSS-based design templates for typography, forms, buttons,
navigation and other interface components, as well as optional JavaScript extensions. It aims to
ease the development of dynamic websites and web applications. Bootstrap is a front end
framework, that is, an interface for the user, unlike the server-side code which resides on the "back
end" or server. Bootstrap includes readymade design patterns which can be easily apply to the
HTML tags and provides fully responsive interfaces.

4.5.2 XAMPP

XAMPP is freely available open source cross-platform web solution package which was
developed by Apache Friends. It contains Apache HTTP Server, Maria DB database, PHP, and
Perl. XAMPP works equally well on Windows, Linux and Mac operating systems. To develop

databases used MySQL which was built in XAMPP bundle.

4.5.3 AngularJS

AngularJS is a JavaScript-based open-source front-end web application framework


mainly maintained by Google and by a community of individuals and corporations to address
many of the challenges encountered in developing single-page applications. The JavaScript
components complement Apache Cordova, a framework used for developing cross-platform
mobile apps. It aims to simplify both the development and the testing of such applications by
providing a framework for client-side model– view–controller (MVC) and model–view–view
model (MVVM) architectures, along with components commonly used in rich Internet
applications. In 2014, the original AngularJS team began working on the Angular application
platform.
4.6 System Interfaces

All System interfaces in this chapter were created in angular js, php, css, html and bootstrap .

Figure 4:1System Interfaces

Doctor Search Page


This page is patient can access the search doctor and view the doctor available time and
can know the time to views the doctor actual time. Then the system is patient not a more time
queue.

Figure 4:2Doctor Search Page


Patient Appointment Home Page
This page is patient can access the appointment and booking doctor.

Figure 4:3Patient Appointment Home Page

Payment gateway page

Figure 4:4Payment gateway page


Figure 4:5 PayPal Account page

Login Form for the Different Users


Only authorized user with the right user name and password has right to access the services to
particular department as like Patients, admin and nurse he or she intern to view. When wrong user
name and password is used the System rejects access to the services.

Figure 4:6Login Form for the Different Users


System Administration Home Page
The system administrator can add, edit system user and has access to view the services .

Figure4:7 System Administration Home Page

Enter patient details page (backend the system)

Figure4:8Enter patient details page

Enter Doctor Detail’s page (backend the system)


Figure4:10 Enter Doctor Detail’s page

Figure4:9Enter Doctor Detail’s page

Other pages in Admin


Change User Password

Figure 4:11 Change User Password

Doctor appointment list


Figure 4:12Doctor appointment list

Enter User Level

Figure 4:13 Enter User Level

Send Email Message by Group


Figure4:14 Send Email Message by Group

Send email-message
Figure4:15 Send email
-message

Appointment-confirmation
Figure4:16 Appointment
-confirmation

SEND SMS

Figure4:17 SMS interface

Report generating
Figure4:18 Report generating tool

CHAPTER 5: Evaluation
Developed system is tested against the user requirements, which are gathered at the
beginning. Actual data from the client’s environment is used. The chapter also includes aspects
such as test plan, test cases, use of test automation tools and testing frameworks
The following items will be considered in testing:

1. Login
2. Logout
3. Create new user (Administrator)
4. Create Type Appointment (Administrator)
5. Create Doctor Profile (Administrator)
6. Book an Appointment(Patient)
7. Edit Doctor Profile (Administrator)
8. Cancel Doctor’s Appointment (Administrator)
9. Cancel Patient’s Appointment (Patient)
Login

There are three kinds of uses of hospital online doctor appointment system, patient,
doctor, and administrator. To use the hospital online doctor appointment system, all uses need to
be identified and authorized. Users enter their username and password to login the system.

Table 5-1 Login to the system

Logout

Case Input Data Expected Results

Logout menu User click the logout menu Redirect to the login page

The menu pages only has “login” and

“register “ two menu items

Table 5-2 Logout the system

Create Patient Profile (Patient)


On the home page, a new patient can choose ‘New Registration’ option from the menu.

Case Input Data Expected Results

Create Fill in all the fields in the registration form Display a data insert successfully
Patient as required
Profile
Press Submit button

Leave all the fields empty Display an error message that user needs to fill in
the required information
Press Submit button

Fill in the fields according to an existing Display a message that the record already exists
patient

Press Submit button

Table 5-3 Create Patient Profile


Create new user (Administrator)
After logging in, the Administrator can choose ‘Create New user (nurse)’ option from the
menu. The Administrator will be able to see a form where he/she will be required to fill in all the
relevant information in the given fields

Case Input Data Expected Results

Fill in the fields in New user form as required Display a message confirming that a new user is
created successfully
Press Submit button

Fill in the fields according to an existing user Display a message that the record already
exists
Press Submit button

Leave all the fields empty Press Submit button Display an error message that user needs to fill in
the required information

Table 5-4 Create new user


Create Type Appointment (Administrator)
After logging in, the Administrator can choose Create New Appointment Type option
from the menu. The Administrator will be able to see a form where he/she will be required to fill

in all the relevant information in the given fields

Case Input Data Expected Results

Fill in the fields in New Appointment type Display a message confirming that a new
form as required Press Submit button
Appointment type is created successfully

Case Input Data Expected Results

Fill all fields with correct values A new web page is displayed doctor profile was

created successfully.
Click on submit button

Provide a Doctor Login ID that already An error message displayed, duplicate login-ID
exists in the system provided.

Fill all other fields in the form correctly.

Click on submit button

Fill in the fields according to an existing Display a message that the record already exists
Appointment Type

Press Submit button

Table 5-5 Create Type Appointment


Book an Appointment (Patient)
After logging into hospital system, the patient has the option to schedule an appointment.

Case Input Data Expected Results

Arrive at Schedule Appointment Backend: Personal information (patient key,


interface user ID, first name, last name, date of birth,
address, telephone number, email address) is
stored in session

Click on a day from the calendar Backend: Day is stored in session

Interface: Step 4 (select time) is displayed;


displays time slots for day according to
estimated duration of appointment type;
displays available time slots .
Click Confirm button Backend: Appointment (appointment key,
doctor key, patient key, type key, date, start
time, end time,) is inserted into the database

Interface: Confirmation is displayed; displays


appointment type, date, time

Table 5-6 Book an Appointment (Patient)


Edit Doctor Profile (Administrator)

The doctor’s information may need changes. The administrator can modify the profile after
logging in.

Case Input Data Expected Results

Try to change the “Login ID” field Since this field is read only nothing will
happen.

Nothing changed in the form fields. Backend: Fields related to the doctor chose
are re-saved in the Doctor and User tables in
Submit button is clicked.
the database.

The password field is filled with a A pop up error message is displayed


value different from that given in the informing the administrator.
“Confirm Password” field.

All other fields are filled correctly.

Submit button is clicked.

All/Some Fields in the form are left A pop up error message is displayed.
without modification.

Submit button is clicked.

Table 5-7Edit Doctor Profile (Administrator)

Cancel Doctor’s Appointment


(Administrator)
Case Input Data Expected Results

Check to select Patient’s first and second name Cancel the selected appointment by changing the
appointment status into 1
Check an appointment to Cancel

Press Submit button

Check to select Patient’s Appointment’s date Cancel the selected appointment by changing the
appointment status into 1
Check an appointment to Cancel

Press Submit button

Press Submit button without selecting any Display an alert message informing the user to
appointment(s) to cancel select an appointment to cancel

Table 5-8 Cancel Doctor’s Appointment (Administrator)

Cancel Patient’s Appointment (Patient)


Case Input Data Expected Results

Check an appointment to Cancel Display all the information related to the


selected patient’s appointment
Press Submit button
Cancel the selected appointment by changing
the appointment status into 1

Check an appointment to Cancel Display all the information related to the


selected patient’s appointment
Press Submit button

Cancel the selected appointment by changing


the appointment status into 1

Press Submit button without selecting any Display an alert message informing the user
appointment to cancel to select an appointment to cancel

Table 5-9 Cancel Patient’s Appointment (Patient)

CHAPTER 6:Conclusion
6.1Introduction
This Chapter describes discuss the objectives of the system required in earlier chapters,
limitation of the system conclusion and recommendation of the System.

6.2 Lesson Learned


Gained knowledge and good experience while developing the system. From the
requirement gathering phase to end phase learned everything is helped to develop a successful
system. Applying theory to practice is hard sometimes. Gained good knowledge about how to use
new programming languages (Angular js, PHP, HTML, CSS, and JavaScript), design patterns,

how to use a new framework (CI), and bootstrap templates for developing user interfaces .

Learned how to write a documentation of the thesis also really important. Therefore, lots
of selflearning was carried out throughout this process.

6.3 Conclusion

Developed Online Doctor Appointment system is easy to use user friendly system which any
new person can easily understand. Achieved objectives are:

 User can see the schedule date, time and serial no.
 Doctor can see how much appointment he gets for a specific day  Admin can generate
reports.
 Registered patient gets conformation email  Email notifications.
 Admin can query the database
 make appointment reservations for patients.

CHAPTER 7: References
[1]"Research Gate | Share and discover research", Research Gate, 2017. [Online].
Available: http://www.researchgate.net. [Accessed: 14- Oct- 2017].
[2]"Electronics & software engineering projects for students with IT projects |
NevonProjects", Nevonprojects.com, 2017. [Online]. Available: http://www.nevonprojects.com.
[Accessed: 14- Oct- 2017].

[3]"Online Doctor Appointment Booking System - Book My Doctor", CodeCanyon, 2018.


[Online].

Available: https://codecanyon.net/item/book-my-doctor/13150333. [Accessed: 10- Feb- 2018].

[4]J. GIPL, "Online doctor & medical appointment systems & solutions | Fullestop",
Fullestop.com, 2018. [Online]. Available: https://www.fullestop.com/online-doctor-appointment-
system.html.

[Accessed: 10- Feb- 2018].

[5]"Cite a Website - Cite This for Me", Arxiv.org, 2018. [Online]. Available:
https://arxiv.org/ftp/arxiv/papers/1701/1701.08786.pdf. [Accessed: 10- Feb- 2018].

[6]A. Peter Idowu, O. Olusegun Adeosun and K. Oladipo Williams, "Dependable Online
Appointment Booking System for Nhis Outpatient in Nigerian Teaching Hospitals", International
Journal of Computer Science and Information Technology, vol. 6, no. 4, pp. 59-73, 2014.

[7]"Cite a Website - Cite This For Me", Ijircce.com, 2018. [Online]. Available:
https://www.ijircce.com/upload/2016/february/56_10_Online.pdf. [Accessed: 10- Feb- 2018].

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy