Professional Documents
Culture Documents
Actors
1-New Patient
2-Continuing Patient
3-Physician
5-Lab Technician
6-Administrative Executive
7-Administrative Assistant
Use cases details
New Patient
• Visit
• Get registered
• View details
Continuing Patient
• Visit
• Get appoinment
• Visit the lab department
• Authentication
Physician
• Examine
• Ask the patient to get admitted
• Advise for lab test
• Suggest for next appointment
• Updates the treatment report
• Note the treatment detail
Medical insurance Provider
• Interacts with the system
• View patient details
• View cost details
• Make payment
Lab Technician
• Conduct the test
• Document the result
• Modify the test result
Administrative Executive
• Perform registration
• Assign the physician
• Record the personal details
• Update the personal details
• Record the details of cost
• Note the patient’s next date of appointment
Administrative Assistant
• Authenticates appointment
• Record the current date of visit
Use-Case Models
<<includes>>
get
visit registered
<<extends>>
NewPatient
View details
<<includes>>
get
visit appointment
<<includes>> <<extends>>
ContinuingPatient
authenticate
examine
<<extends>>
Advise for
lab test
<<extends>>
Physician
Suggest for
next
appointment
<<includes>> View
Interacts
with the patient
system details
<<includes>>
Make
payment
Conduct
tests
LaboratoryTechnician
<<includes>>
Perform Assign
registration physician
<<extends>>
<<includes>>
AdministrativeExecutive
Note the
Record the patient’s next
<<includes>>
personal appointment
details date
Record cost
details
<<extends>>
Perform
update
<<includes>> Record
Authenticate current date
of visit
AdministrativeAssistant
<<extends>>
Sign up
View details
<<includes>>
NewPatient Authenticate
<<extends>>
Repots
invalid
details
<<extends>>
Sign in
View details
<<includes>>
ContinuingPatient Authenticate
<<extends>>
Repots
invalid
details
Sign in
examine
<<includes>>
Physician Authenticate
<<extends>>
<<extends>> <<includes>>
<<includes>>
Repots
invalid
details
<<includes>>
Sign in
Document
Results
<<includes>>
<<extends>>
LabTechnician Authenticate
Repots
invalid
details
<<includes>>
Sign in
Perform
registration
<<includes>>
AdministrativeExecutive Authenticate
Perform
registration
<<extends>> record the
details of
cost <<extends>
Repots
invalid Update
details personal
details
<<includes>> Record
Sign in current date
of visit
<<includes>>
AdministrativeAssistant Authenticate
<<extends>>
Repots
invalid
details
Actor-Physician
Business use cases->All the given relationships
don’t include any technical terms so it is a business use
cases