Hospital
Management
System
Developed By:
Saniya I Saiyad
Amrin A Saiyad
Internal Guide:
Prof. Kalpesh. H. Patel
Introduction
The project Hospital Management system includes registration of
patients, storing their details into the system. The software has the
facility to give a unique id for every patient and stores the details of
every patient and the staff automatically. User can search availability
of a doctor and the details of a patient using the id. The Hospital
Management System can be entered using a username and password.
It is accessible either by an administrator, doctor 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. Hospital
Management System is powerful, flexible, and easy to use and is
designed and developed to deliver real conceivable benefits to
hospitals.
Abstract
The purpose of the project entitled as “ONLINE HOSPITAL
MANAGEMENT SYSTEM” is to computerize the Front Office
Management of Hospital to develop software which is user friendly
simple, fast, and cost–effective. It deals with the collection of
patient’s information, patient’s report details, etc. Traditionally, it
was done manually. The main function of the system is register and
store patient details and doctor details and retrieves these details as
and when required, and also to manipulate these details meaningfully.
System input contains patient details, diagnosis detail, while system
output is to get these details on to the screen.
Client Side
Hardware Requirements
RAM : 2 GB or Higher
Hard disk : 32 GB or Higher
Software Requirements
Software : Any Browser
Operating System : Window7 , Android and above
Server Side
Hardware Requirements
RAM : 4 GB or Higher
Hard disk : 1 TB
Processor: Intel core i5
Software Requirements
Software : Notepad++
Operating System : Windows 10
Front-End: HTML , CSS , BOOTSTRAP
Back-End: MYSQL, PHP
Development Environment / Tools: Xampp
Proposed System
The aim of proposed system is to develop a system of improved facilities. The
proposed system can overcome all the limitations of the existing system. The
system provides proper security and reduces the manual work.
Security of data.
Ensure data accuracy’s.
Proper control of the higher officials.
Minimize manual data entry.
Minimum time needed for the various processing.
Greater efficiency.
Better service.
User friendliness and interactive.
Minimum time required
Feasibility Study
A. Economic Feasibility
B. Operational Feasibility
C. Technical Feasibility
Module
Admin Module
• Manage department of hospitals, user, Doctor.
• watch appointment of doctors
• watch transaction reports of patient payment
Patient Module
• View appointment list and status with doctors
• View prescription details
• View medication from doctor
• View doctor list
Doctor Module
• Manage patient. Account opening and updating
• Create, manage appointment with patient
Context Level DFD
First Level Admin Side DFD
First Level Doctor Side DFD
First Level User(Patient) Side DFD
ER-Diagram
Admin Table
No Name Type Null Default Description
1 Id Int(11) No None Store admin id
2 Username Varchar(255) No None Store admin name
3 Password Varchar(255) No None Store Admin
password
4 Updating Date Varchar(255) No None Store admin
updating date
Appointment Table
No Name Type Null Default Description
1 Id Int(11) No None Store appointment id
2 Doctor Varchar(255) Yes Null Store doctor
specialization specialization
3 Doctor id Int(11) Yes Null Store doctor id
4 User id Int(11) Yes Null Store user id
5 Consultancy Int(11) Yes Null Store consultancy fees
fees
6 Appointment Varchar(255) Yes Null Store appointment date
date
7 Appointment Varchar(255) Yes Null Store appointment
time time
8 Posting date DATETIME No Null Store posting date
9 User status Int(11) Yes Null Store user status
10 Doctor status Int(11) Yes Null Store doctor status
11 Updating date DATETIME Yes Null Store updating date
Doctor’s Login Table
No Name Type Null Default Description
1 Id Int(11) No None Store doctor id
2 Uid Int(11) Yes Null Store user id
3 Username Varchar(255) Yes Null Store user name
4 Userip Int(16) Yes Null Store Userip
5 Login time DATETIME Yes Null Store login time
6 Log out Varchar(255) Yes Null Store log out detail
7 Status Int(11) Yes Null Store status
Doctor Details Table
No Name Type Null Default Description
1 Id Int(11) No None Store appointment id
2 Doctor Varchar(255) Yes Null Store doctor specialization
specialization
3 Doctor Name Varchar(255) Yes Null Store Doctor Name
4 Address Varchar(255) Yes Null Store address
5 Docs Fees Varchar(255) Yes Null Store Doctor Fees
6 Contact No Int(11) Yes Null Store Contact No
7 Doc Email Varchar(255) Yes Null Store Doc Email
8 Password Varchar(255) Yes Null Store Password
9 Creation date DATETIME No Null Store creation date
10 Updating date DATETIME Yes Null Store updating date
Doctors specialization Table
No Name Type Null Default Description
1 Id Int( 11) No None Store Doc.
Specialization
ID
2 Specializati Varchar(255) Yes Null Store doctor
on specialization
3 Creation DATETIME Yes Null Store creation
date date
4 Updating DATETIME Yes Null Store updating
date date
Contact Table
No Name Type Null Default Description
1 Id Int(11) No None Store Category
Id
2 Fullname Varchar(255) Yes Null Store Category
Name
3 Email Varchar(255) Yes Null Store date
4 Contact No Int(11) Yes Null Store Contact
No
5 Message Varchar(255) Yes Null Store Message
6 Posting Date DATETIME Yes Null Store posting
date
7 Admin Varchar(255) Yes Null Store admin
remark remark
8 Last DATETIME Yes Null Store last
Updating update
Date
9 Is Read Int(11) Yes Null Store is read/
Not read
Medical History Table
No Name Type Null Default Description
1 Id Int(11) No None Store medical
Hi. Id
2 Patient Id Int(11) Yes Null Store patient Id
3 Blood Pressure Varchar(200) Yes Null Store Blood
Pressure
4 Blood Sugar Varchar(200) No None Store Blood
Sugar
5 Weight Varchar(200) Yes Null Store Weight
6 Temperature Varchar(200) Yes Null Store
temperature
7 Medicalpres Varchar(255) Yes Null Store
Medicalpres
8 Creation date DATETIME No Null Store creation
date
Pages Table
No Name Type Null Default Description
1 Id Int(10) No None Store Id
2 Page type Varchar(200) Yes Null Store page type
3 Page Title Varchar(200) Yes Null Store Page Title
4 Page Varchar(200) Yes Null Store page disc.
Description
5 Email Varchar(200) Yes Null Store email
6 Mobile No Int(10) Yes Null Store mobile no
7 Updating DATETIME Yes Null Store updating
Date Date
8 Opening Time Varchar(200) Yes Null Store opening
time
Patient Table
No Name Type Null Default Description
1 Id Int(10) No None Store Patient id
2 Doc Id Int(10) Yes Null Store doctor Id
3 Patient Name Varchar(200) Yes Null Store Patient
Name
4 Patient No Int(10) Yes Null Store Patient No
5 Patient Email Varchar(200) Yes Null Store Patient
Email
6 Patient Gender Varchar(200) Yes Null Store Patient
Gender
7 Patient Add Varchar(255) Yes Null Store Add
8 Patient age Int(10) Yes Null Store Patient
Age
9 Patient Medhis Varchar(255) Yes Null Store Patient
Medhis
10 Creation Date DATETIME Yes Null Store creating
date
User Login Table
No Name Type Null Default Description
1 Id Int(11) No None Store id
2 Uid Int(11) Yes Null Store user id
3 Username Varchar(255) Yes Null Store user
name
4 Userip Int(16) Yes Null Store Userip
5 Login time DATETIME Yes Null Store login
time
6 Log out Varchar(255) Yes Null Store log out
detail
7 Status Int(11) Yes Null Store status
User Registration Table
No Name Type Null Default Description
1 Id Int(11) No None Store users id
2 Full name Varchar(255) Yes Null Store users
name
3 Address Varchar(255) Yes Null Store address
4 City Varchar(255) Yes Null Store users city
5 Gender Varchar(200) Yes Null Store users
Gender
6 Email Varchar(255) Yes Null Store users
Email
7 Password Varchar(255) Yes Null Store Password
8 Creation date DATETIME Yes Null Store creation
date
9 Registration DATETIME Yes Null Store
date registration
date
10 Updating date DATETIME Yes Null Store updating
date
Home page
About Us
Gallery
Admin Login
Admin Dashboard
Doctor Login
Doctor Dashboard
User(Patient) Login
User(Patient) Dashboard
Thank You