Add a subject as migartion
post
/ec-dc-svc/rest/v3.0/studies/{studyId}/{mode}/subjects/migratesubject
Adds or migrates a subject to a study. This API has been built without any validations. API expects the Subject Number provided as part of payload to match exactly the Subject Number settings. API also expect sourceTimeStamp value as part of payload. It ignores the Subject Number Settings and creates the Subject with Subject Number provided as part of payload. Caller needs to ensure it provides Site Prefix, hyphen, leading zeros and any pattern defined as part of Subject Number Settings. Caller needs to ensure to provide the randomization number if the target study turns on the randomization setting. Rights: MigrationDataPost.
Request
Path Parameters
-
mode(required): string
Mode of the study. Accepts test, active, or training.
-
studyId(required): string
ID of the study for which you want to get the list of subjects.
Supported Media Types
- application/json
Nested Schema : SubjectMigrationRequestDTO2
Type:
Show Source
object
-
randomizationNumber: string
-
siteId: string
(uuid)
-
sourceTimeStamp: string
(date-time)
-
state: string
Minimum Length:
0
Maximum Length:100
-
subjectNumber: string
Minimum Length:
0
Maximum Length:500
Response
Supported Media Types
- application/json
200 Response
Success
Nested Schema : result
Type:
object
Nested Schema : details
Type:
object
400 Response
Bad request.
Root Schema : SubjectMigrationResponseDTO2
Type:
Show Source
object
-
codeBreak: string
-
comment: string
Minimum Length:
0
Maximum Length:2048
-
description: string
Minimum Length:
0
Maximum Length:500
-
dob: string
(date-time)
-
enrollmentFailure: string
Minimum Length:
0
Maximum Length:255
-
enrollmentOverride: string
Minimum Length:
0
Maximum Length:255
-
eventType: string
-
gender: string
Minimum Length:
0
Maximum Length:10
-
id: string
(uuid)
-
informedConsentDate: string
(date-time)
-
objectVersionNumber: number
-
randomizationNumber: string
-
reason: string
Minimum Length:
0
Maximum Length:255
-
screeningDate: string
(date-time)
-
screeningFailure: string
Minimum Length:
0
Maximum Length:255
-
siteId: string
-
sourceTimeStamp: string
(date-time)
-
state: string
Minimum Length:
0
Maximum Length:100
-
stateDate: string
(date-time)
-
studyId: string
-
studyVersion: string
-
subjectNumber: string
Minimum Length:
0
Maximum Length:500
-
subjectTransferId: string
(uuid)
-
userId: string
(uuid)
-
versionStart: string
(date-time)