You are on page 1of 13

Tittle: hospital management system

Prepared by:

Muhammad shah Khalid (12665)

Ubaid ur Rahman (12659)

Muhammad Talha (12521)

Section: A

Program: BS (SE)

Course: software requirement and specification

City University of science and information technology Peshawar

1
Contents
1. Introduction:........................................................................................................................................3
1.1 Purpose.............................................................................................................................................4
1.2 Document conventions......................................................................................................................4
1.3 Intended audience............................................................................................................................4
1.4 project Scope....................................................................................................................................4
2. Overall Description:.................................................................................................................................6
2.1 Product Perspective...........................................................................................................................6
2.2 Product Features..............................................................................................................................6
2.3 User Classes and Characteristics.......................................................................................................7
2.4 Operating Environment....................................................................................................................8
2.5 Design and Implementation Constraints...........................................................................................8
2.6 User Documentation.........................................................................................................................8
2.7 Assumptions and Dependencies.......................................................................................................8
3. System feature....................................................................................................................................9
3.1 Functional Requirements:.................................................................................................................9
4. External interface requirements........................................................................................................10
4.1 User Interfaces:...............................................................................................................................10
4.2 Hardware Interfaces.......................................................................................................................10
4.3 Software Interfaces.........................................................................................................................11
4.4 Communications Interfaces............................................................................................................11
5. Other non-functional requirements:.................................................................................................11
5.1 Performance Requirements............................................................................................................12
5.2 Safety Requirements.......................................................................................................................12
5.3 Security Requirements....................................................................................................................12
5.4 Software Quality Attributes............................................................................................................12

2
1. Introduction:

Hospital management system is a comp 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 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 details, while system output is to get these details on to the
screen. 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 data are well protected for personal use and makes the data
processing very fast.

The project Hospital Management system includes registration of patients, storing their details
into the system, and also computerized billing in the pharmacy, and labs. 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 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.

Hospital Management System is designed for multispecialty hospitals, to cover a wide range of
hospital administration and management processes. It is an integrated end-to-end Hospital

3
Management System that provides relevant information across the hospital to support effective
decision making for patient care, hospital administration and critical financial accounting, in a
seamless flow.

Hospital Management System is a software product suite designed to improve the quality and
management of hospital management in the areas of clinical process analysis and activity-based
costing. Hospital Management System enables you to develop your organization and improve its
effectiveness and quality of work. the key processes efficiently is critical to the success of the
hospital helps you manage your processes.

1.1 Purpose
The key aim of our system to make the hospital job simple and to build software to replace the
manual hospital system with an electronic hospital management system.

Hospital management system is software designed to manage all the areas of a hospital such as
medical, financial, administrative and the corresponding processing of services.

1.2 Document conventions

The document is prepared using Microsoft word 2010 and has used the font type time’s new
roman'. The fixed font size that has been used to type this document is 12pt and the first heading
14pt and bold and the second one is 16pt and bold with 1.5 line spacing. All pages are numbered; the
numbers appear on the lower right hand corner of the page.

1.3 Intended audience

The intended audience of this software would be the client and specific employees like
administrator and Receptionist, consultants and System Operators of the Hospital, and project
team. The SRS document can be used in any case regarding the requirements of the project and
the solutions that have been taken. The document would finally provide a clear idea about the
system that is building.

4
1.4 project Scope

Currently hospital is using a manual system to handle the hospital process. When patients arrive
they make an appointment at the reception to consult a Doctor. These are being recorded in a
file. Then again the patients diagnosed symptoms related disease details, ward details and other
necessary details are being recorded and those files are being stored in special locations.
Calculation of bills and inventory are done manually.

As the current system is a file based one, management of the hospital has to put much effort on
securing the files. They can be easily damaged by fire, insects and natural disasters. Also could
be misplaced by losing data and information.

Limited storage space of the files is another issue that they currently face when the management
is manually done.

There occurs an issue with the organization of data information and schedules and running the
process methodically which leads to the manual system malfunctioning.

If we want to check a previous record of a patient or other detail. Management will be in a great
problem. It's a tough and time taking process to search for a record in a file.

Keeping files takes much time and waste much precious man hours.

The tendency of making mistakes is high when functioning manually. It is hard to relay on the
accuracy of calculations done manually too. It is more obvious for problems to arise.

We plan to overcome the above mentioned problems through standalone software, to manage the
major functions of the Hospital System.

The hospital management system we are going to implement will be covering all basic processes
done in the hospital. It would handle reception and administration management, pharmacy
management, laboratory Management, registration management and patient management.

The Pharmacy Stock Management system is responsible for proper management of drug stocks,
pop ups the notifications of expiry dates of stock items. This system allow the client to keep

5
track of medicine stocks, notify the personals when the stock is running out of items and help the
manager to reduce stock levels and eliminate stock waste.

The Lab Management System records sample collection details, keep track of lab resources and
participate in lab reports conclusion generating. This increases the accuracy of report generating
process and save a lot of time in manual handling of report details and improve the efficiency
and the productivity of the organization.

Our goal is to make a client satisfied system by full filling the client requirements and improving
the current manual system with client needs which are not even particularly mentioned but what
we have suggested by analyzing and got approved by the client to improve the standard of the
system and of the management of the hospital to its utmost.

2. Overall Description:

A hospital management system is software designed to manage all the areas of a hospital such as
medical, administrative and the corresponding processing of services. HMS is an abbreviation of
hospital management system. The hospital management system (HMS) is integrated software
that handles different directions of hospital workflows. It manages the smooth healthcare
performance along with administrative, medical, legal, and financial control. That is a
cornerstone for the successful operation of the healthcare facility.

2.1 Product Perspective

This Hospital Patient Management System is a self- contained system that manages activities of
the hospital as bed assignment, operations scheduling, personnel management, and
administrative issues. Various stakeholders are involved in the hospital system.

2.2 Product Features


• Doctor Module:
o Add patients report

6
o Delete patients report
o Display reports
o Give prescriptions
o Search reports of patient

Receptionist Module:
o Add patient’s data
o Delete patient’s data
o Display records
o Search the record of patients

Patient Module:
The different functionalities of the module are listed below:

o Search reports

o Search record

2.3 User Classes and Characteristics

• Admin

Admin has the full access to the system which means he is able to manage any activity with
regard to the system. He is the highest privileged user who can access to the system.

Key functions

o Manage employees, patients and equipment


o Allocate resources
o Administer the charges
o Generate reports
o Manage doctors

7
 Employee

Interacts with the systems most often to supply service to customers

Key functions

o Keep track of patient details


o Keep tract of test details
o Make ambulance reservations
o Keep track of progress of patients
o Maintain bill details

2.4 Operating Environment


The system is also designed to be user-friendly. The software will operate, including the
hardware platform, operating system and versions, and any other software components or
applications with which it must peacefully coexist.

2.5 Design and Implementation Constraints


o System is wirelessly networked with an encryption
o System is only accessible within the hospital premises only.
o Database is password protected.
o Should use less RAM and processing power.
o Each user should have individual ID and password.
o Only administrator can access the whole system.

2.6 User Documentation


As a part of the system itself user documentation is provided to the customers which gives an
overview of the system. It will include the full description about the product and complete
orderly followed steps to install the software. The users will get the opportunity to use the system
without having any trouble. The user manual will include the email addresses to contact us in
need. Tasks are listed alphabetically or logically grouped often using cross referenced indexes
which helps the users to know exactly what sort of information they are looking for.

8
2.7 Assumptions and Dependencies
o Each user must have a valid user id and password
o Server must be running for the system to function
o Users must log in to the system to access any record.
o Only the Administrator can delete records.

3. System feature

Appointment Scheduling And Patient Registration

Scheduling is a continuous process in a hospital. So to manage it, patient charts and doctor
availability time is crucial to be provided on time.The first step begins with a trouble-free
appointment. The value of online appointments is tremendous as it cuts short crowds at the front
desk.It also manages registrations and provides updated patient information such as blood group,
age, address, name, etc. Those who want to be predominant in the healthcare sector must
consider this feature. Inpatient Registration, Boarding And Billing. When you deploy the
hospital management software, you get the complete demographic details of patients, such as
name, age, contact details, etc. So whenever any patient arrives with problems, it becomes easier
to onboard a new patient. Apart from the mentioned benefits, online visibility of bed availability
does wonder in the steps involved in the allotment of beds. Quickly authorized users can allot the
available beds according to the patients' needs and budget. Also, during the discharge journey, it
works as a one-stop solution for seamless release of the discharge summary, billing details, and
reports.

3.1 Functional Requirements:

There are a lot of software requirements specifications included in the functional requirements of
the Hospital Management System,

● Adding Patients: The Hospital Management enables the staff at the front desk to include new
patients in the system.

● Assigning an ID to the patients: The HMS enables the staff at the front desk to provide a
unique ID for each patient and then add them to the record sheet of the patient. The patients can
utilize the ID throughout their hospital stay.

9
● Deleting Patient ID: The staff in the administration section of the ward can delete the patient
ID from the system when the patient checkout from the hospital.

● Adding to the beds available list: The Staff in the administration section of the ward can put
the bed empty in the list of beds available.

● Information of the Patient:

The Hospital Management System generates a report on every patient regarding various
information like patients name, Phone number, bed number, the doctor's name whom its assigns,
ward name, and more.

● Mandatory Patient Information:

Every patient has some necessary data like phone number, their first and last name,
personal health number, postal code, country, address, city, 'patient's ID number, etc.

● Updating information of the Patient:

The hospital management system enables users to update the information of the patient as
described in the mandatory information included.

4. External interface requirements

4.1 User Interfaces:


Describe the logical characteristics of each interface between the software product and the users.
This may include sample screen images, any GUI standards or product family style guides that
are to be followed, screen layout constraints, standard buttons and functions (e.g., help) that will
appear on every screen, keyboard shortcuts, error message display standards, and so on. Define
the software components for which a user interface is needed.

4.2 Hardware Interfaces

• Laptop/Desktop PC

10
o Core i5 processor
o 4GB RAM
o 500GB HDD

Purpose of this pc is to give information when Patients ask information about doctors,
medicine available lab tests etc. To perform such Action it need very efficient computer
otherwise due to that reason patients have to wait for a long time to get what they ask for.

• Display Unit (LED/LCD Monitor/TV)

This unit is for display the channel number when the patients come to see their consultants. It
will avoid chaos. And also display Hospital welcome screen, video, information etc.

4.3 Software Interfaces

Describe the connections between this product and other specific software components (name
and version), including databases, operating systems, tools, libraries, and integrated commercial
components. Identify the data items or messages coming into the system and going out and
describe the purpose of each. Describe the services needed and the nature of communications.
Refer to documents that describe detailed application programming interface protocols. Identify
data that will be shared across software components.

4.4 Communications Interfaces

NIC (Network Interface Card) - It is a computer hardware component that allows a computer to
connect to a network.

CAT 5 network cable- for high signal integrity

TCP/IP protocol- Internet service provider to access and share information over the Internet.

Ethernet Communications Interface- Ethernet is a frame-based computer network technology for


local area networks.

Ubiquitous, easy to set up and easy to use. Low cost and high data transmission rates.

11
5. Other non-functional requirements:

5.1 Performance Requirements

Response time-The system will give responses within 1 second after checking the patient
information and other information.

o Capacity-The system must support 1000 people at a time.


o User interface- User interface screen will response within 5 seconds.
o Conformity -The system must conform to the Microsoft accessibility.

5.2 Safety Requirements


If there is extensive damage to a wide portion of the database due to catastrophic failure, such as
a disk crash, the recovery method restores a past copy of the database that was backed up to
archival storage and reconstructs a more current state by reapplying or redoing the operations of
committed transactions from the backed up log, up to the time of failure.

5.3 Security Requirements

All the administrative and data entry operators have unique logins so system can understand who
is login in to system right now no intruders allowed except system Administrative nobody cannot
change record and valuable data.

5.4 Software Quality Attributes

AVAILABILITY: The system shall be available all the time.

CORRECTNESS: A bug free software which fulfill the correct need/requirements of the client.

MAINTAINABILITY: The ability to maintain, modify information and update fix problems of
the system

USABILITY: software can be used again and again without distortion.

ACCESSIBILITY: Administrator and many other users can access the system but the access
level is controlled for each user according to their work scope.

12
ACCURACY: The reliability on the information/output. Can depend/be sure of the outcome.

SUBJECTTABILITY: The system outcome/output won't change time to time. Same output will
be given always for a given input.

13

You might also like