0% found this document useful (0 votes)
78 views

Report On DCTR Appointment

Uploaded by

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

Report On DCTR Appointment

Uploaded by

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

A

REPORT ON

DOCTOR APPOINTMENT SYSTEM

Submitted to 1stop.ai

For the WEB DEVELOPMENT INTERNSHIP PROGRAM

Submitted by
GONE.KAVYA
ABSTRACT:

Life is becoming too busy to get medical appointments in person and to maintain a proper health
care. The main idea of this work is to provide ease and comfort to patients while taking
appointment from doctors and it also resolves the problems that the patients has to face while
making an appointment. This project acts as a client whereas the database containing the doctor’s
details, patient’s details and appointment details is maintained by a website that acts as a server.
The accessibility to services of web clinic is of utmost importance for success of any companies.
Internet is a great way to make a clinic known to a large number of people that might potentially
be interested in the services that the clinic might provide. Therefore, a creation of a website that
would provide different information about the clinic and allow the management and scheduling
of appointments online might benefit in many ways to an existing clinic.
It also maintains hospital information such as ward id, doctors in charge and department
administering. The major problem for the patient nowadays to get report after consultation ,
many hospital managing reports in their system but it's not available to the patient when he / she
is outside. In this project we are going to provide the extra facility to store the report in the
database and make available from anywhere in the world.

OBJECTIVE:
The main objective of this project is to develop a website for a medical clinic to provide an
efficient and economical way of making appointments and help in all the related taks: clinic and
doctor time table management, queue management, and patient appointments exportation. It is
wanted that patients have a fast and easy access to clinic’s services and administering of all the
appointments made. Meanwhile, it is also required that doctors can easily see all the upcoming
appointments and give the results to these appointments to the patients.
It manages all in the formation about doctor,appointment,booking number,doctor.the project is
totally buit at administrative end and thus only administrator is guarentted the access.the purpose
of the project is to build an application program to reduce the manual work from managing the
doctor,patient,appointment,tests.It tracks all the details about test,medicine,booking number.
INTRODUCTION:
The project Doctor Appointment system includes registration of patients, storing their details
into the system, and also computerized billing in the pharmacy, and labs. The software has the
facility to give a unique id for every patient and stores the details of every patient and the staff
automatically. It includes a search facility to know the current status of each room. User can
search availability of a doctor and the details of a patient using the id.
The Doctor Appointment System can be entered using a username and password. It is accessible
either by an administrator or receptionist. Only they can add data into the database. The data can
be retrieved easily. The interface is very user-friendly. The data are well protected for personal
use and makes the data processing very fast.
Doctor Appointment System is powerful, flexible, and easy to use and is designed and developed
to deliver real conceivable benefits to hospitals. Hospital Management System is designed for
multispeciality hospitals, to cover a wide range of hospital administration and management
processes. It is an integrated end-toend Hospital Management System that provides relevant
information across the hospital to support effective decision making for patient care, hospital
administration and critical financial accounting, in a seamless flow..
Doctor Appointment System is a software product suite designed to improve the quality and
management of hospital management in the areas of clinical process analysis and activity-based
costing. Hospital Management System enables you to develop your organization and improve its
effectiveness and quality of work. Managing the key processes efficiently is critical to the
success of the hospital helps you manage your processes.

METHODOLOGY:
SYSTEM DESIGN:-
This website is designed by mainly on creating modules using PHP ,SQL with frame work of
LARAVEL. The front end design is simple and user-friendly. Once the application is started the
patient will register himself and then he will be able to log in into the application. The patient
can make an appointment by selecting the preferred doctor, date and time. The appointments are
managed by the admin through a website. The admin also registers a doctor.
Admin is able to view doctors, view patient’s records and view feedback also. The back end
design includes a server which acts as a centralized database. All the data of the registered
doctors and patients and the data regarding the appointments are placed on the server. The data is
approached and shared by using API’S between the website and the android application.
The DFD (data flow diagram) is a method which use for doctor appointment system
development. It represents the system major processes and alternatives that generate the internal
flow of project management.

SYSTEM FLOW DIAGRAM


The importance of the data flow diagram for doctor appointment system is to show the
developers the actual happenings in the system. This is done by visualizing the system’s data
management at various levels.

USE CASE DIAGRAM:


CLASS DIAGRAM:

The class diagram is the main building block of object-oriented modeling. It is used for general conceptual
modeling of the structure of the application, and for detailed modeling, translating the models into
programming code. Class diagrams can also be used for data modeling.The classes in a class diagram represent
both the main elements, interactions in the application, and the classes to be programmed.
OVERVIEW OF THE SYSTEM MODULES:
The system has 3 modules namely:

1. Administrator: He has full authority over the application. He can access all the patients’
records and make changes to the application. He will send over the updates to the users. He will
receive the feedback and queries from the users and respond to them accordingly. He sends the
appointment confirmation to the users.

2. Patient: He must first register and then login to the web application and then he can access
the features like check for doctor availability and appointment availability. He can also check the
doctor’s profile and the address of the doctor’s clinic or hospital. He needs to upload his previous
medical records so that he can get proper treatment.

3. Doctor: He must register first and then login to the web application and the he can access its
various features. Whenever a patient books an appointment with him, he will gain access to the
patient’s information and medical records. Doctor then provides the patient with where the
medicines will be available.

Admin module:
manage department of hospitals, user, doctor, nurse, pharmacist, laboratorist accounts.
watch appointment of doctors
watch transaction reports of patient payment
Bed, ward, cabin status
watch blood bank report
watch medicine status of hospital stock
watch operation report
watch birth report 7
watch diagnosis report
user module(patient):
View appointment list and status with doctors
View prescription details
View medication from doctor
View doctor list
View blood bank status
View operation history
View admits history. like bed, ward icu etc
Manage own profile

Doctor module:
Manage patient. account opening and updating
Create, manage appointment with patient
Create prescription for patient
Provide medication for patients
Issue for operation of patients and creates operation report
Manage own profile

Online Doctor Appointment Booking System PHP and Mysql is a simple project developed
using PHP, JavaScript, and CSS. The project contains an admin and user sides. The admin side
manages all the management like managing schedules, patient records and manage the
appointment time, manage treatment facilities, and so on. The admin has an important role in the
management of this Online Doctor Appointment Booking System PHP and Mysql.
Front end: HTML, CSS, JavaScript
1. HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
2. CSS : (Cascading Style Sheets) Create attractive Layout
3. Bootstrap : responsive design mobile freindly site
4. JavaScript: it is a programming language, commonly use with web browsers.

Back end: PHP, MySQL


5. PHP: Hypertext Preprocessor (PHP) is a technology that allows software developers to
create dynamically generated web pages, in HTML, XML, or other document types, as
per client request. PHP is open source software.
6. MySQL: MySql is a database, widely used for accessing querying, updating, and
managing data in databases.

DOCTOR APPOINTMENT DETAILS:


PHP Online Doctor Appointment Management System has been build by using PHP with Mysql
database at server side and at client-side using Ajax jQuery and other jquery plugin. This PHP
project you can use for your major PHP project. The main aim for developed Doctor
Appointment System is for solve the purpose for disallow the problems, which are not in the
current system. This Doctor Appointment System is assume to remove the hardships, which will
be available in the current appointment system. But by using electronics equipment like
computer and by using this devices we can stored valuable information which we can stored
under this appointment system. This Online Doctor Appointment system is show as the fast,
error free and secured system with fast management of data. With the help of this Doctor
Appointment System which show the good for use of resources and stored records in central
location of database.
Online Doctor Appointment System using PHP and Mysql is developed with point of manage the
list of data of doctors, patients, appointment bookings, doctor available schedule information etc.
This PHP Project on Doctor Appointment System, which is web based or online application
which will resolves the problem of booking of Appointment according to the choice and
requirement of the patient. Under this system, there is one feature like it is very effective solution
which has offered with different available doctor availability on suitable dates and times, so
patient can book doctor appointment according to their requirements or choice and patient can
also cancel doctor appointment which also available under this system.
This system we can also called Online Patient Scheduling or also known as Online Appointment
booking system and it has optimized phase of medical services to increase patient healthcare
experience in hospitals or in clinics. This system has been build by motivating to see the
increasing popularity of online appointment booking system and the main aims of developing
this project on online appointment booking system, we have add doctor scheduling model also
which has been takes into accounts when patient would like to seen this feature. Now a days it is
rational to established the issue that a very less hospitals has provide online appointment booking
system. So solve this all problem we have build this Doctor Online Appointment booking
system.
This Online Doctor Appointment Booking System in PHP is a easy project developed using PHP
script, Mysql database, Ajax and jQuery. Under this project there are three sides. One at Admin
side, second is doctor side and third is patient side. Under this Doctor Appointment System
Admin can manage whole system data like doctor data, patient data, doctor schedule data and
appointment data. At the Doctor side, doctor can schedule their available time details under this
system, Doctor can view appointment data. And at patient side, they can view doctor availability
data and based on that data they can book appointment under this system.
PROJECT REQUIREMENTS (LANGUAGES):
HTML (HYPER TEXT MARKUP LANGUAGE):
HTML5 is a markup language used for structuring and presenting content on the World Wide
Web. It is the fifth and final major HTML version that is a World Wide Web consortium (W3C)
recommendation. The current specification is known as the HTML Living Standard. It is
maintained by the web by the Hypertext Application Technology Working Group (WHATWG),
a consortium of the major browser vendors (Apple, Google, Mozilla, and Microsoft). This
language also supports other languages such CSS, PHP, JAVASCRIPT, etc. in creating
interactive and responsive pages on the pages

CSS (CASCADING STYLESHEETS):


Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language such as HTML or XML (Including XML dialects such
as SVG, MathML or XHTML. [1] CSS is a cornerstone technology of the World Wide Web,
alongside HTML and JavaScript. CSS is designed to enable the separation of presentation and
content, including layout, colors, and fonts. This separation can improve content accessibility,
provide more flexibility and control in the specification of presentation characteristics; enable
multiple web pages to share formatting by specifying the relevant CSS in a separate .CSS file,
which reduces complexity and repetition in the structural content; and enable the .CSS file to be
cached to improve the page load speed between the pages that share the file and its formatting.
PHP (HYPER TEXT PREPROCESSOR):
PHP is a general-purpose scripting language geared toward web development. It was originally
created by Danish-Canadian programmer Rasmus Lerdorf n 1994.The PHP reference
implementation is now produced by The PHP Group.[7] PHP originally stood for Personal Home
Page,but it now stands for the recursive initialism PHP: Hypertext Preprocessor. PHP code is
usually processed on a web server by a PHP interpreter implemented as a module, a daemon or
as a Common Gateway Interface (CGI) executable. On a web server, the result of the interpreted
and executed PHP code – which may be any type of data, such as generated HTML or binary
image data – would form the whole or part of an HTTP response.
MY SQL SERVER (STRUCTURED QUERY LANGUAGE):
MySQL is an open-source relational database management system (RDBMS).[5][6] Its name is
a combination of "My", the name of co-founder Michael Wideness's daughter My,[7] and
"SQL", the abbreviation for Structured Query Language. A relational database organizes data
into one or more data tables in which data may be related to each other; these relations help
structure the data. SQL is a language programmers use to create, modify and extract data from
the relational database, as well as control user access to the database. In addition to relational
databases and SQL, an RDBMS like MySQL works with an operating system to implement a
relational database in a computer's storage system, manages users, allows for network access and
facilitates testing database integrity and creation of backups. MySQL is free and open-source
software under the terms of the GNU General Public License, and is also available under a
variety of proprietary licenses. MySQL was owned and sponsored by the Swedish company
MySQL AB, which was bought by Sun Microsystems (now Oracle Corporation).In 2010, when
Oracle acquired Sun, Widenius forked the open-source MySQL project to create MariaDB.

LARAVEL:
Laravel is a free and open-source PHP web framework created by Taylor Otwell and intended
for the development of web applications following the model–view–controller (MVC)
architectural pattern and based on Symphonies of the features of Laravel are a modular
packaging system with a dedicated dependency manager, different ways for accessing relational
databases, utilities that aid in application deployment and maintenance, and its orientation toward
syntactic sugar.
CODE (OUTPUT SCREENS):

1.HOME PAGE:

2.LOGIN FORM:
3.ADMIN BOARD:

4.SPECIALITIES:
5.ADDING A SPECIALITY:
6.SPECIALITY ADDED SUCCESFULLY:

7.ADDED ANOTHER SPECIALITY:


8.ADDED ALL SPECIALITIES:

9.SPECIALITES FORM AT HOME PAGE:


10.LIST OF DOCTORS:

11.SUBMITING DOCTOR DETAILS:


12.DATA ADDED SUCCESFULLY:

13.DOCTOR PROFILE:
14.LIST OF DOCTORS:

15.DOCTORS PROFILES ON HOME PAGE:


16.DOCTOR PROFILE IN PATIENT ACCOUNT:

17.SEARCHING FOR DOCTOR PROFILE:


18.DOCTORS DETAILS:

19.LOGOUT OPTION:
20.PATIENT ACCOUNT(SENDING REQUEST FOR APPOINTMENT):

21. APPOINTMENT SENT :


22.IN DOCTORS ACCOUNT APPOINTMENT LIST:

23.BACKEND IN DOCTORS ACCOUNT:


24.APPOINTMENTS REQUESTS(IN DOCTORS ACCOUNT):

25.ACCEPTANCE OF APPOINTMENT:
26.ACCEPTED APPOINTMENT VIEW IN PATIENT ACCOUNT:

27.APPOINTMENT DATE COMPLETED (SUCCESFULLY DELETED):


CONCLUSION:
The proposed online appointment system has been implemented in android studio for application
development and website is developed using HTML and PHP. The tasks involved in this work
are divided into modules. The data is approached and shared by using API’S between the website
and the android application. The proposed system is efficient and has friendly user interface.
Addition of the admin and doctor modules in the android application are included in future work.
That would help the doctor to register on the application and perform all the tasks on the app.
The admin would be able to use the app for managing the details of the patients and the doctors
instead of using the website. A payment or some amount may be charged to the users/patients
while making an appointment to avoid the unethical users. As many users only register
themselves just for fun and has no concern by making an appointment. Some more future
directions are the improvements in the patient’s module which includes setting reminders for the
appointments and saving the appointment date to the calendar.
During the development of the project, whose purpose was the creation of a medical clinic site
allowing interactive collaboration of different user groups of the website (patients, doctors,
receptionists and administrator), the following tasks were done to achieve that objective:
-->Analyze the competitive environment, technological analysis and development
methodologies to use so that we are able to develop a website with the most needed features,
with the best technologies in the most efficient way.

You might also like