HMS SRS
HMS SRS
Introduction
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.
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.
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.
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.
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
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.
● 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.
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):
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
● 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.