- generic [active] [ref=e1]:
  - complementary [ref=e2]:
    - generic [ref=e3]:
      - img "Al Hammadi" [ref=e5]
      - paragraph [ref=e6]: Source Portal
    - navigation [ref=e7]:
      - link "Dashboard" [ref=e8] [cursor=pointer]:
        - /url: /px-sources/dashboard/
        - img [ref=e9]
        - generic [ref=e14]: Dashboard
      - paragraph [ref=e16]: Create
      - link "New Complaint" [ref=e17] [cursor=pointer]:
        - /url: /px-sources/complaints/new/
        - img [ref=e18]
        - generic [ref=e20]: New Complaint
      - link "New Inquiry" [ref=e21] [cursor=pointer]:
        - /url: /px-sources/inquiries/new/
        - img [ref=e22]
        - generic [ref=e24]: New Inquiry
      - link "New Observation" [ref=e25] [cursor=pointer]:
        - /url: /px-sources/observations/new/
        - img [ref=e26]
        - generic [ref=e28]: New Observation
      - link "New Suggestion" [ref=e29] [cursor=pointer]:
        - /url: /px-sources/suggestions/new/
        - img [ref=e30]
        - generic [ref=e32]: New Suggestion
      - paragraph [ref=e34]: My Feedback
      - link "Complaints" [ref=e35] [cursor=pointer]:
        - /url: /px-sources/complaints/
        - img [ref=e36]
        - generic [ref=e39]: Complaints
      - link "Inquiries" [ref=e40] [cursor=pointer]:
        - /url: /px-sources/inquiries/
        - img [ref=e41]
        - generic [ref=e44]: Inquiries
      - link "Observations" [ref=e45] [cursor=pointer]:
        - /url: /px-sources/observations/
        - img [ref=e46]
        - generic [ref=e49]: Observations
      - link "Suggestions" [ref=e50] [cursor=pointer]:
        - /url: /px-sources/suggestions/
        - img [ref=e51]
        - generic [ref=e53]: Suggestions
      - paragraph [ref=e55]: Communication
      - link "Contact PX Team" [ref=e56] [cursor=pointer]:
        - /url: /px-sources/communication-requests/new/
        - img [ref=e57]
        - generic [ref=e61]: Contact PX Team
      - link "My Requests" [ref=e62] [cursor=pointer]:
        - /url: /px-sources/communication-requests/
        - img [ref=e63]
        - generic [ref=e65]: My Requests
      - link "Change Password" [ref=e67] [cursor=pointer]:
        - /url: /accounts/password/change/
        - img [ref=e68]
        - generic [ref=e72]: Change Password
      - link "Logout" [ref=e73] [cursor=pointer]:
        - /url: /accounts/logout/
        - img [ref=e74]
        - generic [ref=e77]: Logout
    - generic [ref=e79]:
      - img [ref=e81]
      - generic [ref=e87]:
        - paragraph [ref=e88]: Call Center
        - paragraph [ref=e89]: Your Source
  - main [ref=e90]:
    - generic [ref=e92]:
      - generic [ref=e93]:
        - img [ref=e95]
        - paragraph [ref=e100]: NUZHA
      - generic [ref=e102]:
        - generic [ref=e104]: SM
        - generic [ref=e105]:
          - paragraph [ref=e106]: SHAHAD MOSLEH K ALA…
          - paragraph [ref=e107]: Source User
    - generic [ref=e108]:
      - generic [ref=e110]:
        - img [ref=e111]
        - paragraph [ref=e114]: "Observation submitted successfully! Tracking code: OBS-SELJID"
      - generic [ref=e115]:
        - generic [ref=e117]:
          - generic [ref=e118]:
            - img [ref=e120]
            - generic [ref=e123]:
              - heading "My Observations" [level=1] [ref=e124]
              - paragraph [ref=e125]:
                - text: View all observations from your source
                - generic [ref=e126]: "1"
          - link "Create Observation" [ref=e127] [cursor=pointer]:
            - /url: /px-sources/observations/new/
            - img [ref=e128]
            - text: Create Observation
        - generic [ref=e130]:
          - generic [ref=e131]:
            - img [ref=e133]
            - heading "Filters" [level=2] [ref=e135]
          - generic [ref=e137]:
            - generic [ref=e138]:
              - generic [ref=e139]: Search
              - generic [ref=e140]:
                - textbox "Description, tracking code, location..." [ref=e141]
                - img [ref=e142]
            - generic [ref=e145]:
              - generic [ref=e146]: Status
              - combobox [ref=e147]:
                - option "All Statuses" [selected]
                - option "New"
                - option "Triaged"
                - option "Assigned"
                - option "In Progress"
                - option "Resolved"
                - option "Closed"
            - generic [ref=e148]:
              - generic [ref=e149]: Category
              - combobox [ref=e150]:
                - option "All Categories" [selected]
                - option "Clinical Quality"
                - option "Communication"
                - option "Documentation"
                - option "Equipment & Devices"
                - option "Facility & Environment"
                - option "Food Services"
                - option "Housekeeping"
                - option "IT & Systems"
                - option "Infection Control"
                - option "Medication Safety"
                - option "Other"
                - option "Patient Safety"
                - option "Process & Workflow"
                - option "Security"
                - option "Staff Behavior"
            - generic [ref=e152]:
              - button "Filter" [ref=e153] [cursor=pointer]:
                - img [ref=e154]
                - text: Filter
              - link "Clear filters" [ref=e157] [cursor=pointer]:
                - /url: /px-sources/observations/
                - img [ref=e158]
        - generic [ref=e162]:
          - generic [ref=e163]:
            - img [ref=e165]
            - heading "All Observations 1" [level=2] [ref=e168]:
              - text: All Observations
              - generic [ref=e169]: "1"
          - table [ref=e171]:
            - rowgroup [ref=e172]:
              - row "Tracking Code Category Description Location Status Created" [ref=e173]:
                - columnheader "Tracking Code" [ref=e174]
                - columnheader "Category" [ref=e175]
                - columnheader "Description" [ref=e176]
                - columnheader "Location" [ref=e177]
                - columnheader "Status" [ref=e178]
                - columnheader "Created" [ref=e179]
            - rowgroup [ref=e180]:
              - row "OBS-SELJID Patient Safety Test observation description for verification - New May 05, 2026" [ref=e181]:
                - cell "OBS-SELJID" [ref=e182]
                - cell "Patient Safety" [ref=e183]
                - cell "Test observation description for verification" [ref=e184]:
                  - link "Test observation description for verification" [ref=e185] [cursor=pointer]:
                    - /url: /observations/6e9b4d70-b094-4822-823f-b8a33db3996c/
                - cell "-" [ref=e186]
                - cell "New" [ref=e187]:
                  - generic [ref=e188]:
                    - img [ref=e189]
                    - text: New
                - cell "May 05, 2026" [ref=e191]
      - paragraph [ref=e193]:
        - text: Powered by
        - link "tenhal.sa" [ref=e194] [cursor=pointer]:
          - /url: https://tenhal.sa