Skip to main content
The Regulatory Changes page displays a feed of regulatory content changes detected from monitored sources, organized by status tabs. It is located at route /gr/compliance/regulatory-changes.

Overview

The page is rendered by RegulatoryChangesPage and uses useRegulatoryChangeEvents to fetch changes, with optional status filter. Tabs correspond to statuses: All, New (detected), Under Review, Approved, Dismissed. Each tab shows a badge count. Severity is displayed via RegulatoryChangeSeverityBadge; status via RegulatoryChangeStatusBadge. Selecting a row navigates to the regulatory change detail page. The route is protected by GR_PERMISSIONS.REGULATORY_CHANGE_VIEW (gr.compliance.regulatory_change.view).

Who it’s for

Requires permission: gr.compliance.regulatory_change.view

Before you start

  • Regulatory sources must be registered at /gr/compliance/regulatory-sources before changes will be detected.
  • Sources are polled on their configured cadence; newly detected items appear under New.

Finding a change

  1. Go to Governance & Compliance → Compliance → Regulatory Changes at /gr/compliance/regulatory-changes.
  2. Select a status tab (New, Under Review, etc.) to filter the feed.
  3. Review severity badges to prioritize review.
  4. Select a row to open the Regulatory Change Detail page.
  5. Approved or dismissed changes are updated by users with the appropriate permission.

Viewing a change

The Change Details page (/gr/compliance/regulatory-changes/:id) displays the full detail of a single detected regulatory change event. Requires gr.compliance.regulatory_change.view. The Approve/Dismiss action is additionally gated by gr.compliance.regulatory_change.approve. The page loads a single regulatory change event via useRegulatoryChangeEvent. The header shows the event title, detected timestamp, and a Radar icon. The page displays a severity badge (RegulatoryChangeSeverityBadge), a status badge (RegulatoryChangeStatusBadge), and an alert with classification rationale. A per-impact list is shown. When the event has status detected or under_review, users with gr.compliance.regulatory_change.approve see Approve and Dismiss buttons, which open RegulatoryChangeReviewSheet with the corresponding decision pre-set. Before you start: the change event must exist and be in status detected or under_review for the approve/dismiss actions to appear.
  1. From /gr/compliance/regulatory-changes, click a change event to navigate to its detail page.
  2. Check the title, detection date, severity, and status.
  3. Read the classification rationale and per-impact list.
  4. If you have gr.compliance.regulatory_change.approve and the event is open, click Approve or Dismiss to open the review sheet and record your decision.
Status detected — newly identified change, not yet reviewed. Status under_review — change is being evaluated. Approve — decision value 'approved' passed to RegulatoryChangeReviewSheet. Dismiss — decision value 'dismissed' passed to RegulatoryChangeReviewSheet.

Governance & Compliance

Governance & Compliance core overview.

Governance & parity

This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/gr.tsx
  • src/cores/gr/pages/RegulatoryChangesPage.tsx
  • src/cores/gr/pages/RegulatoryChangeDetailPage.tsx
  • src/cores/gr/hooks/useRegulatoryChangeEvents.ts
  • src/platform/permissions/constants.ts