You are on page 1of 15

ASSIGNMENT 5

USE CASE DESCRIPTION


Use case Schedule Appointment

Actors Receptionist

Type Primary

Description: when an out-patient comes to receptionist or calls from


phone and asks to receptionist for appointment. Then see the schedule of specific
doctor and fix a time for appointment of patient.

Fully Dressed Use Case


1 Use case name Schedule Appointment
2 Scope fix checkup time with doctor
3 Level User goal
4 Primary actor Receptionist
5 Stakeholder Patient, doctor
6 Precondition Login to system
7 Post condition Allocate appointment slip to patient
8 Success scenario Login to system
View schedule of specific doctor
Fix appointment
Print out appointment slip.

9 Extensions View schedule


Register patient

10 Special Req Receptionist could search all doctor schedule by


their name or id.
Use case Admit patient

Actors Receptionist

Type Primary

Description: when a patient comes to hospital then the receptionist


admit him. Patient may be in-door or out-door. In case of in-door patient would
allocated a bed. In case of out-door patient the patient would get treatment
according to schedule

Fully Dressed Use Case


1 Use case name Admit patient
2 Scope Admit in-door and out-door patient
3 Level User goal
4 Primary actor Receptionist
5 Stakeholder Patient
6 Precondition Login to system
7 Post condition Allocate admit slip to patient
8 Success scenario Login to system
Select admit
Select indoor/outdoor
Register patient
Allocate bad
Give admit slip to patient

9 Extensions Register patient


Search bed
Allocate bed
10 Special Req Receptionist could search bed by specific ward.
Use case Discharge patient

Actors Receptionist

Type Primary

Description: when a patient get treatment in the hospital then he will


discharge from hospital. Receptionist will discharge him. Receptionist will create
bill for patient according to his services that he used in hospital.

Fully Dressed Use Case


1 Use case name Discharge patient
2 Scope Generate bill for patient
3 Level User goal
4 Primary actor Receptionist
5 Stakeholder Patient , accountant
6 Precondition Login to system
7 Post condition Allocate bill patient
8 Success scenario Login
Select discharge
Select indoor/outdoor discharge
Vie services
Generate bill
Print out bill
9 Extensions View services
Record services

10 Special Req Bill contains details of all services and next visit date
Use case Give prescription

Actors Doctor

Type Primary

Description: After getting registration patient would get treatment from


doctor. Doctor would give prescription to the patient and record in the patient’s
record.

Fully Dressed Use Case


1 Use case name Give prescription
2 Scope Record prescription given to patient
3 Level User goal
4 Primary actor doctor
5 Stakeholder Patient, nurse
6 Precondition Login to system
7 Post condition Give prescription slip to patient
8 Success scenario Login
Select prescription
Entre patient id
Record prescription
See massage prompt

9 Extensions Wrong patient id


10 Special Req Doctor could record drug prescription and food
prescription seperately
Use case Give suggestion

Actors Doctor

Type Primary

Description: when doctor give treatment to the patient he could suggest


suggestion may be for tests, operations and to admit.

Fully Dressed Use Case


1 Use case name Give suggestion
2 Scope Suggest tests, operation or to admit in hospital
3 Level primary
4 Primary actor doctor
5 Stakeholder patient
6 Precondition Login to system
7 Post condition Give suggestion slip to patient
8 Success scenario Login
Select specific suggestion
Enter patient id
Record suggestion
Print out suggestion slip

9 Extensions Wrong patient id

10 Special Req There are separate suggestion slip for admit, surgery
or to admit in hospital.
Use case view patient record

Actors Doctor , Nurse

Type Primary

Description: when doctor give treatment to patient he could see pervious


record of the patient. He could see the reports of different test of the patient. He
could see operations details, previous prescription etc

Fully Dressed Use Case


1 Use case name view patient record
2 Scope Doctor could view treatment history
3 Level Primary
4 Primary actor Doctor
5 Stakeholder Patient
6 Precondition Login
7 Post condition Get patient record
8 Success scenario Login
Select view record
Select specific record
Enter patient id
View record

9 Extensions Wrong patient id

10 Special Req Doctor have different option to view record.


Eg Last visit, specific visit
Use case File reports

Actors Nurse

Type Primary

Description: when reports of test are generated these reports would given
to the nurse who record these reports. These reports would become the
permanent part of the patient record.

Fully Dressed Use Case


1 Use case name File reports
2 Scope Record test reports, daily reports and operation
details
3 Level primary
4 Primary actor Nurse
5 Stakeholder patient
6 Precondition Login to system
7 Post condition Record report
8 Success scenario Login
Select file report
Select specific report
File report details
Prompt message

9 Extensions Wrong patient id

10 Special Req Report should be detail, Date of report mention


Use case Manage User

Actors Admin

Type Primary

Description: Admit control system. He could create users, update user and
delete users. Update include different tasks like change user name, change
password etc. when ever he create a user he allocate him a user name and
password to user.

Fully Dressed Use Case


1 Use case name Manage User
2 Scope Admin manage accounts of different users of system
3 Level primary
4 Primary actor Admin
5 Stakeholder staff
6 Precondition Login to system
7 Post condition Update user accounts
8 Success scenario Login
Select manage accounts
Select create/delete/update
Enter account id
Enter admin password
Enter data
Prompt message

9 Extensions Wrong patient id , wrong admin passward


Use case Manage Inventory

Actors Storekeeper

Type Primary

Description: storekeeper manage inventory. he could issue inventory on


request of employee. He could see current status of inventory. He could also
purchase inventory. He see add item in request list. He will see request list when
he will going to the purchase inventory.

Fully Dressed Use Case


1 Use case name Manage Inventory
2 Scope Manage inflow and out floe of inventory
3 Level Primary
4 Primary actor Storekeeper
5 Stakeholder Employers
6 Precondition Login
7 Post condition Record transaction
8 Success scenario Login
Select issue/purchase/request /add item
Enter inventory id
Enter quanity
Prompt message
9 Extensions Wrong inventory id
Inventory not in stock
10 Special Req After transaction prompt message give last quanity
of inventory item.
Use case Manage schedule

Actors Shift In-charge

Type Primary

Description: shift in-charge handle schedule of staff. He allocate duties


according to the rank of doctor , nurses . Doctors and doctor have to follow this
schedule.

Fully Dressed Use Case


1 Use case name schedule duties
2 Scope Allocate duties of doctors and nurses
3 Level User goal
4 Primary actor Shift In-charge
5 Stakeholder Doctor, nurses patient
6 Precondition Login
7 Post condition Assign duties
Print out schedule
8 Success scenario Login in
Select nurse/doctor duties
Enter id
Enter select indoor/outdoor dutiy
Enter ward id
Enter time /date
Prompt message
9 Extensions Wrong employee id, wrong ward id
10 Special Req Date and time should mention clearly
Use case view schedule

Actors doctor/nurses / shift in-charge

Type Primary

Description: doctor and nurses can view there are schedule in order to
perform their duties. This schedule is maintained by shift in-charge

Fully Dressed Use Case


1 Use case name view schedule
2 Scope View schedule of duties
3 Level User goal
4 Primary actor Nurse /doctor
5 Stakeholder Doctor, nurses
6 Precondition Login
7 Post condition Get schedule
Success scenario Login in
Select view schedule
Enter date / week/month
View schedule

9 Extensions Wrong date

10 Special Req Employee should different to view schedule.


Use case Manage employee record

Actors Admin

Type Primary

Description: when an employee get hire in the hospital. Then admin will
record his all details. Details include bio data, joining date, rank and thumb
impression etc. admin could update record of the employee.

Fully Dressed Use Case


1 Use case name Manage employee record
2 Scope Manage all details of employee
3 Level User goal
4 Primary actor Admin
5 Stakeholder Employees
6 Precondition Login
Authority letter from higher management
7 Post condition Record employee information
8 Success scenario Login in
Select hire employee/fire employee/update
employee
Enter id (not in first case)
Enter date
Print out information

9 Extensions Wrong employee id


10 Special Req Print out paper include all information
Use case Record Attendance

Actors scanner

Type Primary

Description: when a employee get enter in the hospital he record his


attendance of the employee. Sensor will get thumb impression and records it to
attendance sheet.

Fully Dressed Use Case


1 Use case name Record Attendance
2 Scope Daily get attendance of all employees
3 Level Primary
4 Primary actor Scanner
5 Stakeholder employee
6 Precondition Scan thumb impression
7 Post condition Alarm indicating attendance has record
8 Success scenario Scanner switch on
Give thumb impression
Listen alarm voice
9 Extensions Failure of scanner
Do not match thumb impression
10 Special Req There should be signal indicating failure of record
attendance
Use case Issue funds

Actors Treasure Officer

Type Primary

Description: treasure officer control flow cash in the organization. He deals


with salaries and funding for other matters. He will issue funds for salaries and for
inventory in the hospital.

Fully Dressed Use Case


1 Use case name Issue funds
2 Scope Issue funds for all activities
3 Level primary
4 Primary actor Treasure Officer
5 Stakeholder employee
6 Precondition Login
7 Post condition Print out slip of issued fund
8 Success scenario Login
Select salary/ maintainace / inventory
Enter amount
Print out slip

9 Extensions
10 Special Req Slip contains details of the issued fund
Date should be mentioned in the slip.
Use case Handle transaction

Actors Accountant

Type Primary

Description: Accountant would handle all transaction. He could collect bills


for patient. He also give salary to the employees and give funds for purchasing for
inventory.

Fully Dressed Use Case


1 Use case name Handle transaction
2 Scope Handle inflow and outflow of cash
3 Level primary
4 Primary actor Accountant
5 Stakeholder Employee / patient
6 Precondition Enter issue slip number /bill number
7 Post condition Collect bill / pay cash
8 Success scenario Login
Select inflow/outflow
Select salary/inventory/maintaince (outflow case)
Enter bill/ issue slip number
Verify bill/ fund slip
Collect bill / pay cash
9 Extensions Verify issue fund slip
Wrong issue fund/bill number
Cash not available

You might also like