CASE FrameworkCASE Framework
Participant ManagementParticipant Management

Reports

Documentation for reports

Introduction

A "report" is a data entry for a participant with the following fields in the database:

Prop

Type

Report data item

Each entry in data has the following structure:

Prop

Type

Example:

{
  "key": "studyID",
  "value": "028"
}

Use cases for reports

  • Data projection: when a participant submits a survey response, selected information can be extracted and stored in a report. Multiple reports (with different keys) can be generated from the same response.

  • Reference earlier responses for the participant: reports can be used to ask about previously submitted responses while minimizing the exposed information.

  • Event logging: participant actions can be stored as reports. For example, clicking a button can create a report entry (e.g., ordering a test kit through the website).

Accessing reports in the UI

Simplified table view

To access the reports for a study, go to the "Participants" module, select a study if necessary, and click the "Reports" option in the left sidebar. On this page, you can see a paginated list of reports for the study.

In the simplified table view, reports are shown in a flattened format. Data attributes appear as separate table columns, and the dtype field is not included. Use the bulk download in raw format if you need the complete report structure.

Reports page

Filter reports

Report key selector: Use the report key selector (top left above the table) to select which reports to show.

Report key selector

Additional filters: Use the additional filters to filter the reports by participant ID or timestamp - available through the button next to the report key selector. These additional filters are added to the report key selector filter, so only reports that match all filters will be shown.

Additional filters

Pagination / Load more

The table initially shows 100 reports (starting from the most recent). You can load more reports by clicking the "Load more" button at the bottom of the table (center).

Download current view as CSV or JSON

On the bottom right corner of the "Reports" card, use the "Download current view" which offers options to download the current table as CSV or JSON.

Download options

Bulk download (CSV or Raw)

On the top right corner of the "Reports" card, use the "Open Exporter" button to open the exporter mode.

Use the exporter form to configure your download:

  • Report key: Select one report key or keep All report keys.
  • Export Type: Choose CSV or Raw.
  • Filters (optional): Use the filter panel to narrow results by Participant ID and date range (From / Until).

The UI shows how many reports match the current selection. Click "Start Export" to start the export process.

Open Exporter button