Sei sulla pagina 1di 9

Software Requirements Specification for Hospital Management System

Software Requirements Specification


Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms, an A!!re"iations
1.# References
1.$ %"er"iew
2. General Description
2.1 Prouct Perspecti"e
2.2 Prouct &unctions
2.3 'ser ()aracteristics
2.# *eneral ()aracteristics
3. Specific Requirements
3.1 &unctional Requirements
3.2 Performance Requirements
3.3 +on,&unctional Requirements
3.# Design (onstraints
Appendi
A. 1 Hospital Management Process Diagram
Page 1 of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
1. Introduction
1.1 !urpose
"asic Description of !roblem
1)e Aministrator an staff of a )ospital )a"e !een e2periencing ma3or )eaac)es in
organising an managing patients, !es, an nurses. 1)ere )a"e !een reports of
missing patient information, lac4 of security an pri"acy on patient meical )istory,
an confusion in !e allocations. +urses )a"e complaine a!out mista4es in nurse
allocation to patients, an !e management for waiting patients. 1)e manual systems
can not )anle current emans on )ospital staff.
1.2 Scope
1)e purpose of t)is specification is to ocument requirements for a system to manage
t)e )ospital. 1)e specification ientifies w)at suc) a system is require to o. 1)e
specification is written in a format conforming to t)e 5666 Stanar .30,1-.#.
Su!3ect to appro"al, t)e specification will complete t)e Requirements p)ase an will
!e followe !y etaile esign, implementation, an testing.
1)e prouct will !e la!elle t)e Hospital Management System (HMS). 1)e Hospital
Management System will manage a waiting list of patients requiring ifferent
treatment. 1)e a"aila!ility of !es will !e etermine an if !es are a"aila!le t)e
ne2t appropriate patient on t)e list will !e notifie. +urses will !e allocate to wars
epening on war si7es, w)at type of nursing is neee, operating sc)eules, etc.
1)e current manual met)o of managing patients, nurses, an !es is time consuming
an error prone. 5t is also ifficult to manage t)e large paper flow in"ol"e in t)is
process. 1)e Hospital Management System will allow )ospital aministrati"e staff to
access rele"ant information efficiently an effecti"ely.
1)e goal of HMS is to manage nurses, patients, !es, an patient meical information
in an efficient cost,effecti"e manner.
All of t)ese su!,systems 8managing nurses, !es, patient meical information9 nee to
!e esigne an implemente so t)at HMS can run effecti"ely.

1.3 Definitions# Acron$ms# and Abbre%iations
&'S Hospital Management System
G(I *rap)ical 'ser 5nterface
!&ID Patient Hospital 5entification +um!er
Page 2 of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
1.) References
1. Austin, (.:. 81-.39. Information Systems for Hospital Administration. Healt)
Aministration Press.
2. Dean, R. 81--;9. The Healthcare Information Systems Directory <online=.
)ttp>//www.)ealt),infosys,ir.com/
3. Rowlan, H.S. 81-.#9. Hospital Administration Handbook. Aspen Pu!lis)ing.
#. Rowlan, H.S., Rowlan, ?.@. 81--29. Manual of Hospital Administration. Aspen
Pu!lis)ing.
1.* +%er%iew
1)is specification inclues a !rief prouct perspecti"e an a summary of t)e functions
t)e software will pro"ie. 'ser c)aracteristics are iscusse an any general
constraints or assumptions an epenencies are liste.
Requirement statements are categori7e as eit)er functional requirements,
performance requirements, non,functional requirements, or esign constraints.
&unctional requirements are furt)er categori7e in terms of patient management,
nurse management, or !e management. +on,functional requirements are furt)er
categori7e in terms of security, maintaina!ility, an scala!ility.
An appeni2 of aitional information is pro"ie. A process iagram is inclue.
2. General Description
2.1 !roduct !erspecti%e
1)e HMS is esigne to )elp t)e )ospital aministrator to )anle patient, nurse an
!e information. 1)e current esign goal is to !uil an internal system to ac)ie"e t)e
functionality outline in t)is specification.
2.2 !roduct ,unctions
1)e HMS will allow t)e user to manage information a!out patients, nurses, an !es.
Patient management will inclue t)e c)ec4ing,in an c)ec4ing,out of patients to an
from t)e )ospital. 1)e HMS will also support t)e automatic !ac4up an protection of
ata.
Page 3 of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
2.3 (ser C-aracteristics
1)ere are t)ree ifferent types of users for t)e HMS system>
1ype 1. 1)e Hospital Aministrator 8&ran4 Moisiais9, w)o is most familiar
wit) t)e pro!lem omain. He )ols a M.D. wit) some 4nowlege of
!asic computer operations an applications suc) as Microsoft Aor,
62cel, an PowerPoint. He )as some eucation in computer science,
w)ic) allows )im to aapt to new systems quic4ly. 1)e Hospital
Aministrator is t)e only person w)o will )a"e t)e aut)ority to c)ange
information store in t)e ata!ase. 5n aition, t)e Hospital
Aministrator is t)e ma3or sta4e)oler in t)is pro3ect. 1)e Hospital
Aministrator s)oul t)erefore always !e consulte for comments on
requirements issues.
1ype 2. Aministrati"e (ler4s, w)o )anle ata entry for t)e HMS system.
1)ey )a"e ata entry training from college. Aministrati"e (ler4s are
familiar wit) !asic computer operations.
1ype 3. +urses, w)o are in c)arge of )ospital wars. %f t)e t)ree user types
nurses )a"e t)e least computer 4nowlege. 1)ere is a requirement for
nurses to perform some ata entry. +urses will nee to ma4e regular
sc)euling c)anges, an so t)e interface s)oul !e easy to use.
?ase on t)e a!o"e categori7ations, in orer to meet userBs nees t)e following
precautions s)oul !e ta4en>
t)e interface s)oul !e esigne wit) t)e computer no"ice in min
ata entry mas4s s)oul recogni7e an correct improperly entere ata
for eleting or re"ising a recor t)e system s)oul as4 t)e users for
confirmation
report generation s)oul occur in a timely fas)ion
i"erse computer eucation le"els s)oul !e consiere
online )elp is important
t)e esign s)oul not assume users will perform t)eir 3o!s as e2pecte
error messages s)oul !e use
system esign s)oul follow t)e manual process as closely as possi!le
t)e interface s)oul !e easy to unerstan
users s)oul !e consulte t)roug)out esign
2.) General Constraints
1)e following constraints will limit t)e e"eloperBs options for esigning t)e system>
t)e !uget for t)is pro3ect is 1 million ollars
Page # of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
implementation is require !y t)e en of wee4 11, semester 2, 2002.
3. Specific Requirements
3.1 ,unctional Requirements
R l. !atient 'ana.ement Subs$stem
1)e patient management su!system requirements are concerne wit) t)e management
of patient information. 1)ey specify )ow patient information can !e manage an
manipulate.
R 1.1 1)e HMS s)all allow t)e user type 1 an 2 to upate patient personal
information 8name, aress, tel, email, closest relati"e, ate of !irt),
C9.
R 1.2 1)e HMS s)all store all patient illness )istory information 8past
illnesses, test results, allergies, C9.
R 1.3 1)e HMS s)all allow t)e user type 1 an 2 to a new patients into t)e
system.
R 1.3.1 1)e HMS s)all assign a unique 5D to new patients.
R l .) 1)e HMS s)all allow all user types to retrie"e patient personal
information !y patient 5D or patient last name, first name, or Meicare
num!er.
R l.).1 1)e HMS s)all allow all user types to retrie"e patient personal
information.
R l.).2 1)e HMS s)all allow user type 1 an 3 8only if nurse assigne
to t)e particular patient9 to retrie"e patient illness )istory information.
R 1.* 1)e HMS s)all manage t)e patient c)ec4,in process.
R l.*.1 1)e HMS s)all upate t)e patient status to in,patient.
R l.*.2 1)e HMS s)all recor !e, nurse, an octor information
associate wit) t)e patient.
R 1.*.3 1)e HMS s)all allow t)e user type 1 or 2 to c)ange !e, nurse,
an octor information associate wit) t)e patient.
R l./ 1)e HMS s)all allow t)e user type 1 an 3 8only if nurse assigne to t)e
particular patient9 to upate patient treatment information.
R 1.0 1)e HMS s)all manage t)e patient c)ec4,out process.
Page $ of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
R 1.0.1 1)e HMS s)all upate t)e patient status to out,patient.
R l .0.2 1)e HMS s)all calculate t)e !ill ue w)en t)e patient c)ec4s
out.
R 1.1 1)e HMS s)all manage patients on a waiting list.
R l.1.1 1)e HMS s)all allow t)e user type 1 or 2 to a patients to a
waiting list.
R l.1.2 1)e HMS s)all allow t)e user type 1 or 2 to remo"e patients
from a waiting list.
R 1.1.3 1)e HMS s)all allow t)e user type 1 or 2 to c)ec4,in a patient
on a waiting list.
R l.1.) 1)e HMS s)all allow t)e user type 1 or 2 to retrie"e waiting
patient information !y illness category, illness seriousness, start
waiting ate, patient last name, first name, 5D, or Meicare num!er.
R 1.2 1)e HMS s)all allow all user types to generate reports on patients.
R l.2.1 1)e HMS s)all allow all t)e user types to generate reports on
selecte patients.
R 1.2.2 1)e HMS s)all allow all user types to generate reports of in,
patients !y war, illness category, or c)ec4,in ate.
R l.2.3 1)e HMS s)all allow all user types to generate reports of on,
waiting patients !y illness seriousness, illness category, or waiting
time.
R2. 3urse 'ana.ement Subs$stem
1)e nurse management su!system requirements are concerne wit) t)e management
of nurse information. 1)ey specify )ow nurse information can !e manage an
manipulate.
R 2.1 1)e HMS s)all allow t)e user type 1 or 2 to a new nurses to t)e
system.
R 2.2 1)e HMS s)all allow t)e user type 1 or 2 to remo"e nurses from t)e
system.
R 2.3 1)e HMS s)all allow t)e user type 1 or 2 to upate nurse information.
Page ; of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
R 2.3.1 1)e HMS s)all allow t)e user type 1 or 2 to upate nurse personal
information 8name, aress, tel, email, ate of !irt), C9.
R 2.3.2 1)e HMS s)all allow t)e user type 1 or 2 to upate nurse
specialty information 8area of e2pertise, e2perience9.
R 2.) 1)e HMS s)all allow all user types to retrie"e nurse information !y nurse
num!er or last name, first name, or ta2 file num!er.
R 2.).1 1)e HMS s)all allow all user types to retrie"e a"aila!le nurse
information.
R2.).2 1)e HMS s)all allow all user types to retrie"e nurse
information !y specialty.
R2.).3 1)e HMS s)all allow all user types to retrie"e nurse personal
information.
R 2.* 1)e HMS s)all upate nurse a"aila!le information w)en a nurse is
assigne to a c)ec4e,in patient.
R 2./ 1)e HMS s)all allow user all users to generate reports on nurses !y
specialty, a"aila!le status, or e2perience.
R3. "ed 'ana.ement Subs$stem
1)e !e management su!system requirements are concerne wit) t)e management of
!e information in t)e )ospital. 1)ey specify )ow !e information can !e manage
an manipulate.
R 3.1 1)e HMS s)all allow all users to a new !es to a war.
R 3.2 1)e HMS s)all allow all users to remo"e !es from a war.
R 3.3 1)e HMS s)all upate a"aila!ility status w)en a patient c)ec4s in or
c)ec4s out.
R 3.) 1)e HMS s)all allow all users to retrie"e a"aila!le !e information !y
!e num!er.
R 3.* 1)e HMS s)all allow all users to generate reports a!out !es.
R 3.*.1 1)e HMS s)all allow all users to generate reports a!out !es
!y war or a"aila!ility status.
R3.*.2 1)e HMS s)all allow all users to generate !e usage statistic
reports s)owing !e usage rates in one year !y war.
Page D of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
R). +t-er Requirements
R ).1 1)e HMS s)all !ac4up patient, nurse, an !e ata e"ery 2# )ours
automatically.
3.2 !erformance Requirements
R * 1)e HMS s)all respon to userBs retrie"ing information quic4ly. 1)e waiting time
for any retrie"e operation must !e uner 2 secons.
3.2 3on4functional Requirements
R /. Security.
1)e security requirements are concerne wit) security an pri"acy issues. All patient
meical information is require !y law to !e 4ept pri"ate. %nly after t)e patient signs
a written consent form 8on !eing amitte to )ospital9 can anyone 8e"en t)e patientBs
octor, nurse, an t)e )ospital aministrator9 "iew t)e meical etails a!out any
particular patient. 5n t)e case of an emergency, t)e allocate octor, nurse, an t)e
)ospital aministrator are immeiately gi"en user 3 status, an written consent is
soug)t from t)e patient afterwars.
R /.1 1)e HMS s)all support ifferent user access pri"ileges.
R /.1.1 'ser type 2 s)all )a"e security pri"ilege le"el 1. 1)ey can only
rea patient current illness information. 1)ey canEt access patient
illness )istory information.
R /.1.2 'ser type 3 s)all )a"e security pri"ilege le"el 2. 1)ey can rea
an write patient current illness information. 1)ey can only access
patient illness )istory information if t)ey )a"e !een assigne to t)e
particular patient.
R /.1.3 'ser type 1 s)all )a"e security pri"ilege le"el 3. 1)ey can rea
an write patient current illness information. 1)ey can also rea patient
)istory information.
R /.2 1)e HMS s)all protect patient illness )istory information.
R0. 'aintainabilit$
1)e maintaina!ility requirements are concerne wit) t)e maintenance issues of t)e
system.
R 0.1 1)e repair time of HMS s)all !e uner a )alf )our.
Page . of - SRS "2.1
./0-/201#
Software Requirements Specification for Hospital Management System
R 0.2 System own time for maintenance s)oul !e less t)an ; )ours per
quarter of a year.
R1. Scalabilit$
1)e scala!ility requirements are concerne wit) t)e scala!le issues of t)e system.
R 1.1 1)e HMS s)all !e a!le to scale up to support more wor4stations. System
performance s)all not egrae if up to twenty percent 820F9 more
wor4stations are ae.
3.) Desi.n Constraints
R 2. 1)e HMS s)all use a grap)ical user interface.
R 15. 1)e HMS must run in t)e 3r year computing la!s.
R 11. 1)e HMS must !e written in :a"a.
Appendi6
A.1 &ospital 'ana.ement !rocess Dia.ram
Page - of - SRS "2.1
./0-/201#

Potrebbero piacerti anche