/gr/compliance/regulatory-changes.
Overview
The page is rendered byRegulatoryChangesPage 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-sourcesbefore changes will be detected. - Sources are polled on their configured cadence; newly detected items appear under New.
Finding a change
- Go to Governance & Compliance → Compliance → Regulatory Changes at
/gr/compliance/regulatory-changes. - Select a status tab (New, Under Review, etc.) to filter the feed.
- Review severity badges to prioritize review.
- Select a row to open the Regulatory Change Detail page.
- 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.
- From
/gr/compliance/regulatory-changes, click a change event to navigate to its detail page. - Check the title, detection date, severity, and status.
- Read the classification rationale and per-impact list.
- If you have
gr.compliance.regulatory_change.approveand the event is open, click Approve or Dismiss to open the review sheet and record your decision.
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.
Related
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.
Documentation sources
Documentation sources
- 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