Users can create a new custom report atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/reports/builder. The path /reports/new is not defined as a distinct route; report creation is handled at /reports/builder which renders ReportBuilder from src/platform/reports/ReportBuilder.tsx.
Overview
The Report Builder page provides a visual interface for composing custom reports. Users select one or more source tables viaTableSelector, choose columns via ColumnSelector, define table joins via JoinBuilder, and add filter conditions via FilterBuilder. A SQLPreview component shows the resulting query. Reports have a name, description, and category (defaulting to custom). On save, useCreateReport() persists the report definition. Created reports are accessible from the reports list at /reports.
Who it’s for
No explicit permission gate on this route.Before you start
- You must be signed in.
- Identify the tables and columns you want to include in your report.
Steps
- Navigate to
/reports/builderor select New Report from the reports list at/reports. - Enter a report Name and optional Description.
- Select a Category.
- Add one or more source tables using the table selector.
- Choose columns to include using the column selector.
- Define joins between tables if needed.
- Add filter conditions to narrow the result set.
- Review the SQL preview.
- Save the report.
Key concepts
Category — Reports are tagged with areport_category enum value. The default is custom.
SQL preview — Shows the generated query for transparency and debugging. SME: confirm if this is visible to non-admin users.
Related
Platform Foundation
Platform Foundation 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/platform.tsx
- src/platform/reports/ReportBuilder.tsx
- src/platform/reports/useReportMutation.ts