Professional Documents
Culture Documents
Good Health SRS
Good Health SRS
ON
GOODHEALTH HOSPITAL MANAGEMENT SYSTEM
Prepared by:
Shyam Narayan Gupta
TABLE OF CONTENTS
2. OVERALL DESCRIPTION
3. UML DIAGRAMS
4. TEST CASE
1.3. Scope:
This application will enable the Desk Officers to check the availability of the
doctor, register the patients and generate bills of outpatients according to the
services utilized by them.
2. OVERALL DESCRIPTION
LOGIN PAGE:
Functions available:
a. Logon: Fires the logon routine with the user name and password,
assigns the required rights, and updates the relevant session
variables.
b. Exit: Closes the web page.
ADMINISTRATION PAGES:
Actors: Administrators
Functions available:
Name: Pharmacy
Actors: Administrators
Functions available:
Name: Outpatient
2.2.Non-Functional Requirements:
Performance:
The response time of the application for the user(i.e., for the
administrator or the desk officer) should not be more than a minute.
Security:
The system would not allow any sort of unauthorized access attempts by
machine ID, user ID, date, and time.
Systems with data element level security access are preferred.
Network :
HP/Compaq Intel-based Server or NT/2000 – HP/Compaq Intel-
based Server.
Workstations:
At a minimum, the system will function within the parameters of
the all Desktop configuration(s) Pentium 4, 3.2GHz, 512 MB RAM.
2. Clicking “Doctors and staff” tab Administrator moves to List all doctor’s and staff
doctors and staff tab details which allows
addition, deletion and
modification.
2. Desk Officer takes patient Enters the patient id. If Generates appointment
id(unique code) from the Unique Code is valid. number depending on the
existing patients. availability of the doctor
and type of doctor selected.
3. Desk Officer registers the patient Enters the name, age, height If all the details are entered
if he/she is a new patient. and other details. with out any errors the
application should generate
a unique patient id number.
Also, the patients are given
the appointment number
depending upon the
availability of the doctor
and type of doctor selected.
Patient Value
Time Zone
Name
Site Address
Emergency Contact
HasReport
a {1:n}
Working Hours
Avails{1:n Type (Doctor/Junior Has a[1:N]
Doctor?Nurse)
In patient visit Charges
Code
Login Name
Time Zone
Charges
Is Raised By {1:1} Avail [1:n]
Paid By{1:n}
Pharmacy
Medicine
Is Raised By[1:n}
Admitted To{1:1}
Paid By{1:n}
Code
An Assigned To[1:n]
Description
Wards
Daily Charges
Belong To[1:n]
Type (Doctor/Junior
Doctor?Nurse)
3. UML DIAGRAMS
Use case Diagram
Class Diagram 21-10-2009
Object Diagram to
Sequence Diagram 25-10-2009
Activity Diagram
Component Diagram