0% found this document useful (0 votes)
63 views62 pages

Hospital Management System Overview

This document describes a hospital management system project that was developed to automate processes like patient registration, doctor appointment booking, and accessing medical records. It includes details like the objectives, existing system issues, proposed new system features, system modules, ER and flow diagrams, frontend and backend tools used, and database tables designed.

Uploaded by

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

Hospital Management System Overview

This document describes a hospital management system project that was developed to automate processes like patient registration, doctor appointment booking, and accessing medical records. It includes details like the objectives, existing system issues, proposed new system features, system modules, ER and flow diagrams, frontend and backend tools used, and database tables designed.

Uploaded by

vibhuim1507
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

A PROJECT PRESENTATION

ON
Hospital Management System

Submitted By

Patel Preksha Manishkumar (En. No:-21082221073)


Vaghela Khushiba Dilipsinh (En. No:-21082221096)

B.Sc.(CA&IT) - 5

U15A5IP1: INDUSTRIAL PROJECT –I

Group No:- 24

Internal Guide
Prof. Nishil N. Prajapati
Submitted To
Department of Computer Science,
Ganpat University, Ganpat Vidyanagar – 384012
Academic Year 2023-2024
1. PROJECT PROFILE
Project Profile: Hospital Management System
(PulsePower Suite):
Platform of Application: Web Site

Front End Tool: PHP , CSS , HTML , Java Script , Bootstrap

Back End Tool: MY SQL, PHP

Other Tool: Visual Studio Code

Project Duration: 90 Days

Internal Project Guide: Prof.Nishil Prajapati

Submitted To: Department of Computer Science


ONLINE

HOSPITAL
Objective MANAGEMENT
This Hospital Management System project is a
computerized hospital front desk management that
produces user-friendly, quick, and cost-effective software.
It handles and secures patient information, diagnosis data,
and so on. This was done by hand and its’ principal job is
to register and maintain patient and doctor information and
to access and update the information when needed.

Patient information and diagnosis are entered into the


system, then the output is used to display these details on
the screen. A username and password are required to access
the Hospital Management System. It can be accessed by a
receptionist or an administrator. They are the only ones
who have access to the database. The information is easily
accessible. For personal usage, the data is well-protected,
and the data processing is quick.
2. EXISTING SYSTEM

 The existing system is that it is very difficult to retrieve


data from case files.
 It is difficult to handle the whole system manually and
it is less accurate and to keep the data in case files for
future reference because it may get destroyed.
 it is very difficult to retrieve data.
 Redundancy of data may occur and this may lead to the
inconsistency.
 The manual system is so time-consuming
3. NEED FOR NEW SYSTEM
This project is aimed to automate the hospital management
system. This project is developed mainly to administrate
doctor's appointment with the patients. The purpose of the
project entitled as 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, diagnosis details, etc. Traditionally, it was done
manually. The main function of the system is to register and
store patient details and doctor details and retrieve these
details as and when required, and also to manipulate these
details meaningfully.

NEED

1. Efficiently maintains the details about the patient


2. Simultaneously updates changes made to any data, item in
the entire data base.
3. It is faster than manual system
4 . FUNCTIONAL SPECIFICATION
4.1 USER OF THE SYSTEM

1. Login
5. Add Doctor
2. Doctor List
6. Message
3. Patient List
Admin Module 4. Appointment Details

1. Login
2. View Appointment
3. History View Appointment
Doctor Module

1. Login
2. Book Appointment
3. History View Appointment
4. Cancelation Option

Patient Module
4.2 MODULE OF THE
SYSTEM

O N L I N E H O S P I TA L
MANAGEMENT
Module Description/Activities Interacted Users

Login Authentication • Admin


• User
• Patient
Patient/Doctor Manage Patient/Doctor • Admin

View OR Book Manage Appointment • Admin


Appointment • Patient
• Doctor
5 . SYSTEM REQUIREMENT
5.1 MINIMUM SOFTWARE

Server Side
Operating System Window Server 2008

Web Server Apache


Front End PHP , CSS , HTML , Java Script , Bootstrap

Back End My SQL , PHP

Client Side
Operating System Windows XP or any compatible OS

Web Browser Chrome


5.2 MINIMUM HARDWARE
Server Side

Processor 3.6 GHz

RAM 2 GB

Hard Disk 4 GB(free space)

Client Server

Processor 2.40 GHz

RAM 2 GB

Hard Disk 1GB(free space)


6 . SYSTEM FLOWCHART
7 . E-R DIAGRAM
8 . DATA FLOW DIAGRAM
8.1. ZERO LEVEL DFD
8.2. First LEVEL DFD - Admin
8.2. First LEVEL DFD - Patient
8.2. First LEVEL DFD - Doctor
9 . DATA DICTONARY
No. Tables
1. Admin Login table
2. Appointment table
3. Contact table
4. Doctor table
5. Patient table
6. Prescription table
1. Admin Login
No Field Name Data type Size Constraint Description
1 admin_username VARCHAR 50 NOT NULL Username of admin

2 admin_password VARCHAR 50 NOT NULL Set password


2. patreg
No Field Name Data type Size Constraint Description
1 pid INT 11 PRIMARY KEY ID of Patient
2 fname VARCHAR 20 NOT NULL First Name of
Patient
3 lname VARCHAR 20 NOT NULL Last Number of
Patient
4 gender VARCHAR 10 NOT NULL Gender of Patient
5 email VARCHAR 30 NOT NULL Email of Patient
6 contact INT 10 NOT NULL Contact no of
Patient
7 password VARCHAR 20 NOT NULL Set password
8 cpassword INT 20 NOT NULL Correct Password
2. Appointmenttb

No Field Name Data type Size Constraint Description


1 Appointment_id INT 11 PRIMARY KEY Id for appointment
2 pid INT 11 FORIGN KEY Id of Patient
3 fname VARCHAR 20 NOT NULL First Name of
Patient
4 lname VARCHAR 20 NOT NULL Last Number of
Patient
5 gender VARCHAR 10 NOT NULL Gender of Patient
6 email VARCHAR 30 NOT NULL Patient mail id
7 contact INT 10 NOT NULL Contact of Patient
8 doctor VARCHAR 10 NOT NULL Name of doctor
9 docFees INT 5 NOT NULL Fees of doctor
10 appdate DATE NOT NULL Appointment date
11 apptime TIME NOT NULL Appointment time
3. Contact
No Field Name Data type Size Constraint Description
1 name VARCHAR 50 NOT NULL name of person who
want to contact
2 email VARCHAR 50 NOT NULL Email Id of person
3 Contact INT 10 NOT NULL Contact no of parson
4 message LONGTEXT NOT NULL Message from
person
4. doctb
No Field Name Data type Size Constraint Description
1 Doc_id INT 11 Primary Key ID of Doctor

2 Username VARCHAR 50 NOT NULL Username of doctor

3 Password VARCHAR 50 NOT NULL Set password


4 Spec VARCHAR 20 NOT NULL Spec of doctor
5 Doc Fees INT 5 NOT NULL Fees of doctor
6 Email VARCHAR 50 NOT NULL Email of doctor
5. prestb
No Field Name Data type Size Constraint Description
1 Doc_ID VARCHAR 11 PRIMARY KEY ID of doctor
2 Pid INT 11 FORIGN KEY ID of Patient
3 Fname VARCHAR 20 NOT NULL First Number of
Patient
4 Lname VARCHAR 10 NOT NULL Last Number of
Patient
5 appdate DATE NOT NULL Date of
appointment
6 disease VARCHAR 100 NOT NULL Disease name
7 allergy VARCHAR 100 NOT NULL type of allergy
8 prescription VARCHAR 100 NOT NULL Prescription
Message
LOG IN | ADMIN

This is the log in page for admin where entering the right details they can manage site
DASHBOARD | ADMIN

This is the Dartboard for admin here all the managing section available for admin
DOCTOR LIST PAGE | ADMIN

In doctor section, admin can check the all the listed doctor on site
PATIENT LIST PAGE | ADMIN

In patient section, admin can check the all the listed patient on site
APPOINTMENT PAGE | ADMIN

In Appointment section, admin can check the all the booked appointments
PRESCRIPTION PAGE | ADMIN

In Prescription section, admin can check the prescription given by doctor to patient on site
ADD DOCTOR | ADMIN

In add doctor section, admin can also add some new doctor
REMOVE/DELETE DOCTOR | ADMIN

In this section, admin can delete/remove the doctors


QUERIES PAGE | ADMIN

In quires section, admin can check all the quires from patient on site
REGISTRATITION PAGE | PATIENT

Here, first patient need register for viewing the site


REGISTRATITION PAGE | PATIENT

as you can see wee fill up the needed information on form


REGISTRATION PAGE | PATIENT

Here this the error due to not proper matched the set password and conform password
LOG IN PAGE | PATIENT

Here, first patient need login for viewing the site


DASHBOARD | PATIENT

This is the Dashboard for patient there are some factions available
BOOK APPOINTMENT PAGE | PATIENT

At book appointment section patient need fill up this form for book appoint doctor
BOOK APPOINTMENT PAGE | PATIENT

At book appointment section, we as a patient full the needed info. To whom to take appointment
BOOK APPOINTMENT PAGE | PATIENT

And after the booked the appointment here is the conformation message
APPOINTMENT HISTORY | PATIENT

In this appointment history section, patient can check booked appointment


PRESCRIPTION PAGE | PATIENT

Prescription section where patient check update.


LOG IN PAGE | DOCTOR

This is the log in page for doctor they need to fill up for entering there dashboard
LOG IN PAGE | DOCTOR

We filled the information as the form needed


LOG IN PAGE | DOCTOR

And if the entered password is wrong then this message dialogbox will appeared
DASHBOARD | DOCTOR

After the verification process done here is the dashboard for the doctor
APPOINTMENT VIEW PAGE | DOCTOR

In appointment section, doctor can check there daily appointments with patients
APPOINTMENT VIEW PAGE | DOCTOR

In appointment section, doctor can check there daily appointments with patients and make action
PRESCIPTION | DOCTOR

In the prescription section, they would give update.


CONTACT US FORM

In contact us page, patient can send message to admin/contact to the admin


Testing
Sr Test Scenario Test Cases
Access to providers •Provider system should let us enter, edit and save the provider’s
1)
system data
Positive flow •It includes scenarios to enter different types of provider, change
2)
System Testing providers details, save and inquire them
Negative flow System •Allows to save provider information with incomplete data, contract’s
3)
Testing effective date, entering details about existing providers in the system
•Validate the feed to members system, finance system, claim system,
System
4) and provider portal. Also, validate if the changes from provider portal
Integration Testing
are entered into the respective provider’s record
•Login and view providers details, claim status, and member details
Positive flow providers
5) •Make change request to change the name, address, phone number,
portal testing
etc.
Negative flow providers •View the member details with an invalid ID
6)
portal testing •Login with invalid credentials
Positive flow Broker •Login and view details about broker and commission payment
7)
portal testing •Make a request to change the name, address, phone number, etc.
Negative flow Broker
8) •It should include scenarios to log in with invalid credentials
portal testing
Sr No Test Condition Description Expected Result Actual Result Status

2 Add Click on add button System will display System display message Pass
Patient/Doctor without filling details validation message like “Please fill out this
field”

Click on add button with System will display System display message Pass
correct details successful message like “Art/Exhibition
& Event/Customer Adde
d successfully”

3 Manage Patient/ Click on update button System will display System display message Pass
Doctor without filling details validation message like “Please fill out this
field”

Click on update button System will display System display message Pass
with correct details successful message like “Art/Exhibition &
Event/Customer updated
successfully”
Sr No Test Condition Description Expected Result Actual Result Status

4 View Appointment Click on manage Return data or if no Return data or if no Pass


Details Appointment details data found then data found then
display message like display message like
“no data found” “no data found”
FUTURE ENHANCEMENT
Some are the expansion which we have thought of are:
•Try for to make system more user friendly.
•Improve search Facility.
•Admin can gives facility to the visitor which can see the
status about organization’s all information.
BIBLIOGRAPHY

www.google.com
https://chat.openai.com/
https://www.darkcode.info/
https://webdevtrick.com/
http://www.onlinetutorialsweb.com/
http://www.w3schools.com/
Thank You

You might also like