Skip to main content

Roles and Permissions Management

Introduction

Managing roles and permissions across multiple studies and modules has never been easier!
Datacapt centralizes all roles and permissions in one intuitive place, ensuring seamless management for all your studies and activated modules.

In this article, we’ll cover everything you need to know about Roles & Permissions, so you can configure and manage them like a pro.

1. Definitions

Before diving into the configuration process, let’s define the key terms you need to know:

  • Role: A set of permissions grouped by main application modules.

  • Permission: A specific authorization to perform an action within the system.

  • User: A specific individual with access to Datacapt.

  • Platform - User Role: A role assigned to a user at the global platform level.

  • EDC Study - User Role: A role assigned to a user at the clinical study level within the EDC module.

These definitions outline the structure of roles and permissions in Datacapt, setting the foundation for effective configuration.

Configure Roles and Permissions

2. Review default Datacapt roles

When Datacapt is first configured and delivered, it includes 7 default roles to get you started.

How to access and review default roles:

  1. Navigate to "Settings" > "Roles" on the left-hand menu.

  2. Open an existing role using icon

  3. Expand each permission block to review the applied permissions:

    • Green indicates the permission is applied.

    • Blank indicates the permission is not applied.

Note: These default roles cannot be modified.

Roles - View.gif

3. Create custom roles

If the default roles do not align with your clinical project’s needs, you can create custom roles tailored to your organization.

How to create custom roles:

  1. Navigate to "Settings" > "Roles" on the left-hand menu.

  2. Select "+ Add New Role".

  3. By default, all permissions are deactivated.

  4. Expand each permission block and apply the necessary permissions.

  5. Click Save to finalize your custom role.

How to modify a custom role:

  1. Navigate to "Settings" > "Roles" on the left-hand menu.

  2. Open the role you want to modify using the icon

  3. At the top, select "Edit".

  4. Apply the necessary changes to the permissions.

  5. Click Save to update the role.

Note: Changes to a role are reflected live and automatically apply to all users assigned to that role within a given study.

Roles - Custom.gif

4. Role Assignement Hierarchies

For users with access to User Management—whether at the platform or study level—it is possible to assign roles to other users. Additionally, you may need to limit a role’s capacity to assign or upgrade other roles (e.g., restricting a specific role from upgrading users to "Admin").

How to configure role assignement hierarchies :

  1. Navigate to "Settings" > "Roles" on the left-hand menu.

  2. Open the desired role using the icon

  3. At the top, select "Edit"

  4. Expand the "Role Assignment Restrictions" block

  5. Choose which roles this role is allowed to assign

  6. Click Save to apply the settings

Note: By default, only users assigned to the "ADMIN" role (the default Datacapt local admin role) can upgrade another user to "ADMIN".

Roles - Hierarchie.gif

Default Roles & Permissions

These tables lists every permission in Datacapt and which of the seven default roles hold it out of the box. A ✅ means the role has the permission by default. Administrators can adjust these grants or create custom roles under Settings → Roles.

Role abbreviations:

  • Admin = Administrator

  • PM = Project manager

  • DM = Data manager

  • Inv = Investigator

  • Mon = Monitor

  • Aud = Auditor / Sponsor

  • MI = Main investigator

The Administrator role always holds every permission, including any added in future releases.

Permission

Description

Admin

PM

DM

Inv

Mon

Aud

MI

GLOBAL SETTINGS

Global user management

Access

Open the tenant-wide user list

Invite

Invite new users to the platform

Edit

Edit user details and roles

Delete

Delete user accounts

Unblock

Reactivate a blocked user account

Block

Block (lock) a user account

Invite all

Invite users with access to all studies / projects at once

General settings

Edit

Edit tenant-wide general settings (incl. participant status labels)

Subject consents

Edit

Edit tenant-wide subject consent configuration

Roles

Edit

Create and edit roles and their permissions

Centers

Access

View the centers list

Edit

Create and edit centers

Templates

Access

View form / study templates

Delete

Delete templates

Audit trails (global)

Access

View the tenant-wide audit trail

Export

Export the tenant-wide audit trail

API credentials

Access

View and manage API keys

Customization

Edit

Edit tenant branding / customization

STUDY

Study list

Add

Create a new study

Draft study

Access all

Access all draft studies with all permissions

STUDY ADD-ONS

Participant status

Edit

Change a subject's participant status

Analytics

Access

View study analytics dashboards

Edit

Configure analytics dashboards

Export

Export analytics data

Document management

Access

View study documents

Upload

Upload documents

Delete

Delete documents

Edit

Edit document metadata / folders

Subject management

Access

View the subject list

Add

Add subjects

Edit

Edit subject details

Translations

Access

View study translations

Edit

Edit study translations

Study audit trails

Access

View the study audit trail

Export

Export the study audit trail

Automation

Access

View / use study automations

Study user management

Access

View study team members

Invite

Invite users to the study

Edit

Edit study members' access

Delete

Remove users from the study

Study settings

Edit

Edit study settings

Randomization configuration

Access

View randomization configuration

Edit

Edit randomization configuration

Delete

Delete randomization configuration

Randomization list

Access

View the randomization list

Edit

Edit randomization list entries

Unblind access

View unblinded randomization data

Kit inventory

Access

View the kit inventory

View kit type

See kit types (unblinding-sensitive)

View subject ID

See subject IDs on kits

Edit

Edit kit inventory

Allocation configuration

Access

View allocation configuration

Edit

Edit allocation configuration

Allocation

Add

Allocate subjects

Edit

Edit allocations

ECRF

eCRF builder

Edit

Build and edit eCRF forms

eCRF record list

Access

View the eCRF record list

Add

Create new records

Archive

Archive records

Export

Export record data

eCRF records

Access

Open and view record data

Edit

Enter and edit record data

Add queries

Raise data queries

Resolve queries

Answer / resolve queries

Close queries

Close queries

Sign

Electronically sign records

Lock

Lock records against changes

Exclude

Exclude a subject

Review

Mark data as reviewed

SDV

Perform source data verification

Emergency unblind

Perform an emergency unblinding

eCRF files

Export

Download files attached to eCRF records

Monitoring

Access

View the monitoring dashboard

EPRO

ePRO dashboard

Access

View the ePRO dashboard

Add

Create ePRO surveys

ePRO record list

Access

View ePRO records

Archive

Archive ePRO records

Add

Add ePRO records

Export

Export ePRO data

Generate link

Generate participant survey links

Edit

Edit ePRO records

ePRO builder

Edit

Build and edit ePRO surveys

ePRO settings

Access

View / manage ePRO settings

ePRO files

Export

Download files attached to ePRO records

ECONSENT

eConsent dashboard

Access

View eConsent forms and statuses

Add

Create eConsent entries

Archive

Archive eConsent forms

Export

Export eConsent data

eConsent signature

Access

View signature status / signed documents

Sign

Countersign consents

eConsent builder

Edit

Build and edit eConsent forms

ECONSULT

eConsult

Access

Access video consultations

ANALYSIS

Data analysis

Access

View data analysis workspace

Upload

Upload datasets

Refresh

Refresh analysis data

Export

Export analysis results

SUBJECT DATABASE

Subject repository

Access

View the subject repository

Add

Add subjects to the repository

Edit

Edit repository subjects

Answer

Fill in repository forms

Basic settings

Edit repository basic settings

Repository builder

Access

Access the repository form builder

Repository campaigns

Add

Create outreach campaigns

Repository actions

Import

Import subjects

Export

Export subjects

Bulk delete

Bulk-delete subjects

Delete

Delete a subject

RECRUITMENT

Recruitment

Access

View recruitment studies

Add

Create recruitment studies / participants

Edit

Edit recruitment data

Recruitment builder

Edit

Build recruitment forms

Recruitment records

Invite

Invite participants

Export

Export recruitment records

CALENDAR

Calendar

Access

View calendars and schedules

Add

Create events / schedules

Edit

Edit events / schedules

Delete

Delete events / schedules

Visit

Update

Update visit status / details

PAYMENTS

Payments

Access

View stipend payment settings

Edit

Edit payment settings

Export

Export payment data

Payment orders

Access

View payment orders

Edit

Edit payment orders

Export

Export payment orders

REPORTS

Reports

Access

View reports

Edit

Create and edit reports

Good to know

  1. Administrator has everything. The Admin role is granted every permission automatically, it can never lack one.

  2. Admin-only modules. Subject repository, Recruitment, Calendar, Payments, Side-by-side and Reports currently have no default grants for non-admin roles. The same applies to Randomization list, Kit inventory and Allocation. Grant these to other roles via a custom role or by editing the role's permissions.

  3. Role assignment. An Administrator can assign any role, including Administrator. Users with any other role can assign any role except Administrator.

  4. Custom roles. You can create your own roles with any combination of these permissions. Editing roles requires the Roles: edit permission (Administrator only by default).

  5. Draft studies. The Draft study: access all permission grants all permissions inside any unpublished (draft) study, this is why Data managers and Main investigators can fully build studies before launch.


Frequently Asked Questions

Is it possible to duplicate roles ?

Currently, it is not possible to duplicate roles in the existing version of Datacapt.
However, stay tuned—this feature may be available in future updates!

How to test roles ?

Testing roles is simple! To do this, create a test user by using an email alias, such as myname+test@mail.com , and assign the desired role to the test user.

Open an incognito window and log in with the test account to check the permissions.

If a permission is incorrect, switch to your admin account, modify the role, and save your changes. Since changes to roles are applied live, simply reload the incognito page and test again to verify the updates immediately.

Did this answer your question?