Hospital Management System
Hospital Management System
Use-Case Specifications :
1. Use-Case Name: Enter Patient Details
The receptionist enters the details of a patient in to the system at the time of registration.
1.2 Actors
1.Receptionist
The use case begins when the receptionist signals that he/she wants to log patients details.
Receptionist enters patient’s details by giving generated ID(old patients) or by giving other
details(new patients).
At any time during the use case prior to receptionist making payment, he/she may signal
system that he/she wishes to cancel this registration.
This flow begins when receptionist signals that he/she wishes to log patent’s tracking id and
there are no registrations for the patient in the system.
1.6 Post-conditions
The receptionist performs’ search ‘ for ward availability by entering admission date
2.2 Actors
1.Receptionist
The use case begins when the receptionist signals that he/she wants to check the ward
availability.
This flow begins when receptionist signals that he/she wishes to search the ward availability.
If wards are not available system should prompt to show error an message.
2.3 Preconditions
2.4 Post-conditions
The receptionist enters the details of a patient in to the system at the time of Inpatient
admission
3.2 Actors
1.Receptionist
2.System clock
The use case begins when the receptionist signals that he/she wants to admit a patient.
System displays the form to enter patient details.
The use case begins when the receptionist signals that he/she wants to admit a patient.
This flow begins when receptionist signals that he/she wishes to admit the patient.
System performs a ward availability check in data base and find that wards are not available, so
3.5 Preconditions
3.6 Post-conditions
System keeps a record of the ward and the details of patient who reserved in the database.
4.2 Actors
1.Receptionist
2.System clock
3.Doctor
The use case begins when the receptionist signals that he/she wants to generate a discharge
System displays the payment dues of the patient and prompts to make that payment.
At any time during the use case prior to receptionist making payment, he/she may signal
system that
The use case begins when the receptionist signals that he/she wants to generate a discharge
The use case begins when the receptionist signals that he/she wants to generate a discharge
4.5 Preconditions
4.6 Post-conditions
5.2 Actors
1.CBS
2 receptionist
The use flow begins when any of the facility updates bills for the services
This flow begins when receptionist signals that he/she wishes to make payment on behalf of
a patient.
4.5 Preconditions
5.6 Post-conditions
6.2 Actors
1.Admin
NA
6.5 Preconditions
6.6 Post-conditions
The use case describes how to generate id. This step begins with after registration and
payment step
7.2 Actors
1 system clock
*IF receptionist gives wrong deails system should promt to show a error message
*if use case 5 step failed , system should give a error message ”kidly do paymet”.
7.5 Preconditions
Preconditions
7.6 Post-conditions
System keeps a record of the ward and the details of patient who reserved in the database.
8.5 Preconditions
There is a active network to the hospital
Before starting this use case , doctor s must have successfully completed the login use case resulting in
permission being granted for the role of Doctor.
8.6 Post-conditions
8.6.1 Successful Post – conditions
System has recorded prescription in database.
9.5 Preconditions
9.5.1 Successful Login
Before starting this use case , doctor s must have successfully completed the login use case resulting in
permission being granted for the role of Doctor.
9.6 Post-conditions
9.6.1 Successful Post – conditions
System has recorded prescription in database.
The use case begins when the Doctor signals that he/she wants to view lab test result..
.System displays fields to enter tracking id, medicine description and bill amount.
11.3.2.2 f
ailed to provide medicine
This flow begins when pharmacist enter medicine details ,if particular medicine not available
then system should prompt the error message “medicine not available”.
12.4 Actors
.. 1.pharma in-charge
System displays fields to enter tracking id, medicie description and bill amount.
13.4 Actors
.. 1.Lab in-charge
System displays fields to enter tracking id, test description and bill amount.
14.2 Actors
.. 1 .lab in-charge
.System displays fields to enter tracking id, test details and results
14.6 Post-conditions
14.6.1 Successful Post – conditions
Pharmacy in-charge uploads medicine bills