| Version 2 (modified by , 18 hours ago) ( diff ) |
|---|
Application Scenarios for DB Access
Actors
Patient- A registered user who manages their own medical records and appointments.- UC01 - Patient Login, authenticates into the system.
- UC03 - View Medical Records, views their complete medical history.
- UC10 - Schedule Appointment, schedules appointments with doctors.
- UC14 - View Patient Allergies, views their recorded allergies.
Doctor- A registered healthcare provider who manages patient care.- UC02 - Doctor Login, authenticates into the system.
- UC04 - View Patient Medical Records, reviews patient medical history.
- UC05 - Record Symptoms and Creates Diagnosis, documents symptoms and diagnoses.
- UC06 - Request Lab Test, orders laboratory tests for patients.
- UC08 - Request Procedure, orders medical procedures for patients.
- UC09 - Record Procedure Outcome, documents procedure results and findings.
- UC11 - Create Referral, refers patients to specialist doctors.
- UC12 - Create Medical Report, creates comprehensive clinical reports.
- UC14 - View Patient Allergies, views patient allergies before treatment.
- UC15 - Create Prescription, prescribes medications to patients.
Lab Technician- A registered laboratory staff member who performs tests.- UC07 - Submit Lab Results, records and submits laboratory test results.
- UC14 - View Patient Allergies, views patient allergies for safety reference.
- UC16 - Lab Technician Login, authenticates into the system.
System Administrator- A registered user with full system management access.- UC17 - Admin Login, authenticates into the system.
- UC18 - Admin Manages Users, creates and manages all user accounts.
Billing Administrator- A registered user who manages billing and payments.- UC13 - Update Payment Status, reviews and updates patient billing records.
Guest- An unregistered user without system access.- Cannot perform any operations (authentication required).
Use Cases
- UseCase01 - Patient Login
- UseCase02 - Doctor Login
- UseCase03 - Patient Views Medical Records
- UseCase04 - Doctor Views Patient Medical Records
- UseCase05 - Record Symptoms and Creates Diagnosis
- UseCase06 - Request Lab Test
- UseCase07 - Submit Lab Results
- UseCase08 - Request Procedure
- UseCase09 - Record Procedure Outcome
- UseCase10 - Schedule Appointment
- UseCase11 - Create Referral
- UseCase12 - Create Medical Report
- UseCase13 - CreateUpdate Billing Record
- UseCase14 - View Patient Allergies
- UseCase15 - Create Prescription
- UseCase16 - Lab Technician Login
- UseCase17 - Admin Login
- UseCase18 - Admin Manages Users
Essential Use Cases
- UseCase01 - Patient Login
- UseCase02 - Doctor Login
- UseCase03 - Patient Views Medical Records
- UseCase04 - Doctor Views Patient Medical Records
- UseCase05 - Record Symptoms and Creates Diagnosis
- UseCase06 - Request Lab Test
- UseCase07 - Submit Lab Results
- UseCase10 - Schedule Appointment
- UseCase13 - Create / Update Billing Record
- UseCase18 - Admin Manages Users
Note:
See TracWiki
for help on using the wiki.
