You are on page 1of 14

HOSPITAL

MANAGEMENT
SYSTEM

Anu : 1325828
Sangeetha: 1325838
Vanita: 1325840

SYSTEM REQUIREMENT SPECIFICATION


Purpose:
The Software is for the automation of Hospital Management. The main purpose of
our system is to make hospital task easy and is to develop software that replaces
the manual hospital system into automated hospital management system.

Scope:

It can be used in any Hospital, Clinic and labs for maintaining patient details
and their test results.

User Characteristics:

This software is developed such that total appearance of the product to make
it more user friendly. The operator will be provided with login id and
password. General users with basic computer skills can use this software.

Functional Requirements:
The following are the major modules in Hospital Management System.
1. Login Module:
User enters login-id and password and clicks on login button; home page
opens. Here User can be admin, Doctor, Patient or receptionist.

2. Reception Management:
Reception is the first point of interaction for anybody coming to the Hospital.
It has all the information of the patients, doctors, departments and activities
of the Hospital. All enquiries and appointments are scheduled through this
module.

3. Doctor Scheduling:
User selects dept-name and doctor id from drop down list ; doctors name
display and user selects date from date picker and enters doctor type, selects
visiting hours and click on submit button. Information saves in database.
All information available here are in real time and any enquiry about the
patient status, Room Status, Doctors availability or tariffs for various services
is on actual status since the data is constantly updated.

4. Patient Enquiry: This will provide information of any patient like: Patient
status, Name, Address or any other demographic detail.

5.

Patient Appointment Registration:


Every patient who visits the hospital has to get registered prior to getting any
consultation, treatment or investigations done. Registration of patients
involves accepting certain general and demographic information about the

patient. The patient is allocated a unique Registration number and a Patient


Identification number. The Patient ID will remain same for his all subsequent
visits to the hospital whereas he will be allocated a new registration number
on every visit.

6. Inpatient Module:
Entering patient id in the application. It displays the details of all the
patients as follows:
a) Room / bed requirement.
b) Name of the Disease.
c) Doctors Details.

7. Out Patient Management:


After the registration the patient comes to the consultation chamber, where
the consultant records his history, diagnose and prescribe medicines &
investigation.
The Consultant note down the following details on Patients Card:
a) Complaints
b) History
c) Diagnosis
d) Investigation
e) Medicines
f) Advice
g) Next Visit
This information is then entered into the patient data by the consultant or the
operator at the Counter. It serves the purpose of tracing patients visits
history and also as a feedback for research & analysis.
8. Bed Allocation Module:
When a patient needs to get admitted in the hospital, Receptionist/operator
can check the availability of rooms in the hospital. By giving a search, we can
find out rooms in the hospital.
It also displays the details of which patient is allocated to which room.
9. Central Store:
This module deals with the inventory of all Hospital Equipments, Materials,
Consumables, and Medicines. This also maintains records of purchases, stock,
and supplier list, item/equipment/material master tables. This module
ensures that there is sufficient quantity of drugs for patients.
10.
Pharmacy Module:
The Pharmacy Module deal with the Retail Sale of medicines to patients and
Issue of medicines to the In-patients in the hospital. Its function includes,
online drug prescription, inventory management and billing of drugs,
consumables and sutures.
11.

Lab Module:

It displays the various tests taken by patients in hospital like X-Ray, Blood test
and Diagnosis details.
12.
Admin Module:
Administrator will have the entire access of this module. He/she can update
the records, add or delete the records.
13.
Doctor Module:
This module displays the details of doctors demographic details like
specialization, name and timings.
14.
Billing Module:
Indoor billing module has a supervisory role. The entries for billing are
automatically transferred to the patient bill by the respective departments,
which provide the service.

Performance Requirements:
The capability of the computer depends on the performance of the
software. The software can take any number of input provided the
database size is large enough. This would depend on the available
memory space.

Design Constraints:
This will help the doctors or users to view the records of the patients
immediately whenever necessary. They can also calculate the bill of the
particular patients. This software also has the ability to add, update and
delete the record whenever needed. This project will help to smoother the
process of the hospital activities.

DATA FLOW DIAGRAM

Add New
Admin

Admin

Admin
Add/Edit
new user

Login details

User

Login
Hospital
Manageme
nt

Add/Edit
Doctor

Doctor

Login

Add/Edit New
Departments

Add/Edit New
Rooms

User

Patient
Registration

Departmen
ts

Rooms

Patients

Login Details

In/out patient
search

Login

Doctor Search

Login

IP/OP

Doctors

Hospital
Managee
ment
Billing

Report
Generation

Schedule an
appointment

Billing

Report

Appointment

DATA DICTIONARY:
Login Table:
Field
Name
User
Name
Passwor
d
User
Type

Data Type

Description

Text
Text
Text

Admin/Doctor/Receptioni
st/Patient

Patient Registration Table:


Field Name
Name
Age
Patient ID
Marital Status
Address
City
State
Registration Date
Mobile Number
Religion
Gender
Father/Husbands
Name

Data Type
Text
Number
Number
Text
Text
Text
Text
Date/Time
Number
Text
Text

Description

Primary Key

Text

Doctors Table:
Field Name
Name
Age
Doctor ID
Address
Specialistion
Mobile Number
Relegion
Gender

Data Type
Text
Number
Number
Text
Text
Number
Text
Text

Description

Primary Key

Doctors Registration:
Field Name
Name
Age
Doctor ID
Address
Specialistion
Mobile Number
Relegion
Gender
Consultation Time
Consultation Fee
Total Patients

Data Type
Text
Number
Number
Text
Text
Number
Text
Text
Time
Text
Number

Description

Data Type
Number
Number
Text
Number
Number

Description
Foreign Key
Primary Key

Foreign Key

Rooms:
Field Name
Patient ID
Room Number
Room Type
Number of Beds
Amount/per day

Inpatient Table:
Field Name
Patient ID
Room Number
Name
Address

Data Type
Number
Number
Text
Text

Description
Foreign Key
Foreign Key

Discharge Patient Table:


Field Name
Patient ID
Name
Doctors Name
Remarks
Discharge Date
Total Bill

Data Type
Number
Text
Text
Text
Date/Time
Number

Description
Foreign Key

Laboratory Table:
Field Name
Patient ID
Lab Test
Test Date
Age
Gender

Data Type
Number
Text
Date/Time
Number
Text

Description
Foreign Key
X-Ray, Blood Test

Appointment Table:
Field Name
Patient Name
Disease suffering
Consultant Doctor
Appointment
Date/Time

Data Type
Text
Text
Text

Patient Type
Mobile Number

Text
Number

Description

Date/Time
Existing Patient/New
Patient

Blood Bank Table:


Field Name
Name
Age
Sex
Address
Phone Number
Blood Group

Medicine Table:

Data Type
Text
Number
Text
Text
Number
Text

Description

Field Name
Medicine Name
Medicine Type
Amount
Expiry Date

Data Type

Description
Capsule/Syrup

Department Table:
Field Name
Department
Name
Dept Head

Data Type

Description

Text
Text

Billing Table:
Field Name
Patient ID
Patient Name
Doctors Name
Room Bill
Lab Bill
Medicine Bill
Date
Total Amount

Data Type
Number
Text
Text
Number
Number
Number
Date/Time
Number

Description
Foreign Key

Report and Form Generation:

Login Form:

User Name

Password

Login

Clear

Admin Screen:

Add
Doctor
Edit
Doctor
Add
departmen
t
Update
Doctor

Forgot
Password

Edit Doctor:

Doctor Name
Address
Contact Number

Update

Cancel

Add Department:

Dept Name
Dept Head

Save

Cancel

Patient Registration Form:

Name
Age
Address
Doctor Preferred

Sav
e

Canc
el

You might also like