Roles as data
In X7 Insight, a role is data, not code. No check in the system asks “are you a CRC?”. Instead, each role is a named set of atomic permissions (for example, “read data,” “edit data,” “verify SDV”), and actual access is always computed from the permissions granted to you in a specific scope (study → site → subject → form).
Persona templates
Section titled “Persona templates”The platform ships role templates — ready-made sets of permissions. A minimal set of understandable roles is created automatically, as presets — “Study designer”, “Site coordinator”, “Investigator”, “Monitor”, “Data manager”, “Auditor (read-only)” and “Administrator” exist in the tenant from day one (the installation bootstrap creates them; on an upgraded installation — “Reconcile with templates” in the roles section). Presets are fully editable: the name, description and permission set are yours; the template origin is preserved in the audit trail, and template updates shipped with platform upgrades reach even renamed roles. Specialized personas (medical monitor, coder, inspector) are created on demand — under “Admin → Access → Roles” or right from the “Add to team” wizard on the study team page, with a human-readable title and description.
| Template | Persona | What it does | Typical scope |
|---|---|---|---|
| Study Builder | Design builder | assembles forms, code lists, edit checks, the visit schedule; submits the design for review | study |
| CRC | Site coordinator | enrolls subjects, enters and edits data, responds to queries, records visit dates | site |
| Investigator | Investigator (PI) | views site data, signs completed forms, the site’s audit trail, their own copy export | site |
| CRA | Monitor | SDV, opening/closing queries, export of the SDV report and the query register | pool of sites |
| Data Manager | Data manager | data cleaning, bulk query operations, database lock, exports | study |
| Medical Monitor | Medical monitor | medical review of safety data, medical queries | study |
| Medical Coder | Coder | medical coding of terms (the coding status), the coder inbox | study |
| Inspector | Inspector / auditor | read-only: data, SDV, signatures, locks, the audit trail, chain verification; no file exports | study (time-boxed) |
| Unblinded Statistician | Unblinded statistician | uploads and retires the randomization list, sees arm codes by role (each access is logged); enters no data | study |
| Tenant Admin | Administrator | users and roles, access and grants, settings, modules, version lifecycle and publishing | tenant |
What each persona does
Section titled “What each persona does”The table above answers the question “what is allowed.” This section is about what each persona is actually busy with and responsible for.
- Study Builder — runs the “Study design” section and takes the design through review. Approving and publishing must be done by someone else — see separation of duties (SoD) and Study design.
- CRC (coordinator) — the primary data-entry workspace: day-to-day work with the subjects, visits and forms of their site, including edits with a stated reason (RfC).
- Investigator (PI) — responsible for the site’s data as a whole: signs what is completed (a personal act with re-authentication) and opens queries. Responsible means seeing: the audit trail of their own data, the list of those with access to their site, and an export of their own copy of the data are available to them without an intermediary (ICH E6(R3) §3.16.1, EMA §6.2.2 and §6.6).
- CRA (monitor) — conducts monitoring visits and works across a pool of sites.
- Data Manager (data manager) — holds data quality at the level of the study as a whole: from bulk cleaning to locking the database and assembling the closeout package.
- Medical Monitor (medical monitor) — the sponsor’s physician: reads safety and efficacy data and raises medical queries, without mixing into data cleaning.
- Inspector (inspector) — the eyes of the regulator or an auditor:
independently verifies the integrity of the audit chain. Building documents
(file exports) is unavailable to them in principle — there is no
export.runpermission, nor the permission to unblind. See Inspector access. - Tenant Admin (administrator) — administers the tenant as a whole: from users, roles and settings (including strict SoD on approvals) to the lifecycle of design versions and enabling modules.
Permissions are grouped by object
Section titled “Permissions are grouped by object”When you open a role for editing, its permissions are grouped by the object they
relate to: access, study and design, subjects and data, work objects (queries,
signatures, locks, export), while module permissions (mod.*) sit under their own
module. Permission names are self-explanatory: data.read (read data), data.update (edit),
query.answer (answer a query), signature.apply (sign). The full catalog is in the
permissions reference.