FA

Demo Role Preview

Workspace Ownership

Design-only switcher. Production RBAC will later be implemented in Cursor.

Menu & Role Audit

All aligned

Every navigation destination is checked against the route protection layer for its role.

Coverage summary

Owner destinations
92
Receptionist destinations
20
Engineer destinations
11
Pathologist destinations
12

Destination audit

RoleMenu itemAccess
ownerDashboardActive
ownerTodayActive
ownerToday's BookingsActive
ownerUpcomingActive
ownerWalk-insActive
ownerMediBridge OrdersActive
ownerCompletedActive
ownerCancelledActive
ownerPatient DirectoryActive
ownerRegister PatientActive
ownerMedical ID LookupActive
ownerExternal PatientsActive
ownerAll OrdersActive
ownerMediBridge OrdersActive
ownerDoctor OrdersActive
ownerDirect OrdersActive
ownerPending CollectionActive
ownerIn ProcessActive
ownerAwaiting ApprovalActive
ownerCompletedActive
ownerCollection QueueActive
ownerCollected SamplesActive
ownerSample TrackingActive
ownerRejected / RecollectionActive
ownerLabel ReprintActive
ownerMy Work QueueActive
ownerResult EntryActive
ownerPending ResultsActive
ownerFlagged ResultsActive
ownerCompleted WorkActive
ownerAwaiting ReviewActive
ownerFlagged / CriticalActive
ownerCritical NotificationsActive
ownerApproved ReportsActive
ownerReturned for CorrectionActive
ownerDraft ReportsActive
ownerAwaiting ApprovalActive
ownerApprovedActive
ownerDeliveredActive
ownerReprint / DownloadActive
ownerAmendmentsActive
ownerVersion HistoryActive
ownerTest CatalogActive
ownerDepartments & DisciplinesActive
ownerMaster CatalogueActive
ownerImport TestsActive
ownerProfiles / PanelsActive
ownerPackagesActive
ownerReference RangesActive
ownerCritical LimitsActive
ownerPricingActive
ownerPaymentsActive
ownerInvoicesActive
ownerDuesActive
ownerDiscountsActive
ownerRefundsActive
ownerDaily Cash SummaryActive
ownerStaffActive
ownerInvite StaffActive
ownerRoles & PermissionsActive
ownerActivityActive
ownerShiftsActive
ownerBranch ListActive
ownerAdd BranchActive
ownerBranch SettingsActive
ownerConnection StatusActive
ownerIncoming OrdersActive
ownerReport DeliveryActive
ownerEvent LogsActive
ownerMedical ID Lookup SettingsActive
ownerTest VolumeActive
ownerRevenueActive
ownerTurnaround TimeActive
ownerPending WorkActive
ownerReferring DoctorsActive
ownerBranch PerformanceActive
ownerCurrent PlanActive
ownerUpgradeActive
ownerBilling HistoryActive
ownerAdd-onsActive
ownerRenewalActive
ownerLab ProfileActive
ownerReport Header / FooterActive
ownerPathologist SignatureActive
ownerNumberingActive
ownerNotificationsActive
ownerSecurityActive
ownerDevices / SessionsActive
ownerWorkspace OwnershipActive
ownerInitial Lab SetupActive
ownerMenu & Role AuditActive
ownerOwner Onboarding PreviewActive
receptionistDashboardActive
receptionistTodayActive
receptionistToday's BookingsActive
receptionistNew BookingActive
receptionistWalk-insActive
receptionistPatient DirectoryActive
receptionistMedical ID LookupActive
receptionistRegister PatientActive
receptionistAll OrdersActive
receptionistMediBridge OrdersActive
receptionistNew Direct OrderActive
receptionistSample Collection QueueActive
receptionistRejected / RecollectionActive
receptionistLabel ReprintActive
receptionistPaymentsActive
receptionistDuesActive
receptionistReport DeliveryActive
receptionistNotificationsActive
receptionistMy ProfileActive
receptionistSecurityActive
engineerDashboardActive
engineerMy Work QueueActive
engineerSamplesActive
engineerResult EntryActive
engineerPending ResultsActive
engineerFlagged ResultsActive
engineerRecollectionActive
engineerReturned for CorrectionActive
engineerCompleted WorkActive
engineerMy ProfileActive
engineerSecurityActive
pathologistDashboardActive
pathologistAwaiting ReviewActive
pathologistFlagged / CriticalActive
pathologistReturned ReportsActive
pathologistCritical NotificationsActive
pathologistReport AmendmentsActive
pathologistVersion HistoryActive
pathologistApproved ReportsActive
pathologistPatient / Order ContextActive
pathologistSignature SettingsActive
pathologistMy ProfileActive
pathologistSecurityActive