Staff
How a report is read — each one a saved question with its own columns, never a query builder.
Access
How a member of staff reaches the screen, and what has to be true for it to open.
Me:reports.access
Header
What the band states before anything below it is actionable.
Main actions
What belongs to the page rather than to one report.
Me:reports.export
Client:reports.requestsRemote:request_report
Filters
Which reports, and which rows of a report, are shown.
Table
The reports the practice can read, each with its own columns.
Row actions
Where a row leads.
Errors
Not yet written from the code.
API calls
Not yet written from the code.