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
Title: ErrorResponseData
Error Response Details Information
Show Source
  • Object
    Title: Object
    Object with error details information.
  • Error code which is stored in ErrorCode enum. Example : C1-003
    Example: C1-003
  • Error message which is stored in service property file. Example : Cannot modify object after a study version has been approved
    Example: Cannot modify object after a study version has been approved
Nested Schema : result
Type: object
Nested Schema : Object
Type: object
Title: Object
Object with error details information.
Back to Top