DEV Community

NDUNG?U JEFFERSON MARIRA
NDUNG?U JEFFERSON MARIRA

Posted on

Use Case Models for KUTRRH(Kenyatta University Teaching Research and Referral Hospital) UML

To create a use case model for a referral hospital, you can follow these steps:

1. Identify Actors:

  • Patients
  • Doctors
  • Nurses
  • Receptionists
  • Billing Staff
  • Administrators

2. Identify Use Cases:

  • Patient Registration
  • Schedule Appointment
  • Refer Patient
  • Conduct Consultation
  • Manage Medical Records
  • Billing and Payment
  • Discharge Patient
  • Order Tests
  • Access Test Results

3. Draw the Use Case Diagram:

Using UML notation, represent the identified actors and use cases.

Example Structure:

  • Place actors outside the system boundary (a rectangle).
  • Draw ovals for each use case within the system boundary.
  • Connect actors to the use cases they interact with using lines.

Sample Diagram (Textual Representation):

          +-------------------+
          |  Referral Hospital |
          |                   |
          |   +-------------+ |
          |   | Patient     | |
          |   +-------------+ |
          |   +-------------+ |
          |   | Doctor      | |
          |   +-------------+ |
          |   +-------------+ |
          |   | Nurse       | |
          |   +-------------+ |
          |   +-------------+ |
          |   | Receptionist | |
          |   +-------------+ |
          |   +-------------+ |
          |   | Billing Staff | |
          |   +-------------+ |
          |   +-------------+ |
          |   | Administrator | |
          |   +-------------+ |
          |                   |
          +-------------------+

          Use Cases:
          - Patient Registration
          - Schedule Appointment
          - Refer Patient
          - Conduct Consultation
          - Manage Medical Records
          - Billing and Payment
          - Discharge Patient
          - Order Tests
          - Access Test Results
Enter fullscreen mode Exit fullscreen mode

4. Describe Interactions:

  • Patients interact with registration and appointment scheduling.
  • Doctors refer patients, conduct consultations, and access medical records.
  • Nurses assist in patient care and manage records.
  • Receptionists handle patient registration and appointment scheduling.
  • Billing Staff manage billing processes.
  • Administrators oversee the overall functioning of the hospital system.

Conclusion:

This diagram serves as a foundation for understanding how different roles interact with various functionalities within a referral hospital. You can use UML software (like Lucidchart, Visual Paradigm, or draw.io) to create a polished version of this diagram.
+-------------------+
| Referral Hospital |
| |
| +-------------+ |
| | Patient | |
| +-------------+ |
| +-------------+ |
| | Doctor | |
| +-------------+ |
| +-------------+ |
| | Nurse | |
| +-------------+ |
| +-------------+ |
| | Receptionist | |
| +-------------+ |
| +-------------+ |
| | Billing Staff | |
| +-------------+ |
| +-------------+ |
| | Administrator | |
| +-------------+ |
| |
+-------------------+

      Use Cases:
      - Patient Registration
      - Schedule Appointment
      - Refer Patient
      - Conduct Consultation
      - Manage Medical Records
      - Billing and Payment
      - Discharge Patient
      - Order Tests
      - Access Test Results
Enter fullscreen mode Exit fullscreen mode

Top comments (0)