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