Get Clinical Data which is part of ODMSubmit
get
/ec-dataintegration-svc/rest/v1.0/studies/{studyId}/{mode}/subjects/odmsubmit/clinicaldata/{subjectId}
Returns history for the specified subject as multiple subject records for each change that was made, including current details.
Rights: DataCaptureSubjectGet and SubjectDataClassificationGet.
Rights: DataCaptureSubjectGet and SubjectDataClassificationGet.
Request
Path Parameters
-
subjectId(required): string(uuid)
ID of the subject for whom you want to retrieve history.
Query Parameters
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Subjects success.
Root Schema : schema
Type:
Show Source
array-
Array of:
object ClinicalData
List of clinical data subjects/visits/logs.
Nested Schema : ClinicalData
Type:
objectList of clinical data subjects/visits/logs.
Show Source
-
Annotations: array
Annotations
-
AuditRecords: array
AuditRecords
-
MetaDataVersionOID: string
-
Signatures: array
Signatures
-
StudyOID: string
-
SubjectData: array
SubjectData
Example:
[
{
"subjectOID":"SUBJ1"
}
]Nested Schema : Annotation
Type:
Show Source
object-
Comment: object
Comment
Annotation comment object
-
Flag: object
Flag
Flags associated with this annotation
-
ID: string
Annotation identifierExample:
AN1 -
SeqNum: integer
(int32)
Sequence number for annotationExample:
1 -
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ]Transaction type for annotationExample:INSERT
Nested Schema : Comment
Type:
objectAnnotation comment object
Show Source
-
SponsorOrSite: string
Allowed Values:
[ "SPONSOR", "SITE" ] -
Value: string
Example:
{
"value":"Requires follow-up"
}Nested Schema : Flag
Type:
objectFlags associated with this annotation
Show Source
Example:
[
{
"flagOID":"FLAG1"
}
]Nested Schema : AuditRecord
Type:
Show Source
object-
DateTimeStamp: object
DateTimeStamp
Timestamp of signing
-
ID: string
Audit record identifierExample:
AUD1 -
LocationRef: object
LocationRef
Reference to a study/site location for an ODM User.
-
ReasonForChange: object
ReasonForChange
Reason for data change
-
SourceID: object
SourceID
Source identifier
-
UserRef: object
UserRef
Reference to user
Nested Schema : DateTimeStamp
Type:
objectTimestamp of signing
Show Source
Example:
{
"value":"2025-10-27T10:00:00Z"
}Nested Schema : LocationRef
Type:
objectReference to a study/site location for an ODM User.
Show Source
-
LocationOID: string
OID/ID for the associated location.Example:
LOC101
Example:
{
"locationOID":"LOC101"
}Nested Schema : ReasonForChange
Type:
objectReason for data change
Show Source
Example:
{
"value":"Correction"
}Nested Schema : UserRef
Type:
objectReference to user
Show Source
-
UserOID: string
OID of the referenced userExample:
USER123
Example:
{
"userOID":"USER123"
}Nested Schema : Signature
Type:
Show Source
object-
CryptoBindingManifest: object
CryptoBindingManifest
Crypto binding manifest details
-
DateTimeStamp: object
DateTimeStamp
Timestamp of signing
-
ID: string
Signature identifierExample:
SIG123 -
LocationRef: object
LocationRef
Reference to a study/site location for an ODM User.
-
SignatureRef: object
SignatureRef
Reference to signature
-
UserRef: object
UserRef
Reference to user
Nested Schema : CryptoBindingManifest
Type:
objectCrypto binding manifest details
Show Source
Example:
{
"manifestID":"CBM1"
}Nested Schema : SignatureRef
Type:
objectReference to signature
Show Source
Example:
{
"refID":"SIGREF1"
}Nested Schema : SubjectData
Type:
Show Source
object-
Annotation: array
Annotation
-
AuditRecord: object
AuditRecord
-
Initials: string
-
InvestigatorRef: object
InvestigatorRef
-
Signature: object
Signature
-
SiteRef: object
SiteRef
-
StudyEventData: array
StudyEventData
-
SubjectHistory: array
SubjectHistory
-
SubjectKey: string
-
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ] -
TransferData: array
TransferData
Nested Schema : FormData
Type:
Show Source
object-
Annotation: array
Annotation
-
ArchiveLayoutRef: object
ArchiveLayoutRef
-
AuditRecord: object
AuditRecord
-
FormOID: string
-
FormRepeatKey: string
-
FormStatus: string
-
ItemGroupData: array
ItemGroupData
-
NotDoneValue: string
-
Signature: object
Signature
-
Signatures: object
Signatures
-
Status: string
-
TitleAddendum: string
-
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ]
Nested Schema : ItemGroupData
Type:
Show Source
object-
Annotation: object
Annotation
Annotations for the item group
-
AuditRecord: object
AuditRecord
-
ItemGroupOID: string
OID for this item groupExample:
IG1 -
ItemGroupRepeatKey: string
Repeat key for this groupExample:
RPT1 -
Items: object
Items
Contained item data list
-
Signature: object
Signature
-
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ]Transaction type for the groupExample:INSERT
Nested Schema : Annotation
Type:
objectAnnotations for the item group
Show Source
-
Comment: object
Comment
Annotation comment object
-
Flag: object
Flag
Flags associated with this annotation
-
ID: string
Annotation identifierExample:
AN1 -
SeqNum: integer
(int32)
Sequence number for annotationExample:
1 -
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ]Transaction type for annotationExample:INSERT
Example:
[
{
"annotationOID":"AN1"
}
]Nested Schema : Items
Type:
objectContained item data list
Show Source
-
Annotation: object
Annotation
Annotations for this item
-
AuditRecord: object
AuditRecord
-
DocumentId: string
Document ID referenceExample:
DOC1 -
DocumentVersion: number
Document versionExample:
1 -
ItemOID: string
OID of the itemExample:
ITM1 -
MeasurementUnitRef: object
MeasurementUnitRef
Measurement unit reference
-
NotDone: string
Whether item is not done (0 or 1)Example:
0 -
ParentItemOID: string
OID of parent itemExample:
ITM_PARENT -
SelectedCodeListItemsType: string
Selected code list items typeExample:
CODE_A -
Signature: object
Signature
-
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ]Transaction typeExample:UPDATE -
Value: string
Value for this itemExample:
130
Example:
[
{
"itemOID":"ITM1"
}
]Nested Schema : Flag
Type:
objectFlags associated with this annotation
Show Source
Example:
[
{
"flagOID":"FLAG1"
}
]Nested Schema : Annotation
Type:
objectAnnotations for this item
Show Source
-
Comment: object
Comment
Annotation comment object
-
Flag: object
Flag
Flags associated with this annotation
-
ID: string
Annotation identifierExample:
AN1 -
SeqNum: integer
(int32)
Sequence number for annotationExample:
1 -
TransactionType: string
Allowed Values:
[ "INSERT", "UPDATE", "REMOVE", "UPSERT", "CONTEXT" ]Transaction type for annotationExample:INSERT
Example:
[
{
"id":"AN1"
}
]Nested Schema : MeasurementUnitRef
Type:
objectMeasurement unit reference
Show Source
-
MeasurementUnitOID: string
OID of the referenced measurement unitExample:
U1
Example:
{
"measurementUnitOID":"U1"
}Nested Schema : Flag
Type:
objectFlags associated with this annotation
Show Source
Example:
[
{
"flagOID":"FLAG1"
}
]