HMS Project SRS
HMS Project SRS
HMS Project SRS
Specification
for
Hospital Management
System
Prepared by
08-09-2021
SRS for Hospital Management System Page ii
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ............................................................................................................................ ii
1. Introduction ..............................................................................................................................1
1.1 Purpose............................................................................................................................................. 1
1.2 Document Conventions .................................................................................................................... 1
1.3 Intended Audience and Reading Suggestions .................................................................................. 1
1.4 Product Scope .................................................................................Error! Bookmark not defined.
2. Overall Description ..................................................................................................................2
2.1 Product Perspective.......................................................................................................................... 2
2.2 Product Functions ............................................................................................................................ 2
2.3 User Classes and Characteristics ..................................................................................................... 2
2.4 Operating Environment .................................................................................................................... 2
2.5 Design and Implementation Constraints .......................................................................................... 3
2.6 User Documentation ........................................................................................................................ 3
3. External Interface Requirements ...........................................................................................4
3.1 User Interfaces ................................................................................................................................. 4
3.2 Hardware Interfaces ......................................................................................................................... 4
3.3 Software Interfaces .......................................................................................................................... 4
3.4 Communications Interfaces ............................................................................................................. 4
4. System Features .......................................................................................................................5
5. Other Nonfunctional Requirements .....................................................................................10
5.1 Performance Requirements ............................................................................................................ 10
5.2 Safety Requirements ...................................................................................................................... 10
5.3 Security Requirements ................................................................................................................... 10
5.4 Software Quality Attributes ........................................................................................................... 10
Appendix A: Glossary..................................................................................................................11
Revision History
Name Date Reason For Changes Version
SRS for Hospital Management System Page 1
1. Introduction
1.1 Purpose
The purpose of this Software Requirements Specifications (SRS) is to fully document the
specifications and requirements for the Hospital Management System (HMS).
The purpose of this HMS software is to develop a Web-application to optimize and digitalize all
sort of operations from patient registration to appointment scheduling, document management,
consultation management, prescription generation, staff management etc.
This document is intended for clients, developers, project managers, marketing staff, users, testers,
and documentation writers. It is suggested to read the sections sequentially.
This software is mainly for Small to Medium scale Hospitals with OPD facility. The scope of this
software is to create a digital system to handle hospital processes. Currently, SARU hospital is
using a manual system to handle the hospital process. The process includes keeping records of
patient’s appointment to consult a doctor, patient’s previous visits and prescription details,
diagnosed symptoms, prescribed medicines as well as details of currently working employees in the
hospital. The software allows patients to access their prescriptions, all doctors contact details for
emergency situations and remind next follow up date.
SRS for Hospital Management System Page 2
2. Overall Description
This software is an entirely new product. The fully functional hospital management system will
eliminate the drawbacks of the manual system by improving the reliability, efficiency, security and
performance. The usage of a database to store details will accommodate easy access, retrieval,
search and manipulation of data while maintaining ACID properties. The access limitations
provided through the login facility will enhance the security of the system. The system will
facilitate concurrent access and convenience to the patients, doctors and receptions.
• Administrator- Admin can add, edit and remove employees, display list of all active
employees.
• Doctor- He can access patients previous visits history, generate prescription and it will be
automatically sent to receptionist.
• Receptionist- She can add new patients, search existing patients, modify patient’s details,
manage OPD queue, take printout of prescriptions.
• Patient- They can access their prescriptions, have all doctors contact details, get reminder of
next follow up date.
• Windows 7
• JRE 1.8
• MySQL server
• Core i5 processor
• 4GB Ram
• 10GB of hard disk space
SRS for Hospital Management System Page 3
On the Sign In page, in bottom right corner a help link is given. It will allow users to access online
help manual.
SRS for Hospital Management System Page 4
The system will provide a Sign In page to allow users to login into their respective accounts. After
successful login, users will be presented with an easy to use dashboard interface to access different
functionalities of the system as per their role and assigned permissions. The errors that occur during
database operations are displayed at the top of the dashboard interface.
4. System Features
4.2 Dashboard
• Response time-The system will give responses within 2 second after checking the patient
information and other information.
• Capacity-The system must support 100 people at a time.
• User interface- User interface screen will response within 5 seconds.
If there is extensive damage to a wide portion of the database due to catastrophic failure, such as a
disk crash, the recovery can be done by a past copy of the database.
To prevent security or privacy issues and allow protection of the user data, login form is provided.
After login, users access different functionalities of the system as per their role and assigned
permissions. Users login credentials i.e. password is stored in hashed form using Bcrypt algorithm.
5.4.1. Security-
Users will be able to access only those functionalities of the system as per their role and
assigned permissions and not that of other users.
5.4.2. Availability-
The hospital management system shall be available to users 24 hours a day, 7 days a week,
with the exception of being down for maintenance no more than one hour in a month.
5.4.3. Reliability-
The average time to failure shall be 30 days. In the event that a server does crash, a backup
server will be up and running within the hour.
5.4.4. Maintainability-
Any updates or defect fixes should be made on server-side computers only without any
patches required by the user.
5.4.5. Usability-
The system is designed keeping in mind ease of use for the end user. This HMS system is
user-friendly.
SRS for Hospital Management System Page 11
Appendix A: Glossary
• HMS- Hospital Management System
• JRE- Java Runtime Environment
• JSP- Java Server Pages