V1.0

post

/ec-dc-svc/rest/v1.0/studies/{studyId}/{mode}/subjects/screen/validate

Pre-validates enrollment status and screening limits for one or more sites before entering Screen Candidate flow.

Request

Path Parameters
  • Indicates the operational mode of the study. Accepted values: active, test, or training.
    Example:
    test
  • Unique identifier of the study. Uses UUID in a 32-character uppercase hexadecimal string format.
    Example:
    ABCDEF1234567890ABCDEF1234567890
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Request payload for pre-validating screening eligibility across one or more sites.
Show Source
Nested Schema : siteIds
Type: array
List of site IDs for which screening eligibility needs to be validated.
Show Source
  • List of site IDs for which screening eligibility needs to be validated.
Examples

Back to Top

Response

Supported Media Types

200 Response

Pre-validation result returned for all requested sites.
Body ()
Root Schema : SubjectScreenPreValidationResponseDto
Type: object
Response payload for screening pre-validation across requested sites.
Show Source
Nested Schema : sites
Type: array
Validation results for each requested site.
Show Source
Nested Schema : SubjectScreenSiteValidationDto
Type: object
Per-site pre-validation result for screening eligibility.
Show Source
Nested Schema : SubjectScreenValidationReasonDto
Type: object
Reason details when screening is blocked for a site.
Show Source
  • Machine-readable reason code.
    Example: COUNTRY_SCREENING_LIMIT_REACHED
  • UI-facing reason message for why screening is blocked.
    Example: Enrollment is closed or the screening limit has been reached for this country.
  • Validation scope that triggered the block.
    Example: COUNTRY

400 Response

Bad request - invalid payload or site IDs.
Body ()
Root Schema : DcsResponse
Type: object
Show Source
Nested Schema : ErrorResponseData
Type: object
Show Source
Nested Schema : result
Type: object
Nested Schema : details
Type: object
Back to Top