The use case description for the check-in patient is given below. Provide your answers to the
following questions.
a) Identify interface and entity classes for the check-in patient use case. Describe each class
as to what it does. Define the attributes of each entity class. (5 pts)
The use case description for the check-in patient use case in healthcare system is:
Name: Check-in patient
Summary: The staff checks in a patient to the system.
Actors: Staff, Health Insurance
Pre-conditions: None
Description:
1. The staff checks if a patient has an appointment.
2. If the patient has an appointment, the staff enters or updates patient information to the
system, which include patient name, address, phone number, social security number and
health insurance.
3. System sends the patient's health insurance information to the health insurance. If the
health insurance approves the patient's doctor visit, the health insurance confirmation
number is created and sent back to the system.
4. System adds the patient name to a list of patients being served by a doctor.
Alternatives:
• If the system cannot find the patient's appointment, the staff cancels check-in.
• If the health insurance denies the patient's doctor visit request and patient does not want
to pay all cost, the staff cancels check-in.
• If the health insurance denies and the patient wants to pay all cost, staff adds the patient
name to a list of patients being served by a doctor.
Post-conditions: The staff has checked in a patient.
State your assumptions if necessary.