---
title: Explore the dashboard in the monorepo
sidebar_label: Clinician dashboard
description: Find the dashboard entry point, patient review screens, data mapper, and read-only Signals view in rpm-example-app.
---

# Explore the clinician dashboard

The dashboard workspace is under `apps/dashboard`. It mirrors the standalone [rpm-web-dashboard](/example-rpm-app/web-dashboard) guide, with source links into this monorepo.

| Responsibility | Source in rpm-example-app |
| --- | --- |
| React entry point and workspace state | [`apps/dashboard/src/App.tsx`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/App.tsx) |
| Responsive navigation and shell | [`AppShell.tsx`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/components/AppShell.tsx) |
| Patient directory and review | [`PatientsPage.tsx`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/components/PatientsPage.tsx) and [`PatientReviewPage.tsx`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/components/PatientReviewPage.tsx) |
| SDK client and patient resource mapping | [`ovokClient.ts`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/lib/ovokClient.ts) and [`patientData.ts`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/lib/patientData.ts) |
| Read-only project Signals status | [`SignalsPage.tsx`](https://github.com/Ovok-Dev/rpm-example-app/blob/dev/apps/dashboard/src/components/SignalsPage.tsx) |

The dashboard starts in synthetic demo mode. In sandbox mode, it reads only the Patients and patient-linked records returned for the practitioner. For setup, see [Dashboard sandbox setup](/example-rpm-app/web-dashboard/sandbox-setup).
