Why the Classification Is Arm-Specific
In a platform trial, control participants may enroll at different times, while treatment arms can open, pause, or close at different dates. Whether a control observation is concurrent therefore cannot be decided from the trial’s overall start and end dates alone. It is a classification made for a particular treatment arm, using that arm’s availability and the comparison window specified by the protocol.
The classification is a record of timing and eligibility, not a finding that two groups are comparable or that a particular treatment effect is unbiased. Those are separate questions. The immediate task is narrower: determine whether each candidate control participant was enrolled in the relevant cohort during dates when the target arm was available within the prespecified comparison window.
Specify the Dates Before Classifying Observations
A reliable classification starts with an explicit rule. The protocol or analysis plan should state which date determines enrollment timing, such as randomization date, and how that date is recorded. The rule should be applied uniformly to controls and treatment-arm participants. Do not switch between consent, screening, randomization, and treatment-start dates according to which one gives a preferred classification.
Let \(a\) denote the target treatment arm and \(t_i\) the prespecified reference date for control participant \(i\). Let \(A_a\) be the set of dates on which the arm was available for enrollment, and let \(W_a\) be the protocol-defined comparison window for that arm. Either set may contain more than one interval. Define the relevant date set as their intersection:
For a control participant who meets the target arm’s eligibility requirements, the rule is:
If the candidate control’s reference date is known and \(t_i \notin T_a\), that observation is nonconcurrent for arm \(a\). If the date or the applicable window cannot be determined, record the status as indeterminate rather than forcing it into either category. If eligibility is unknown, resolve that uncertainty separately; timing alone cannot establish that a control participant was eligible for the arm.
Worked Example: Applying a Comparison Window at Its Boundaries
Suppose a hypothetical arm, A, was available from 10 May through 31 October 2024, inclusive. The protocol specifies a narrower comparison window from 1 June through 30 September 2024, inclusive. The control participants listed below all meet the eligibility criteria for A, and their randomization dates are the prespecified reference dates. Classify each one.
The arm-availability set is \(A_A=[10\text{ May},31\text{ October}]\), and the comparison window is \(W_A=[1\text{ June},30\text{ September}]\). Their intersection is:
A participant randomized on 28 May is nonconcurrent for A because 28 May is outside \(T_A\), even though the arm had already opened. Participants randomized on 1 June and 30 September are concurrent: both dates are included by the protocol’s boundary rule. A participant randomized on 2 October is nonconcurrent because that date is after the comparison window. Each decision follows from testing the reference date against the intersection, not from judging whether the dates seem close enough.
A Consistent Classification Procedure
Use the same sequence for every candidate control observation. Keeping eligibility, dates, and arm availability distinct makes the resulting data set easier to audit and reduces accidental relabeling.
Specify the arm and the protocol-defined population it serves. Determine whether the control participant was eligible for that arm under the rules in force for the relevant cohort.
Use the date specified in the protocol or analysis plan, and apply the same date definition to every participant.
List the arm’s open enrollment dates and the comparison-window dates, including any pauses, reopenings, or protocol-defined restrictions.
Mark the candidate control as concurrent if the reference date is in the intersection; otherwise mark it nonconcurrent. Use indeterminate when the necessary information is missing or unresolved.
Worked Examples With Multiple Availability Periods
Worked Example: An Arm Pauses and Reopens
In a hypothetical platform trial, arm B is open from 1 January through 31 March 2025, closes during April and May, and reopens from 15 June through 31 December 2025. The protocol comparison window is 1 January through 31 December 2025, inclusive. The listed controls meet B’s eligibility criteria, and dates are randomization dates.
The arm’s availability is the union of two intervals:
The comparison window includes both intervals, so intersecting it with \(A_B\) leaves the same two available periods. A control randomized on 31 March is concurrent for B. A control randomized on 10 April is nonconcurrent: the participant falls within the overall comparison window but the arm was closed. A control randomized on 15 June is concurrent because the reopening date is included, while a control randomized on 14 June is nonconcurrent. The arm’s pause must not be filled in by treating the entire January–December period as continuously available.
Worked Example: One Control, Different Statuses Across Arms
Consider a hypothetical eligible control participant randomized on 12 August 2025. Arm C was open from 1 March through 30 September 2025, and its comparison window was 1 April through 31 August. Arm D was open from 1 September 2025 through 28 February 2026, with a comparison window from 1 September through 31 December 2025. Assume the participant meets the eligibility criteria for both arms.
For arm C, the relevant period is the intersection \([1\text{ March},30\text{ September}]\cap[1\text{ April},31\text{ August}]=[1\text{ April},31\text{ August}]\). The date 12 August falls in this interval, so the control is concurrent for C.
For arm D, the intersection of its availability and comparison window is \([1\text{ September},31\text{ December}]\). The same date, 12 August, falls before this interval, so the control is nonconcurrent for D. There is no contradiction: concurrency is defined relative to a particular arm and its own comparison period, not as a permanent label attached to a control participant.
Why the Set-Intersection Rule Works
The classification requires two timing conditions to hold at once: the arm must be available on the participant’s reference date, and that date must be inside the prespecified comparison window. A date satisfying both conditions is exactly an element of \(A_a\cap W_a\). Thus:
If either condition fails, the reference date is outside the shared period. For an eligible candidate with a known date, the control is then nonconcurrent under this definition. This also explains why using only one of the two date criteria is insufficient: arm availability alone can include dates excluded by the protocol window, while the protocol window alone can include dates when the arm was closed.
Diagnostics, Alternatives, and Limitations
Before accepting a classification file, check it for inconsistent date definitions, unexplained gaps, and impossible or ambiguous intervals. In particular, verify that each interval has a start date no later than its end date; that opening, closing, and reopening dates match the operational record; and that boundary dates are handled as the protocol specifies. A table by arm and calendar period is often useful for spotting controls labeled concurrent during a closure or labeled nonconcurrent inside the shared window.
The main alternatives are less precise shortcuts. Using the platform’s overall calendar dates ignores arm-specific openings and pauses. Using only the target arm’s active dates ignores any narrower protocol-defined comparison window. Applying an arbitrary cutoff after seeing the outcomes risks making the classification depend on observed results rather than a prespecified rule. The intersection rule makes the required information and decision transparent.
Some cases cannot be resolved by dates alone. For example, an amendment may change which disease subtype is eligible, or a record may contain a consent date but not the reference date required by the protocol. Such cases require checking the applicable eligibility rules or resolving the missing record; they should not be silently assigned a convenient status. Likewise, a date-based concurrent label does not establish that patients enrolled in different parts of the window are otherwise comparable. The classification describes timing and protocol eligibility; it does not, by itself, establish the assumptions needed for an effect estimate.
A useful record for each observation includes the target arm, eligibility status, reference date, applicable comparison-window version, arm-availability interval, classification, and reason for any indeterminate status. This makes the decision reproducible if the protocol changes or the data are reviewed later.
Common Mistake
Wrong reasoning: “This control was enrolled while the platform trial was running, so it is concurrent for every arm.” This treats the whole platform calendar as if every treatment arm had been continuously available to every participant.
Correction: Classify separately for each arm. Confirm arm eligibility, use the prespecified reference date, and test whether it falls in the intersection of that arm’s availability and its protocol-defined comparison window. A control may be concurrent for one arm, nonconcurrent for another, or not eligible for a third.
Check Your Understanding
Answer each question using the stated eligibility and boundary rules. Brief solutions follow the questions.
- Arm E is open from 1 February through 31 July, inclusive, and its comparison window is 1 March through 30 June, inclusive. Is an eligible control randomized on 30 June concurrent for E?
- Using the same dates, classify an eligible control randomized on 15 July. Explain why the arm’s availability alone does not determine the answer.
- Arm F is open from 1 January through 31 March and again from 1 September through 31 December. Its comparison window covers the full year. Is an eligible control randomized on 15 June concurrent for F?
- A control’s randomization date is missing, but the consent date is known. The protocol defines concurrency by randomization date. Should the control be classified as concurrent or nonconcurrent from the available information?
- A control is concurrent for arm G but was enrolled before arm H opened. What is its status for H, assuming the participant is eligible for both arms?
Solutions. (1) Yes. 30 June is included in the comparison window and lies within arm availability. (2) Nonconcurrent: 15 July is outside the comparison window, even though it is before the arm’s closing date. (3) No. 15 June falls in the arm’s closure, so it is outside the available-date set. (4) Indeterminate until the protocol-defined randomization date is recovered; the consent date cannot replace it under the stated rule. (5) Nonconcurrent for H, because the classification is arm-specific and the date precedes H’s availability.