SRS For Hospital Management System
SRS For Hospital Management System
SPECIFICATION
FOR
HOSPITAL MANAGEMENT
SYSTEM
Prepared by Arun.S
September 1, 2023
Table of Contents...................................................................................................................................
1. Introduction......................................................................................................................................
1.1 Purpose.............................................................................................................................................
1.2 Scope
1.3 References........................................................................................................................................
2. Overall Description..........................................................................................................................
2.1 Product Perspective.............................................................................................................................
2.2 Operating Environment
2.3 Design and Implementation Constraints...........................................................................................
2.4 Assumptions and Dependencies........................................................................................................
3. Functional Requirements................................................................................................................
3.1 Global database
3.2 Login interface
a)Patient features
b)Doctor features
c)Staff features
d)Specialised medical experts
e)Admin features
f)Hospital features
4. External Interface Requirements...................................................................................................
4.1 User Interfaces..................................................................................................................................
4.2 Hardware Interfaces..........................................................................................................................
4.3 Software Interfaces...........................................................................................................................
4.4 Communications Interfaces..............................................................................................................
5. Non-functional Requirements..........................................................................................................
5.1 Performance Requirements...............................................................................................................
5.2 Software Quality Attributes..............................................................................................................
6. Other Requirements........................................................................................................................
7. Non-Functional requirements....................................................................................................
7.1 Security.................................................................................................................................................
7.2 Reliability………………………………………………………………………………………………
7.3 Availability…………………………………………………………………………………………….
7.4 Maintainability………………………………………………………………………………………….
7.5 Reusability……………………………………………………………………………………………...
8. Operational Scenarios................................................................................................................
9. Preliminary Schedule………………………………………………………………………….
1.Introduction
1.1 Purpose
The purpose of this product is to bring together all the hospitals, doctors,staffs,patients and other
respective parties related to medical care under a single system to facilitate interlinking between
different parties and to facilitate more efficient and effective service to consumers.The application
aims to maintain a global database of all parties to provide better service.The application is being
developed taking into consideration the consumers who through this system will have more options to
access and hospitals who can manage their daily needs efficiently.
1.2 Scope
The scope of the application is as follows:
1) Maintaining a global database of all concerned medicare parties.
2)Developing the Hospital Management System application.
3)Application will allow all concerned parties to access database and to choose services accordingly.
4)Application of the software is mentioned as under:
a)Present a login interface through which parties can access services making decisions based
on available database.
b)Admin access to maintain and modify database.
1.3 References
www.wikipedia.org https://10.5.18.110/moodle/pluginfile.php?file=
%2F10706%2Fmod_resource%2Fcontent
%2F1%2FSRS_EXAMPLE2.pdf
2.Overall Description
2.1 Product Functions
1)Maintain a database of all hospitals, doctors/medical experts, staff and patients.
2)Present a login interface.
3)User can login as patient,doctor(or)specialised medical expert, staff or as admin or can register with
system as first timer.
4)Each party will be able to access their profiles and choose services/ modify the database according
to access level given to them.
5)Product also provides specific cloud storage for parties to store data and payment interface for
money transactions between parties.
3.Functional Requirements
Choice is accepted and separate screens are displayed for respective party.
a)Patient features
Patient is allowed to view his own profile, download medical report or bill, change profile details, to choose
doctor(if first time), to change doctor within same hospital or go to different hospital( only by notifying the doctor
first and paying dues).Patient is allowed to pay money to hospital through Google Wallet/Paytm through the
application.No patient is allowed to view the other's profile.
b)Doctor features
Doctor is allowed to view the patients under him/her, add or remove patients as necessary and prescribe
treatments and medication for patients under him/her.Doctor receives payment from hospital through
application using Paytm/Google Wallet.
c)Staff features
Staff can be categorized according to specialty as nurse, receptionist and so on and will be allowed access levels to
hospital inventory/ accounts according to occupation. Staff can receive salaries through Google Wallet/Paytm. According
to occupation, staff can either accept payment from patient, assign doctors to patients, place orders for inventory, access
inventory and other features based on occupation.
f)Hospital features
Each hospital can accesss its own localised database containing list of doctors, employees, patients and
medical experts currently providing services in the hospital's name. Hospital access is given to the owner of the
hospital with unique ID and password.Approved users can change the localised database without accessing
sensitive details.
6.Other Requirements
User interface should be effective and interactive and appealing for maximum effect. Software should
be approved for use in respective area without violating any rules and regulations of CopyRight Act
and existing patents in the country in which it is used.
7.Non-Functional Requirements
7.1 Security
The management should provide password to log on to the system. So that the doctors can keep the
patients details in a protected way.
The password can be changed by the doctors by providing existing password.
7.2 Reliability
Due to internet connectivity, the reliability cannot be guaranteed.
7.3 Availability
The system should be available during college hours.
7.4 Maintainability
There should be a facility to add or delete or update doctor’s, patient’s and worker’s info whenever
required.
7.5 Reusability
The same system can be used for each branches of the hospital.
8.Operational Scenarios
The Patient’s database should contain their name, photo, age, blood group, contact info, test reports
and disease info.
The Doctor’s database should contain their name, photo, age, blood group, contact info, experience,
specializations and domain info.
The Worker’s database should contain their name, age, designation and contact info.
9.Preliminary Schedule
The system should be implemented within 6 months and should be maintained frequently.