0% found this document useful (0 votes)
53 views14 pages

HMS SRS

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views14 pages

HMS SRS

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

1.

Introduction

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 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. Managing the key
processes efficiently is critical to the success of the hospital helps you manage your
processes

1.1 Purpose

The medical laboratory management system is built for the purpose of effective and
clear data saving and manipulating. The medical laboratory management system project
highly minimizes time and resource by which, searching the reports and data you can
get the data in quickest time. And almost the resources are wise used since most actions
are done on the medical laboratory management system. Some of the resources
minimize the manpower and paper work. The feature use to storing data in a secure
way.
1.2 Scope

i. Information about Patients is done by just writing the Patients name, age and
gender. Whenever the Patient comes up his information is stored freshly.
ii. Bills are generated by recording price for each facility provided to patient on a
separate sheet and at last they all are summed up.
iii. Diagnosis information to patients is generally recorded on the document, which
contains Patient information. It is destroyed after some time period to decrease the
paper load in the office.
iv. Immunization records of children are maintained in pre-formatted sheets, which
are kept in a file.
v. Information about various diseases is not kept as any document. Doctors
themselves do this job by remembering various medicines. All this work is done
manually by the receptionist and other operational staff and lot of papers are
needed to be handled and taken care of. Doctors have to remember various
medicines available for diagnosis and sometimes miss better alternatives as they
can’t remember them at that time.
1.3 Definitions/ Abbreviations/ Acronyms

User- Is the way that the built system is not ambiguous which is clear for
friendly using the created software interface for manipulating actions or tasks? In
the other way the proposed system is designed for human likable
components in color, font and other related things.
Manual The system that uses was paper based and arranged on the shelf through
based system functionality of documents. Everything that is arranged, searched, updated
and deleted is through humans only. In general manual based system is
un-computerized system which is tedious in its data arrangement for
efficient work
The place where done the different test which recommended by the doctor
Laboratory
for the purpose of known the disease
Management A system in which manage, organize, formulate data’s through a technical
system data structure arrangement.
Billing The way in which generating paper which store information about some
specific data containing details explanation.

1.4 Overview

The Laboratory management system is built in order to replace manual based system to
computerize. Here system is expected to be efficient, useful and affordable on
implementing tasks that is order by the Lab in charge. It highly minimizes time and
resource by which, searching the reports and data you can get the data in quickest time.
And almost the resources are wise used since most actions are done on the medical
laboratory management system. Some of the resources minimize the manpower and paper
work. The feature use to storing data in a secure way.
2. Overall Description

2.1 Perspective

The Hospital Management System is built for the purpose of effective and clear data saving and
manipulating. The medical laboratory management system project highly minimizes time and
resource by which, searching the reports and data you can get the data in quickest time. And
almost the resources are wise used since most actions are done on the medical laboratory
management system. Some of the resources minimize the manpower and paper work. The feature
use to storing data in a secure way.

2.2 Assumptions and Dependencies

It is the user-friendly application which reduces the burden and helps to manage all sections of
laboratory like patient reports and Billing etc., which improve the processing efficiency. It deals
with the automating tasks of maintaining of Bills. Billing management is the key process.
Including safe data store about patient reports as well as fast searching, delete and update of
reports. The laboratory management system is easy for use so the user can do actions without
ambiguities.

3. System Features and Requirements

Functional Requirements:
There are a lot of software requirements specifications included in the functional requirements of the
Hospital Management System, which contains various process, namely Registration, Check out,
Report Generation, and Database.

Registration Process of SRS (Software Requirements Specification)


● Adding Patients: The Hospital Management enables the staff in the front desk to include new patients
to the system.
● Assigning an ID to the patients: The HMS enables the staff in 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.
Check Out of SRS:
● Deleting Patient ID: The staff in the administration section of the ward can delete the patient ID from
the system when the patient's checkout from the hospital.
● Adding to beds available list: The Staff in the administration section of the ward can put the bed
empty in the list of beds-available.

Report Generation of SRS:


● 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.
● Availability of the Bed: The Hospital Management system also helps in generating reports on the
availability of the bed regarding the information like bed number unoccupied or occupied, ward name,
and more.

Database of SRS:
● 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.

Non Functional Requirements


There are a lot of software requirements specifications included in the non-functional requirements of
the Hospital Management System, which contains various process, namely Security, Performance,
Maintainability, and Reliability.

Security:
● Patient Identification: The system needs the patient to recognize herself or himself using the phone.
● Logon ID: Any users who make use of the system need to hold a Logon ID and password.
● Modifications: Any modifications like insert, delete, update, etc. for the database can be
synchronized quickly and executed only by the ward administrator.
● Front Desk Staff Rights: The staff in the front desk can view any data in the Hospital Management
system, add new patients record to the HMS but they don't have any rights alter any data in it.
● Administrator rights: The administrator can view as well as alter any information in the Hospital
Management System.

Performance:
● Response Time: The system provides acknowledgment in just one second once the 'patient's
information is checked.
● Capacity: The system needs to support at least 1000 people at once.
● User-Interface: The user interface acknowledges within five seconds.
● Conformity: The system needs to ensure that the guidelines of the Microsoft accessibilities are
followed.

Maintainability:
● Back-Up: The system offers the efficiency for data back up.
● Errors: The system will track every mistake as well as keep a log of it.

Reliability:
● Availability: The system is available all the time.
Hope you got a clear idea on the functional and non-functional requirements and the features required
by the hospital. Any other queries on the topic are welcome
4 Modeling requirements

4.1 Use case diagram

This Use Case Diagram is a graphic depiction of the interactions among the elements of Hospital
Management System It represents the methodology used in system analysis to identify, clarify, and
organize system requirements of Hospital Management System main actors of Hospital Management
System in this Use Case Diagram are Super Admin System User, Hospital Staffs, Anonymous Users,
who perform the different type of use cases such as Manage Hospitals, Manage Patient, Manage
Doctors Manage Nurses, Manage Appointments, Manage Medicines, Manage Users and Full
Hospital Management System Operations Major elements of the UML use case diagram of Hospital
Management System are shown on the picture below

The relationships between and among the actors and the use cases of Hospital Management System

Super Admin Entity : Use cases of Super Admin are Manage Hospitals, Manage Patient, Manage
Doctors, Manage Nurses, Manage Appointments, Manage Medicines, Manage Users and Full
Hospital Management System Operations

System User Entity: Use cases of System User are Manage Hospitals. Manage Patient, Manage
Doctors ,Manage Nurses, Manage Appointments, Manage Medicines

Hospital Staffs Entity: Use cases of Hospital Staffs are Create Appointments Add Patients, Add
Medicines, Add Tests, Create Bills, Collect Payments

Anonymous Users Entity: Use cases of Anonymous Users are View Information, Fill Contact Us,
Search Content
4.2 Class diagram

Hospital Management System Class Diagram describes the structure of a Hospital Management
System classes, their attributes operations, and the relationships among objects. The main
classes of the Hospital Management System are Hospitals Patient, Doctors Nurses
Appointments, Medicines.

Classes of Hospital Management System Class Diagram:

▪ Hospitals Class : Manage all the operations of Hospitals


▪ Patient Class : Manage all the operations of Patient

● Doctors Class : Manage all the operations of Doctors

● Nurses Class : Manage all the operations of Nurses

● Appointments Class: Manage all the operations of Appointments


● Medicines Class: Manage all the operations of Medicines

Classes and their attributes of Hospital Management System Class Diagram:

• Hospitals Attributes: hospital_id, hospital_doctor_id, hospital_name , hospital_place ,


hospital _type, hospital_description, hospital_address .
• Patient Attributes: patient_id, patient_name, patient_mobile, patient_email ,patient_username ,
patient_password, patient_address, patient_blood_group.

• Doctors Attributes: doctor_id, doctor_name, doctor_specialist,doctor_mobile, doctor_email


doctor_username,doctor_password, doctor_address.

• Nurses Attributes: nurse_id, nurse_name, nurse_duty_hour , nurse_mobile,


nurse_email,nurse_username.
• Appointments Attributes: appointment_id, appointment_doctor_id, appointment_number
appointment_type, appointment_date,appointment_description
• Medicines Attributes medicine_id, medicine_name, medicine_company, medicine
composition, medicine_cost, medicine_type, medicine_dose, medicine description

Classes and their methods of Hospital Management System Class Diagram:

• Hospitals Methods: addHospitals(), editHospitals(), deleteHospitals(), updateHospitals()


saveHospitals(), searchHospitals()

• Patient Methods: addPatient(), editPatient(), deletePatient(), update Patient(), savePatient(),


searchPatient()

• Doctors Methods: addDoctors(), editDoctors(), deleteDoctors(), updateDoctors(),


saveDoctors(), searchDoctors()

• Nurses Methods: addNurses(),editNurses(), deleteNurses(), updateNurses(), saveNurses(),


searchNurses()

• Appointments Methods: addAppointments(), editAppointments(), deleteAppointments()


updateAppointments(), saveAppointments(), searchAppointments()

• Methods: addMedicines(), editMedicines(), deleteMedicines(), updateMedicines()


saveMedicines(), searchMedicines()
4.3 Sequence Diagram
This is the sequence diagram of Hospital Management System which shows the interaction
between the objects of Doctor, Nurse, Hospital,Patient,Appointment.The instance of class
objects involved in this sequence diagram of Hospital Management System are as follows:

● Doctor Object
● Nurse Object
● Hospital Object
● Patient Object
● Appointment Object
5 Architectural designs

Data-flow diagram

Zero Level Data Flow Diagram(0 Level DFD) Of Hospital Management System :

This is the Zero Level DFD of Hospital Management System, where we have elaborated
the high-level process of Hospital. It’s a basic overview of the whole Hospital
Management System or process being analyzed or modeled. It's designed to be an at-a-
glance view of Medicine, Test and Doctor Fees showing the system as a single high-level
process, with its relationship to external entities of Hospital, Hospital Employee and
Patient. It should be easily understood by a wide audience, including Hospital,Patient and
Medicine In zero level DFD of Hospital Management System, we have described the high
level flow of the Hospital system.

High Level Entities and process flow of Hospital Management System\


● Managing all the Hospital
● Managing all the Hospital Employee
▪ Managing all the Patient
▪ Managing all the Doctor
▪ Managing all the Medicine
▪ Managing all the Test
▪ Managing all the Doctor Fees
First Level Data Flow Diagram(1st Level DFD) Of Hospital Management System :

First Level DFD (1st Level) of Hospital Management System shows how the system is
divided into sub-systems (processes), each of which deals with one or more of the data
flows to or from an external agent, and which together provide all of the functionality of
the Hospital Management System as a whole. It also identifies internal data stores of
Doctor Fees, Test, Medicine Doctor, Patient that must be present in order for the Hospital
system to do its job, and shows the flow of data between the various parts of Hospital,
Patient, Test, Doctor Fees, Medicine of the system. DFD Level 1 provides a more detailed
breakout of pieces of the 1st level DFD .You will highlight the main functionalities of
Hospital

Main entities and output of First Level DFD (1st Level DFD):

▪ Processing Hospital records and generate report of all Hospital


▪ Processing Hospital Employee records and generate report of all Hospital Employee
▪ Processing Patient records and generate report of all Patient
● Processing Doctor records and generate report of all Doctor
● Processing Medicine records and generate report of all Medicine Processing Test
records and generate report of all Test
● Processing Doctor Fees records and generate report of all Doctor Fees
Second Level Data Flow Diagram(2nd Level DFD) Of Hospital Management System:

DFD Level 2 then goes one step deeper into parts of Level 1 of Hospital. It may require
more functionalities of Hospital to reach the necessary level of detail about the Hospital
functioning .First Level DFD (1st Level) of Hospital Management System shows how the
system is divided into sub-systems (processes). The 2nd Level DFD contains more details
of Doctor Fees, Test, Medicine Doctor Patient, Hospital Employee, Hospital

Low level functionalities of Hospital Management System

● Admin logins to the system and manage all the functionalities of Hospital Management
System .
● Admin can add, edit, delete and view the records of Hospital ,Patient ,Medicine,
Doctor Fees
● Admin can manage all the details of Hospital Employee, Doctor, Test
● Admin can also generate reports of Hospital, Hospital Employee Patient, Doctor
Medicine, Test
● Admin can search the details of Hospital Employee, Medicine, Test
● Admin can apply different level of filters on report of Hospital, Doctor, Medicine
● Admin can tracks the detailed information of Hospital Employee ,Patient, Doctor,
Medicine.

You might also like