In: Computer Science
Task # 3: Identify Functional and Non-Functional Requirements for the given system description:
The proposed software product is the Hospital Patient Info Management System (HPIMS). The system will be used to get the information from the patients and then storing that data for future usage. The current system in use is a paper-based system. It is too slow and cannot provide updated lists of patients within a reasonable timeframe. The intentions of the system are to reduce over-time pay and increase the number of patients that can be treated accurately.
General Description:
Product Perspective
This Hospital Patient Info Management System is a self-contained
system that manages activities
of the hospital as Patient Info. Various stakeholders are involved
in the hospital patient info
system.
Product Functions
The system functions can be described as follows:
Registration: When a patient is admitted, the front-desk staff
checks to see if the patient
is already registered with the hospital. If he is, his/her Personal
Health Number (PHN) is
entered into the computer. Otherwise, a new Personal Health Number
is given to this
patient. The patient’s information such as date of birth, address
and telephone number is
also entered into computer system.
Patient check out: If a patient checks out, the administrative
staff shall delete his PHN
from the system and the just evacuated bed is included in
available-beds list.
Report Generation: The system generates reports on the following
information: List of
detailed information regarding the patient who had admitted in the
hospital
User Characteristics:
The system will be used in the hospital. The administrators,
front-desk staff will be the main
users. Given the condition that not all the users are
computer-literate. Some users may have to be
trained on using the system. The system is also designed to be
user-friendly. It uses a Graphical
User Interface (GUI).
Front-desk staff: They all have general reception and secretarial
duties. Every staff has
some basic computer training. They are responsible for patient’s
check-in or notification
of appropriate people.
Administrators: They all have post-secondary education
relating to general business
administration practices. Every administrator has basic computer
training. They are
responsible for all of the scheduling and updating day/night
employee shifts.
General Constraints
The system must be delivered by January 1st 2011.
The existing Telecommunication infrastructure is based on
IEEE100802.3 standards and
the system must conform to this standard using category 5 cables
for networking
The system must be user-friendly
Assumptions and Dependencies.
It is assumed that one hundred IBM compatible computers will be
available before the
system is installed and tested.
It is assumed that the Hospital will have enough trained staff to
take care of the system
Functional Requirements
Registration
When a patient is admitted, the front-desk staff checks to see
if the patient
is already registered with the hospital. If he is, his/her Personal
Health Number (PHN) is
entered into the computer. Otherwise, a new Personal Health Number
is given to this
patient. The patient’s information such as date of birth, address
and telephone number is
also entered into computer system
SRS001 Add patients
The HPIMS shall allow front-desk staff to add new patients to the
system.
SRS002 Assign ID
The HPIMS shall allow front-desk staff to give each patient a ID
and add it to the patient’s record. This ID shall be used by the
patient throughout his/her stay in hospital.
Check Out
If a patient checks out, the administrative staff shall delete
his PHN
from the system and the just evacuated bed is included in
available-beds list.
SRS003 Delete Patient ID
The administrative staff in the ward shall be allowed to delete the
ID of the patient from the system when the patient checks
out.
SRS004 Add to beds-available
list
The administrative staff in the ward shall be allowed to put the
beds just evacuated in beds-available list.
Report Generation
The system generates reports on the following information: List
of
detailed information regarding the patient who had admitted in the
hospital
SRS005 Patient information
The HPIMS shall generate reports on patients about the following
information: patient’s PHN, patient’s name, ward name, bed number
and the doctor’s name which was assigned.
SRS006 Bed Aavailability
The HPIMS shall generate reports on bed availability about the
following information: ward name, bed number,
occupied/unoccupied.
Database
User Characteristics: The system will be used in the hospital.
The administrators, front-desk staff will be the main
users. Given the condition that not all the users are
computer-literate. Some users may have to be
trained on using the system. The system is also designed to be
user-friendly. It uses a Graphical
User Interface (GUI)
SRS007 Patient Mandatory
Information
Each patient shall have the following mandatory information: first
name, last name, phone number, personal health number, address,
postal code, city, country, patient identification number.
SRS008 Update Patient
Information
The HPIMS shall allow the user to update any of the patient’s
information as described in SRS007.
Non-Functional Requirements
Security
SRS009 Patient
Identification
The system requires the patient to identify himself /herself using
PHN
SRS010 Logon ID
Any user who uses the system shall have a Logon ID and
Password.
SRS011 Modification
Any modification (insert, delete, update) for the Database shall be
synchronized and done only by the administrator in the ward.
SRS012 Front Desk staff
Rights
Front Desk staff shall be able to view all information in HPIMS,
add new patients to HPIMS but shall not be able to modify any
information in it.
They all have general reception and secretarial duties. Every
staff has
some basic computer training. They are responsible for patient’s
check-in or notification
of appropriate people
SRS013 Administrators'
Rights
Administrators shall be able to view and modify all information in
HPIMS.
They all have post-secondary education relating to general
business
administration practices. Every administrator has basic computer
training. They are
responsible for all of the scheduling and updating day/night
employee shifts.
General Constraints
Performance Requirements
The existing Telecommunication infrastructure is based on
IEEE100802.3 standards and
the system must conform to this standard using category 5 cables
for networking
SRS014 Response Time
The system shall give responses in 1 second after checking the
patient’s information.
SRS015 Capacity
The System must support 1000 people at a time.
SRS016 User-interface
The user-interface using GUI screen shall respond within 5
seconds.The system must be user-friendly Assumptions and
Dependencies
SRS017 Conformity
The systems must conform to the Microsoft Accessibility
guidelines
Maintainability
SRS018 Back Up
The system shall provide the capability to back-up the Data
SRS019 Errors
The system shall keep a log of all the errors.
Reliability
It is assumed that the Hospital will have enough trained staff to
take care of the system
SRS020 Availability
The system shall be available all the time. It is assumed that one
hundred IBM compatible computers will be available before the
system is installed and tested. The system must be delivered by
January 1st 2011