[Deprecated]: V1.0
post
/ec-designer-svc/rest/v1.0/studies/{studyId}/versions/{version}/randomizations
Deprecated: Use latest version instead. Creates a randomization design in the specified study version. The request defines the randomization details, treatment arms, visits, and settings. The response returns the saved randomization design with its generated identifier and configured details.
Request
Path Parameters
-
studyId(required): string(uuid)
Study ID (UUID, 32-character uppercase hexadecimal string). Required.Example:
F054C951EB74443C93716CA714AB686E -
version(required): string
Study version path segment. Required. Example: "1.0.0.1".Example:
1.0.0.1
Supported Media Types
- application/json
Root Schema : RandomizationDto v1.0
Type:
objectTitle:
RandomizationDto v1.0Randomization Design Info
Show Source
-
arms: array
arms
-
details(required): object
RandomizationDetails v1.0
Title:
RandomizationDetails v1.0Randomization Details DTO -
id: string
(uuid)
Randomization GUID
-
settings(required): object
RandomizationSettings v1.0
Title:
RandomizationSettings v1.0Randomization Settings DTO -
studyId: string
(uuid)
Study ID
-
studyVersionStart: string
(date-time)
Study Version Start
-
versionEnd: string
(date-time)
Version End
-
versionStart: string
(date-time)
Version Start dateExample:
2018-11-23T08:43:01.7Z -
visits: array
visits
Nested Schema : arms
Type:
Show Source
array-
Array of:
object RandomizationArm v1.0
Title:
RandomizationArm v1.0Randomization Treatment Arm Ratio
Nested Schema : RandomizationDetails v1.0
Type:
objectTitle:
RandomizationDetails v1.0Randomization Details DTO
Show Source
-
algorithm(required): string
Allowed Values:
[ "NONE", "CENTRAL", "CENTRAL_STRATIFIED", "SITE_BLOCKED_FIXED", "SITE_BLOCKED_FIXED_STRATIFIED", "SITE_BLOCKED_DYNAMIC", "SITE_BLOCKED_DYNAMIC_STRATIFIED", "COUNTRY_BLOCKED_FIXED", "COUNTRY_BLOCKED_FIXED_STRATIFIED", "COUNTRY_BLOCKED_DYNAMIC", "COUNTRY_BLOCKED_DYNAMIC_STRATIFIED", "REGION_BLOCKED_FIXED", "REGION_BLOCKED_FIXED_STRATIFIED", "REGION_BLOCKED_DYNAMIC", "REGION_BLOCKED_DYNAMIC_STRATIFIED", "MINIMIZATION" ]The algorithm of the randomization designExample:Central -
cohortType(required): string
Allowed Values:
[ "NoCohort", "Adaptive", "Demography", "invalid" ]The cohort type of the randomization designExample:None -
description: string
Minimum Length:
0Maximum Length:4000Randomization Design DescriptionExample:Method to assign study participants to a treatment group. -
title(required): string
Minimum Length:
1Maximum Length:64Randomization TitleExample:Rand 001
Nested Schema : RandomizationSettings v1.0
Type:
objectTitle:
RandomizationSettings v1.0Randomization Settings DTO
Show Source
-
assignSkippedRandomizationNumbers: boolean
Assign Skipped Randomization NumbersExample:
false -
randomizeLimitsToCountEarlyTerminated(required): boolean
Randomize Limits to Count Early TerminatedExample:
false -
randomizeNumberBlinded(required): boolean
Randomize Number BlindedExample:
false -
randomizeSubjectsIfSitesOutOfKits(required): boolean
Restrict Randomization Numbers to Available Kit TypesExample:
false
Nested Schema : visits
Type:
Show Source
array-
Array of:
object RandomizationVisit v1.0
Title:
RandomizationVisit v1.0Randomization Visit
Nested Schema : RandomizationArm v1.0
Type:
objectTitle:
RandomizationArm v1.0Randomization Treatment Arm Ratio
Show Source
-
armVersionStart: string
(date-time)
Arm Version Start
-
id(required): string
(uuid)
Treatment Arm GUID
-
name: string
Treatment Arm NameExample:
Arm1 -
ratio(required): integer
(int32)
Minimum Value:
1Treatment Arm ratiosExample:2 -
versionEnd: string
(date-time)
Version End
-
versionStart: string
(date-time)
Version Start dateExample:
2018-11-23T08:43:01.7Z
Nested Schema : RandomizationVisit v1.0
Type:
objectTitle:
RandomizationVisit v1.0Randomization Visit
Show Source
-
visitId(required): string
(uuid)
Visit GUID
-
visitName: string
Visit nameExample:
Week 3
Examples
Back to Top
Response
Supported Media Types
- application/json
200 Response
Successful operation.
Root Schema : RandomizationDto v1.0
Type:
objectTitle:
RandomizationDto v1.0Randomization Design Info
Show Source
-
arms: array
arms
-
details(required): object
RandomizationDetails v1.0
Title:
RandomizationDetails v1.0Randomization Details DTO -
id: string
(uuid)
Randomization GUID
-
settings(required): object
RandomizationSettings v1.0
Title:
RandomizationSettings v1.0Randomization Settings DTO -
studyId: string
(uuid)
Study ID
-
studyVersionStart: string
(date-time)
Study Version Start
-
versionEnd: string
(date-time)
Version End
-
versionStart: string
(date-time)
Version Start dateExample:
2018-11-23T08:43:01.7Z -
visits: array
visits
Nested Schema : arms
Type:
Show Source
array-
Array of:
object RandomizationArm v1.0
Title:
RandomizationArm v1.0Randomization Treatment Arm Ratio
Nested Schema : RandomizationDetails v1.0
Type:
objectTitle:
RandomizationDetails v1.0Randomization Details DTO
Show Source
-
algorithm(required): string
Allowed Values:
[ "NONE", "CENTRAL", "CENTRAL_STRATIFIED", "SITE_BLOCKED_FIXED", "SITE_BLOCKED_FIXED_STRATIFIED", "SITE_BLOCKED_DYNAMIC", "SITE_BLOCKED_DYNAMIC_STRATIFIED", "COUNTRY_BLOCKED_FIXED", "COUNTRY_BLOCKED_FIXED_STRATIFIED", "COUNTRY_BLOCKED_DYNAMIC", "COUNTRY_BLOCKED_DYNAMIC_STRATIFIED", "REGION_BLOCKED_FIXED", "REGION_BLOCKED_FIXED_STRATIFIED", "REGION_BLOCKED_DYNAMIC", "REGION_BLOCKED_DYNAMIC_STRATIFIED", "MINIMIZATION" ]The algorithm of the randomization designExample:Central -
cohortType(required): string
Allowed Values:
[ "NoCohort", "Adaptive", "Demography", "invalid" ]The cohort type of the randomization designExample:None -
description: string
Minimum Length:
0Maximum Length:4000Randomization Design DescriptionExample:Method to assign study participants to a treatment group. -
title(required): string
Minimum Length:
1Maximum Length:64Randomization TitleExample:Rand 001
Nested Schema : RandomizationSettings v1.0
Type:
objectTitle:
RandomizationSettings v1.0Randomization Settings DTO
Show Source
-
assignSkippedRandomizationNumbers: boolean
Assign Skipped Randomization NumbersExample:
false -
randomizeLimitsToCountEarlyTerminated(required): boolean
Randomize Limits to Count Early TerminatedExample:
false -
randomizeNumberBlinded(required): boolean
Randomize Number BlindedExample:
false -
randomizeSubjectsIfSitesOutOfKits(required): boolean
Restrict Randomization Numbers to Available Kit TypesExample:
false
Nested Schema : visits
Type:
Show Source
array-
Array of:
object RandomizationVisit v1.0
Title:
RandomizationVisit v1.0Randomization Visit
Nested Schema : RandomizationArm v1.0
Type:
objectTitle:
RandomizationArm v1.0Randomization Treatment Arm Ratio
Show Source
-
armVersionStart: string
(date-time)
Arm Version Start
-
id(required): string
(uuid)
Treatment Arm GUID
-
name: string
Treatment Arm NameExample:
Arm1 -
ratio(required): integer
(int32)
Minimum Value:
1Treatment Arm ratiosExample:2 -
versionEnd: string
(date-time)
Version End
-
versionStart: string
(date-time)
Version Start dateExample:
2018-11-23T08:43:01.7Z
Nested Schema : RandomizationVisit v1.0
Type:
objectTitle:
RandomizationVisit v1.0Randomization Visit
Show Source
-
visitId(required): string
(uuid)
Visit GUID
-
visitName: string
Visit nameExample:
Week 3
Examples
500 Response
Returned when the request cannot be completed due to validation failure, authorization failure, or an unexpected server-side condition.
Root Schema : ErrorResponseData
Type:
objectTitle:
ErrorResponseDataError Response Details Information
Show Source
-
details: object
Object
Title:
ObjectObject with error details information. -
errorCode: string
Error code which is stored in ErrorCode enum. Example : C1-003Example:
C1-003 -
errorMessage: string
Error message which is stored in service property file. Example : Cannot modify object after a study version has been approvedExample:
Cannot modify object after a study version has been approved
Nested Schema : Object
Type:
objectTitle:
ObjectObject with error details information.
Example:
{
"field":"studyId",
"reason":"Invalid value"
}