/gr/reports) renders GRReportsHubPage, a tile-based landing page that links to distinct report surfaces across the GR module, gating each tile behind its own permission.
Overview
GRReportsHubPage presents three report tiles, each guarded by a separate PermissionGate:
Tiles whose permission the current user lacks will not display an Open button (the gate hides the control).
Who it’s for
Access follows your organization’s role and module configuration. Individual tiles are gated byGR_PERMISSIONS.QI_VIEW, GR_PERMISSIONS.ACCREDITATIONS_VIEW, and GR_PERMISSIONS.AUDITS_VIEW.
Before you start
- Hold at least one of
gr.qi.view,gr.accreditations.view, orgr.audits.viewto interact with any tile. - To export reports from the destination surfaces, additional export permissions may be required (e.g.,
gr.compliance.export).
Steps
1
Open Governance Reports
Navigate to
/gr/reports. The hub displays up to three report tiles depending on your permissions.2
Select a report surface
Click Open on the desired tile. You will be navigated to the corresponding report or list page.
3
Use filters and export on the destination page
Each destination page (QI reports, accreditation reports, audit list) provides its own filters and export controls.
Key concepts
- PermissionGate — platform component that hides its children when the current user lacks the specified permission. Used here to conditionally show the Open button per tile.
- REPORT_TILES — static array in
GRReportsHubPagedefining title, description, route, permission, and icon for each tile.
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/GRReportsHubPage.tsx
- src/platform/permissions/constants.ts