Skip to main content

Subject Group Classes

The Subject Group Classes page manages groups that can be assigned to subjects. Group classes categorize subjects into arms, cohorts, or strata — enabling stratified analysis and conditional event visibility.

Last updated: 04/14/2026

Subject Group Classes

The Subject Group Classes page manages groups that can be assigned to subjects. Group classes categorize subjects into arms, cohorts, or strata — enabling stratified analysis and conditional event visibility.

Path: Home → Study Name → Build → Subject Group Classes

List of all subject group classes with their subject groups. Select any group class for details on its records and associated subjects.


Overview

Subject Group Classes are used to organize subjects into meaningful categories for study analysis and management. Common use cases include:

  • Randomization Arms — For randomized controlled trials
  • Cohorts — For observational or multi-site studies
  • Strata — For stratified sampling or analysis
  • Dose Groups — For dose-escalation studies
  • Treatment Groups — For different treatment protocols

Subject Group Classes Page


Group Classes Table

ColumnDescription
NameThe name of the group class
StatusCurrent status: Available or Draft
TypeCategory type (e.g., Arm, Cohort, Stratum)
Subject AssignmentHow subjects are assigned: Required (must be assigned) or Optional
Study GroupsNumber of groups within this class
Created DateDate the class was created
Updated DateDate the class was last modified
ActionEdit to modify the group class

Example

NameStatusTypeSubject AssignmentStudy GroupsCreated Date
Treatment ArmAvailableArmRequired215/01/2025 09:00

Row Actions

ActionDescription
EditOpens the group class editor to modify its settings and groups

Tip: Click the expand arrow on a row to see all subject groups within the class.


Creating a Subject Group Class

To add a new group class, use the Edit flow or navigate to the group class creation form. You will configure:

  1. Name — A descriptive label for the class (e.g., "Treatment Arm")
  2. Type — Arm / Cohort / Stratum
  3. Subject Assignment — Required or Optional
  4. Study Groups — Define individual groups within the class (e.g., Active Treatment, Placebo)

Example: Randomization Arms for a 1:1 RCT

For a double-blind Phase III trial with two arms:

Class NameTypeSubject Assignment
Treatment ArmArmRequired

Groups within "Treatment Arm":

LabelCodeWeightDescription
CardioRelief CRF-101TRT1Active treatment, 50mg once daily
PlaceboPBO1Matching placebo once daily

Important: The Code values (TRT, PBO) must match exactly the treatment arm codes you configure in the Randomization app. If they don't match, randomization assignment will not link to the correct subject group.

Create Subject Group Classes before configuring Randomization. The Randomization algorithm configuration reads treatment arm codes from the Subject Group Class — you must create the class first.


Use Cases

Use CaseConfiguration
Randomization ArmsCreate an "Arm" type class with groups matching your randomization design (e.g., L1, L2)
StratificationCreate a "Stratum" type class to segment subjects by a characteristic (e.g., age group)
CohortsCreate a "Cohort" type class for multi-cohort trials

Related: See Dynamic Groups for event-based group assignment that controls Subject Matrix visibility.