Write eight use cases for a management system used by university health service
ID: 3819413 • Letter: W
Question
Write eight use cases for a management system used by university health service center, such as check in patient, check out patient, write prescription, etc. The total grade is 8 points. Please submit it as a word document.
Example:
Use Case Name: Validate PIN
Iteration: Filled.
Summary: The customer inserts his/her teller card and enters the PIN code. Basic Course of Events:
1. The customer inserts the card in the ATM.
2. The ATM reads the card.
3. The ATM asks the customer for the PIN.
4. The ATM validates the PIN for the card.
Alternative Paths: In step 2, if the card cannot be read, the card is returned to the customer and the ATM is ready to accept another card.
Exception Paths: In step 4, if the PIN is incorrect, the ATM will ask the customer again. The customer will get three (3) attempts after which the ATM will provide an error message and return the card.
Extension Points: None
Trigger: The customer wants to withdraw money.
Assumptions: The customer has opened an account and received an ATM card.
Precondition: The teller card central repository is available for card validation.
Postcondition: The card has been accepted for further transactions and the customer can proceed.
Author: Joe Banker Date: January 15, 2001
Explanation / Answer
Name:
Write Prescription
Iteration:
Summary:
Patient is prescribed with the appropriate medicines.
Basic Course of Events:
Alternative paths:
Exception Paths:
none
Extension Points:
none
Pre conditions
Patient is examined by a doctor.
Post conditions
Prescription is generated.
Name:
Check-in Patients
Iteration:
Summary:
Patients are admitted into the medical center
Basic Course of Events:
1. Patient’s ID is taken.
2. Patient is allotted a bed (if required).
3. Patient is assigned a doctor.
Alternative paths:
Exception Paths:
1. Beds are not available.
2. Doctors are not available.
Extension Points:
Patient is assigned a bed.
Preconditions
Sick patient turns up at the medical center
Post conditions
Patient is checked in.
Name:
Check-out Patients
Iteration:
Summary:
Treatment of patient is complete
Basic Course of Events:
Alternative paths:
none
Exception Paths:
none
Extension Points:
none
Preconditions
Patient is checked in
Post conditions
Patient is checked out
Name:
Stock Medical Supplies
Iteration:
Summary:
Medical supplies running out of stock are replenished
Basic Course of Events:
Alternative paths:
Exception Paths:
Extension Points:
none
Preconditions
Supplies are being consumed
Post conditions
Supplies are stocked
Name:
Maintain Equipment
Iteration:
Summary:
Equipment undergoes regular maintenance or replacement
Basic Course of Events:
Alternative paths:
none
Exception Paths:
none
Extension Points:
Preconditions
none
Post conditions
Equipment is serviced
Name:
Generate test reports
Iteration:
Summary:
Test reports are generated revealing sickness(if any)
Basic Course of Events:
Alternative paths:
none
Exception Paths:
Extension Points:
Patient is referred to advanced healthcare center.
Preconditions
Test samples are taken.
Post conditions
Test reports are generated
Name:
Manage staff and doctors
Iteration:
Summary:
Staff and doctors are added/removed as necessary
Basic Course of Events:
Alternative paths:
Exception Paths:
None
Extension Points:
Preconditions
There is shortage/excess if manpower
Post conditions
Healthcare center has optimal amount of manpower.
Name:
Schedule patient appointment
Iteration:
Summary:
Basic Course of Events:
Alternative paths:
Exception Paths:
Extension Points:
Preconditions
Postconditions
Name:
Write Prescription
Iteration:
Summary:
Patient is prescribed with the appropriate medicines.
Basic Course of Events:
- Examine patient.
- Illness diagnosed
- Prescription written
Alternative paths:
- No illness discovered
- No prescription written
Exception Paths:
none
Extension Points:
none
Pre conditions
Patient is examined by a doctor.
Post conditions
Prescription is generated.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.