You are on page 1of 25

HOSPITAL MANAGEMENT

SYSTEM

NAME : KASTHURI R Under The Guidance Of


REG NO : 21BIT204 Dr.T.Christopher
DEPT : B.Sc (IT)
AGENDA :

 INTRODUCTION
 EXISTING SYSTEM
 PROPOSED SYSTEM
 HARDWARE REQUIREMENTS
 SOFTWARE REQUIREMENTS
 MODULES
 DATA FLOW DIAGRAM
 ER DIAGRAM
 TABLE DESIGN
INTRODUCTION :

The project “Hospital Management System” has been developed using


HTML,CSS as front end and PHP as backend .

The Hospital Management System(HMS) is a comprehensive software solution


designed to streamline and enhance the efficiency of hospital operations . The
project aims to automate various tasks within a hospital , including patient registration ,
appointment scheduling and billing management and reporting . This system improves
the efficiency , accuracy and communication in healthcare delivery . A study showed
that healthcare providers spend thirty five percentage of their time on documenting
patient data . While paperwork is unavoidable in a hospital , You can automate the
process and reduce the burden on the staff and doctors . Overall , an HMS helps you
improve patient experience and the quality of services provided in the hospital .
EXISTING SYSTEM :

The existing hospital management systems typically involve patient registration , appointment scheduling , billing management . Upgrading a more
advanced system can streamline operations , improve accuracy and enhance overall healthcare management . If you have specific questions or need details on a
particular aspect , feel free to ask!

Drawbacks :

 Limited accesability for patient


 Lack of patient engagement
 Costly maintenance
 Outdated technology
PROPOSED SYSTEM :
A hospital management system is designed to streamline various aspects of
hospital operations. It typically includes features like patient registration,
appointment scheduling, medical records management, billing, and inventory
control . The proposed system could integrate advanced technologies like
electronic health records , AI-driven diagnostics , and telemedicine to enhance
overall efficiency and patient care . Security measures must be prioritized to
protect sensitive patient data , ensuring compliance with healthcare regulations .

ADVANTAGE :
 Improved Patient Care
 Cost Savings
 Data Security
 Mobile Accesibility
 Patient Satisfaction
HARDWARE REQUIREMENTS :

 PROCESSOR - AMD PRO A4 - 4350BR4 , 5 COMPUTE CORES 2C+4G


2.50 GHz
 RAM - 4GB
 SYSTEM TYPE - 64 – bit Operating System , x64 - based processor
SOFTWARE REQUIREMENFTS :

 OPERATING SYSTEM - WINDOWS 11


 FRONT END - HTML , CSS
 CODING LANGUAGE - PHP
 SERVER - XAMPP , APACHE
 BROWSER - CHROME BROWSER
 BACK END - PHP
MODULES :

1 . ADMIN MODULE

2 . DOCTOR MODULE

3 . PATIENT MODULE
1. ADMIN MODULE :

• Admin should login first


• Admin can view all the admin
• Admin can view all the doctors
• Admin can View all the patients
• View all the patient reports
• View all the job requests
• View all the total income
• Admin can add / remove patients
• Logout
2. DOCTOR MODULE :

• Doctor should login first


• Doctor can edit her profile
• Doctor can view her appointments
• Doctor can update / cancel appointments
• Doctor can view the total patient
• Logout
3. PATIENT MODULE :

• Patient can login first


• Patient can edit and view the profile
• Patient can book appointments
• Manage my invoice
• Logout
DATA FLOW DIAGRAM :

A data flow diagram shows the way information flows through a


process or system . Data flow diagram(DFD) is a visual representation of how
data moves within a system . It includes processes , data stores , data flow , and
external entities . It is a graphical representation of the flow of data within a
system , illustrating how inputs are transformed into outputs through processes ,
and how data is stored or exchange between different components . It provides a
high - level view of system’s functionality and the interactions among its
components .
DATA FLOW DIAGRAM SYMBOLS :

- Represents a process

- Data flow

- External entity

- Data store
DATA FLOW DIAGRAM :

LEVEL - 0 :

DOCTOR

ADD PATIENT RECORDS HOSPITAL RECORDS

CREATE STAFF
ACCOUNT DISCHARGE BILL
HOSPITAL
ADMIN MANAGEMENT PATIENT
SYSTEM
REPORT PAYMENT
LEVEL - 1 :

ADMIN LOGIN TO CHECK RULES


THE SYSTEM OF ACCESS

CHECK MANAGE
CREDENTIALS MODULES

MANAGE SYSTEM MANAGE USER MANAGE MANAGE PATIENT


ADMINS PERMISSIONS HOSPITAL DETAILS DETAILS

MANAGE DOCTOR MANAGE PATIENT MANAGE ALL THE MANAGE THE


DETAILS REPORTS JOB REQUESTS TOTAL INCOME
LOGIN TO
DOCTOR
SYSTEM

CHECK RULES OF MANAGE


ACCESS MODULES

MANAGE THE CANCEL / MANAGE ALL


MANAGE HER
DOCTOR UPDATE PATIENT
APPOINTMENTS
PROFILE APPOINTMENTS DETAILS
LOGIN TO
PATIENT
SYSTEM

CHECK RULES MANAGE


OF ACCESS MODULES

PATIENT CAN
MANAGE PATIENT MANAGE MY
BOOK
PROFILE INVOICE
APPOINTMENTS
ER DIAGRAM : Title Message Others Description

D_Id Others
Others
Report Amount_paid
Name
Income
Doctor Date_send
Specialization Date_discharge

Salary Date Appointment


booked date
D_Id Hospital
Name Appointment
Name

Qualification Job Request Others


Name

Phone Admin Patient


Date_reg
Others A_Id
Password Guardian name
Username Others
TABLE DESIGN :

ADMIN TABLE :

TABLE DESIGN DATA TYPE CONSTRAINTS DESCRIPTION

This field contains


A_Id INT(20) PRIMARY KEY admin id

This field contains


Username VARCHAR(20) NOT NULL Admin username

This field contains


Password VARCHAR(15) NOT NULL admin password
DOCTOR TABLE :
FIELD NAME DATA TYPE CONSTRAINTS DESCRIPTION

D_Id INT(15) PRIMARY KEY This field contains doctor id


Name VARCHAR(25) NOT NULL This field contains doctor name
Username VARCHAR(20) NOT NULL This field contains username
Email VARCHAR(30) NOT NULL This field contains doctor email
Gender VARCHAR(12) NOT NULL This field contains gender
Phone VARCHAR(10) NOT NULL This field contains phone number
Address VARCHAR(100) NOT NULL This field contains doctor address
Qualification VARCHAR(50) NOT NULL This field contains doctor qualification
Specialization VARCHAR(30) NOT NULL This field contains doctor specification
Password INT(10) NOT NULL This field contains password
Salary VARCHAR(10) NOT NULL This field contains doctor salary
Date_reg VARCHAR(20) NOT NULL This field contains date registered
Status VARCHAR(50) NOT NULL This field contains status
PATIENT TABLE :
FIELD NAME DATA TYPE CONSTRAINTS DESCRIPTION

P_Id INT(10) PRIMARY KEY This field contains patient id

Name VARCHAR(20) NOT NULL This field contains patient name

Phone INT(10) NOT NULL This field contains phone number

Guardian_Name VARCHAR(20) NOT NULL This field contains Guardian name

Gender VARCHAR(15) NOT NULL This field contains gender

Password VARCHAR(20) NOT NULL This field contains password

Date_reg VARCHAR(20) NOT NULL This field contains date registered


REPORT TABLE :

FIELD NAME DATA TYPE CONSTRAINTS DESCRIPTION

R_Id INT(10) PRIMARY KEY This field contains report id

Title VARCHAR(30) NOT NULL This field contains title

Message VARCHAR(50) NOT NULL This field contains message

Username VARCHAR(20) NOT NULL This field contains username

Date_send VARCHAR(20) NOT NULL This field contains date send


INCOME TABLE :

FIELD NAME DATA TYPE CONSTRAINTS DESCRIPTION

In_id INT(10) PRIMARY KEY This field contains serial number

Doctor VARHAR(30) NOT NULL This field contains doctor

Patient VARHAR(30) NOT NULL This field contains patient

Date_discharge VARHAR(20) NOT NULL This field contains discharge date

Amount_paid VARHAR(20) NOT NULL This field contains amount paid

Description VARHAR(50) NOT NULL This field contains description


JOB REQUEST TABLE :
FIELD NAME DATA TYPE CONSTRAINTS DESCRIPTION
D_Id INT(15) PRIMARY KEY This field contains doctor id
Name VARCHAR(25) NOT NULL This field contains doctor name
Username VARCHAR(20) NOT NULL This field contains username
Email VARCHAR(30) NOT NULL This field contains doctor email
Gender VARCHAR(12) NOT NULL This field contains gender
Phone VARCHAR(10) NOT NULL This field contains phone number
Address VARCHAR(100) NOT NULL This field contains doctor address
Qualification VARCHAR(50) NOT NULL This field contains doctor qualification
Specialization VARCHAR(30) NOT NULL This field contains doctor specification
Password INT(10) NOT NULL This field contains password
Salary VARCHAR(10) NOT NULL This field contains doctor salary
Date_reg VARCHAR(20) NOT NULL This field contains date registered
Status VARCHAR(50) NOT NULL This field contains status
APPOINTMENT TABLE :
FIELD NAME DATA TYPE CONSTRAINTS DESCRIPTION

Ap_Id INT(10) PRIMARY KEY This field contains appointment id

Name VARCHAR(20) NOT NULL This field contains name

Gender VARCHAR(15) NOT NULL This field contains gender

Phone INT(10) NOT NULL This field contains phone number

Appointment_date VARCHAR(10) NOT NULL This field contains appointment date

Symptoms VARCHAR(30) NOT NULL This field contains symptoms

Status VARCHAR(30) NOT NULL This field contains status

Date_booked VARCHAR(20) NOT NULL This field contains date booking

You might also like