Changes between Initial Version and Version 1 of UseCaseModel


Ignore:
Timestamp:
06/12/26 16:10:56 (11 days ago)
Author:
236021
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v1 v1  
     1== Application Scenarios for DB Access ==
     2
     3=== Actors ===
     4
     5 1. `Patient` - A registered user who manages their own medical records and appointments.
     6   * UC01 - Patient Login, authenticates into the system.
     7   * UC03 - View Medical Records, views their complete medical history.
     8   * UC10 - Schedule Appointment, schedules appointments with doctors.
     9   * UC14 - View Patient Allergies, views their recorded allergies.
     10
     11 2. `Doctor` - A registered healthcare provider who manages patient care.
     12   * UC02 - Doctor Login, authenticates into the system.
     13   * UC04 - View Patient Medical Records, reviews patient medical history.
     14   * UC05 - Record Symptoms and Creates Diagnosis, documents symptoms and diagnoses.
     15   * UC06 - Request Lab Test, orders laboratory tests for patients.
     16   * UC08 - Request Procedure, orders medical procedures for patients.
     17   * UC09 - Record Procedure Outcome, documents procedure results and findings.
     18   * UC11 - Create Referral, refers patients to specialist doctors.
     19   * UC12 - Create Medical Report, creates comprehensive clinical reports.
     20   * UC14 - View Patient Allergies, views patient allergies before treatment.
     21   * UC15 - Create Prescription, prescribes medications to patients.
     22
     23 3. `Lab Technician` - A registered laboratory staff member who performs tests.
     24   * UC07 - Submit Lab Results, records and submits laboratory test results.
     25   * UC14 - View Patient Allergies, views patient allergies for safety reference.
     26   * UC16 - Lab Technician Login, authenticates into the system.
     27
     28 4. `System Administrator` - A registered user with full system management access.
     29   * UC17 - Admin Login, authenticates into the system.
     30   * UC18 - Admin Manages Users, creates and manages all user accounts.
     31
     32 5. `Billing Administrator` - A registered user who manages billing and payments.
     33   * UC19 - Update Payment Status, reviews and updates patient billing records.
     34
     35 6. `Guest` - An unregistered user without system access.
     36   * Cannot perform any operations (authentication required).
     37
     38=== Use Cases ===
     39
     40* [wiki:UseCase01 UseCase01] - Patient Login
     41
     42* [wiki:UseCase02 UseCase02] - Doctor Login
     43
     44* [wiki:UseCase03 UseCase03] - Patient Views Medical Records
     45
     46* [wiki:UseCase04 UseCase04] - Doctor Views Patient Medical Records
     47
     48* [wiki:UseCase05 UseCase05] - Record Symptoms and Creates Diagnosis
     49
     50* [wiki:UseCase06 UseCase06] - Request Lab Test
     51
     52* [wiki:UseCase07 UseCase07] - Submit Lab Results
     53
     54* [wiki:UseCase08 UseCase08] - Request Procedure
     55
     56* [wiki:UseCase09 UseCase09] - Record Procedure Outcome
     57
     58* [wiki:UseCase10 UseCase10] - Schedule Appointment
     59
     60* [wiki:UseCase11 UseCase11] - Create Referral
     61
     62* [wiki:UseCase12 UseCase12] - Create Medical Report
     63
     64* [wiki:UseCase13 UseCase13] - CreateUpdate Billing Record
     65
     66* [wiki:UseCase14 UseCase14] - View Patient Allergies
     67
     68* [wiki:UseCase15 UseCase15] - Create Prescription
     69
     70* [wiki:UseCase16 UseCase16] - Lab Technician Login
     71
     72* [wiki:UseCase17 UseCase17] - Admin Login
     73
     74* [wiki:UseCase18 UseCase18] - Admin Manages Users
     75
     76* [wiki:UseCase19 UseCase19] - Update Payment Status
     77
     78=== Essential Use Cases ===
     79
     80* [wiki:UseCase01 UseCase01] - Patient Login
     81
     82* [wiki:UseCase02 UseCase02] - Doctor Login
     83
     84* [wiki:UseCase03 UseCase03] - Patient Views Medical Records
     85
     86* [wiki:UseCase04 UseCase04] - Doctor Views Patient Medical Records
     87
     88* [wiki:UseCase05 UseCase05] - Record Symptoms and Creates Diagnosis
     89
     90* [wiki:UseCase06 UseCase06] - Request Lab Test
     91
     92* [wiki:UseCase07 UseCase07] - Submit Lab Results
     93
     94* [wiki:UseCase10 UseCase10] - Schedule Appointment
     95
     96* [wiki:UseCase13 UseCase13] - CreateUpdate Billing Record
     97
     98* [wiki:UseCase18 UseCase18] - Admin Manages Users