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

Hospital Management System: Project Title

The document describes a hospital management system project that will: 1) Maintain information about patients and doctors, track patient registrations, and allow searching by name or other properties. 2) Include registration of patients, storing their details, computerized billing, doctor searching, and generating reports. 3) Have a user-friendly interface with login functionality for administrators and receptionists to add, edit, view, and retrieve data easily while protecting personal information.

Uploaded by

Kabir Hassan
Copyright
© Attribution Non-Commercial (BY-NC)
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)
118 views

Hospital Management System: Project Title

The document describes a hospital management system project that will: 1) Maintain information about patients and doctors, track patient registrations, and allow searching by name or other properties. 2) Include registration of patients, storing their details, computerized billing, doctor searching, and generating reports. 3) Have a user-friendly interface with login functionality for administrators and receptionists to add, edit, view, and retrieve data easily while protecting personal information.

Uploaded by

Kabir Hassan
Copyright
© Attribution Non-Commercial (BY-NC)
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
You are on page 1/ 16

PROJECT TITLE

HOSPITAL MANAGEMENT SYSTEM


INTRODUCTION

The project will maintain information about the patients and doctors
working in a Hospital. The project will keep track of the patients
registering in the hospital or clinic. Also , this system supports search
for patients by name or other properties etc. The system will also
contain information about the Doctors working in the hospital or clinic
PROJECT OVERVIEW
Our project Hospital Management System includes registration of
patients, storing their details into the system and also
computerized billing in the pharmacy, and labs. Our 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 Hospital Management 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. Project Report Advanced Hospital Management System
DATA FLOW DIAGRAM
Context diagram

Controls Add/edit/
Hospital
over all data delet data
Administrator Management User
System
FIRST LEVEL DFD - ADMINISTRATOR

Administrator

Login
detail
Hospital
Management Hospital
Process Database

Login
FIRST LEVEL DFD - USER

User

Login
detail
Hospital
Management Hospital
Process Database

Login
SECOND LEVEL DFD - USER

Patient
User Registr Patient
Patient
ation
Login
detail IP/OP
search
IP/OP
IP/OP

Login
Doctor
search
Doctor
Doctor

Hospital
Management Billing Bill
Bill
Login Process
Report
genera Report
tion

Add
medici Medicine
Medicine
ne

Change
passwo User
User
rd
SECOND LEVEL DFD – ADMINISTRATOR

Add
Admin new Admin
Admin
admin
Login
Add/e
detail dit/vie
w new User
User
user
Login
Add/e
dit Doctor
Doctor
Doctor
Hospital
Management Add/e
dit/vie
Login Process w new Department
Department
dept.

Add/ed
it/view
new Room
Room
room

Chang
e
passw Admin
Admin
ord
E-R DIAGRAM
Patient FName
FName
Patient LName
LName
ID
ID Doctor
Doctor
FName
FName ID
ID

Address
Address
DOB
DOB
Prescribe DOCTOR
DOCTOR
PATIENT
PATIENT Patient
Date_of_
Date_of_
registarti
registarti Address
Address
phone
phone
on
on
picture
picture

Picture
Picture
phone
phone

LName
Allocate to LName

Patient

Status
Status

Room_
Room_ Rate_per
Rate_per
ID
ID _day
_day

Room_
Room_
Room Room_
Room_
type
type name
name
SQL CODE OF TABLE
Patient Table :
If exists (select * from dbo.sysobjects where id = object_id(N’)[dbo].[patient]’)and OBJECTPROPERTY(id,
N’IsUserTable’)=1)
drop table [dbo].[patient]
GO

CREATE TABLE [dbo].[patient] (


[patient] [char] (10) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[fname] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[lname] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[address] [varchar] (255) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[date_of_birth] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[date_of_registration] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[pic] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[phone] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NULL,
) ON [PRIMARY]
GO
SQL CODE OF TABLE
Doctor Table :
If exists (select * from dbo.sysobjects where id = object_id(N’)[dbo].[doctor]’)and OBJECTPROPERTY(id,
N’IsUserTable’)=1)
drop table [dbo].[doctor]
GO

CREATE TABLE [dbo].[doctor] (


[patient] [char] (10) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[fname] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[lname] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[address] [varchar] (255) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[pic] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NULL,
[phone] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NULL,
) ON [PRIMARY]
GO
SQL CODE OF TABLE
Room Table :
If exists (select * from dbo.sysobjects where id = object_id(N’)[dbo].[room]’)and OBJECTPROPERTY(id,
N’IsUserTable’)=1)
drop table [dbo].[room]
GO

CREATE TABLE [dbo].[room] (


[room_id] [char] (10) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[roomname] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[rate_per_day] [numeric] (18,0) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
[bedtype] [varchar] (50) COLLATE SQL_Latin1_General_CP1_C1_AS NULL,
[status] [char] (10) COLLATE SQL_Latin1_General_CP1_C1_AS NOT NULL,
) ON [PRIMARY]
GO
TABLE DESCRIPTION
Patient Table:
FIELD NAME DATA TYPE LENGTH ALLOWS NULL

Patient ID (primary key) Char 10 Not null

Fname Varchar 50 Not null

Lname Varchar 50 Not null

Address Varchar 255 Not null

Date_of_birth Varchar 50 Not null

Picture Varchar 50 Allows null

Phone Varchar 50 Not null


TABLE DESCRIPTION

Doctor Table:
FIELD NAME DATA TYPE LENGTH ALLOWS NULL
Doctor ID (primary key) Char 10 Not null

Fname Varchar 50 Not null

Lname Varchar 50 Not null

Address Varchar 255 Not null

Picture Varchar 50 Allows null

Phone Varchar 50 Not null


TABLE DESCRIPTION
Room Table:
FIELD NAME DATA TYPE LENGTH ALLOWS NULL
Room ID (primary key) Char 10 Not null

Room name Varchar 50 Not null

Rate_per_day numeric 9 Not null

Bed_type Varchar 50 Allows null

Status Varchar 50 Not null


CONCLUTION
There is always a reason for further enhancement or improvement in
any software package. No matter how efficient the developed software
may be, the most important thing to be maintained is that it should be
flexible so that modification can be done to it in future. We can not say
that the Project Hospital Management System is the best project of its
type because no one can say what requirements the developed system
will have to satisfy tomorrow. So there is a scope for further
modification or enhancement in the build system.

I take this opportunity to thank all of those who has helped me in


building and successfully completing this project.

You might also like