ODM extract for meta data
get
/ec-datahub-svc/rest/v8.0/studies/{studyId}/{mode}/odm/metadata
This API is used to extract meta data in the CDISC ODM-XML format. This version introduces a new clinical one extension attributes 'MandatoryScreening' if an item is required for Screening, 'MandatoryRandomize' if an item is required for Randomization, 'MandatoryDispense' if an item is required for Dispensation and 'SafetyIntegrationEnabled' if study is enabled for Safety Integration.
Request
Path Parameters
-
mode(required): string
Mode of the study, accepts: test, active, or training.Example:
active -
studyId(required): string(uuid)
Unique identifier (UUID, 32-character uppercase hexadecimal string) representing the study.Example:
0C7CBA3F70034C47947E2FAB086BFBF5
Query Parameters
-
fromTimestamp: string(date-time)
Extract study versions that were created after this timestamp only in the ODM Extract. It accepts yyyy-MM-dd'T'HH:mm:ss.SSS'Z' date format.Example:
2024-01-01T00:00:00Z -
includeCOExtensions: boolean
If the value is true, the data extract will include both the CDISC standard elements and Clinical One extension elements in the extract. If the value is false, the extracted data will only consist of the CDISC standard elements. It accepts true or false, or y or n. The default value is true.Example:
true -
limit: integer(int32)
Minimum Value:
1The number of study versions, beginning with the offset, that you want to retrieve. Offset must be provided to use this parameter. For example, if you want to retrieve study versions in multiple batches of 10, you can start with an offset of 0 and limit of 10, then repeat calls to this endpoint and increase the offset value by 10 each time.Example:100 -
offset: integer(int32)
Minimum Value:
0An order number that specifies which study version you want to start retrieving meta data from. If provided, you also need to specify a value for the limit parameter.Example:0 -
studyVersion: string
The version of the study to extract data from in the ODM Extract.Example:
1.0.0.1 -
studyVersionSummary: boolean
If the value is true, only summary data is displayed for the study version in the ODM extract. If the value is false, both summary data and complete design data is displayed for the study version in the ODM Extract. It accepts true or false, or y or n. The default value is false.Example:
false
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/xml
- application/json
200 Response
Successful operation
Root Schema : ODM
Type:
objectClinical One ODM 1.3.2 study metadata container including pagination and export attributes.
Show Source
-
Archival: string
Indicates archival export.Example:
Yes -
AsOfDateTime: string
(date-time)
Effective timestamp for the data represented.Example:
2024-06-15T10:30:00Z -
count: integer
(int32)
Number of results in current page.Example:
1 -
CreationDateTime: string
(date-time)
Timestamp when the payload was generated.Example:
2024-06-15T10:30:00Z -
Description: string
Description of the ODM export file.Example:
Study metadata export -
excludeHiddenData: string
Whether hidden data is excluded from the payload.Example:
false -
FileOID: string
(uuid)
Unique identifier for the exported file.
-
fileType: string
Allowed Values:
[ "SNAPSHOT", "TRANSACTIONAL", "Snapshot", "Transactional" ]ODM file type that indicates whether the export is a full snapshot or a transactional change set.Example:<ODM FileType="Snapshot"/> -
fromTimestamp: string
(date-time)
Start timestamp filter for changes included in payload.Example:
2024-01-01T00:00:00Z -
Granularity: string
(string)
Allowed Values:
[ "ALL", "METADATA", "ADMIN_DATA", "REFERENCE_DATA", "ALL_CLINICAL_DATA", "SINGLE_SITE", "SINGLE_SUBJECT", "All", "Metadata", "AdminData", "ReferenceData", "AllClinicalData", "SingleSite", "SingleSubject" ]Granularity of ODM data export.Example:<Granularity>All</Granularity> -
hasMore: boolean
Indicates whether more results are available for pagination.Example:
false -
ID: string
(uuid)
Unique identifier of the ODM document.
-
includeCOExtensions: string
Whether to include Clinical One extension attributes in the payload.Example:
true -
includeLocations: string
Location inclusion filter for metadata export.Example:
all -
includeUsers: string
User inclusion filter for metadata export.Example:
all -
limit: integer
(int32)
Minimum Value:
1Page size for pagination.Example:100 -
ODMVersion: string
ODM version of the payload.Example:
1.3.2 -
offset: integer
(int32)
Offset for pagination.Example:
0 -
Originator: string
Name of the system originating the payload.Example:
ClinicalOne -
PriorFileOID: string
(uuid)
Identifier of the prior exported file if any.
-
SourceSystem: string
Name of the source system.Example:
ClinicalOne DataHub -
SourceSystemVersion: string
Version of the source system.Example:
8.0 -
study: array
Study
List of ODM Study elements.
-
studyMode: string
Requested study data mode value. Allowed values are test, active or training.Example:
active -
studyVersion: string
Study version identifier.Example:
1.0.0 -
studyVersionSummary: boolean
If true, include study version summary instead of full detail.Example:
true -
totalResults: integer
(int32)
Total number of results available.Example:
1 -
toTimestamp: string
(date-time)
End timestamp filter for changes included in payload.Example:
2024-12-31T23:59:59Z
Example:
<ODM
xmlns="http://www.cdisc.org/ns/odm/v1.3"
xmlns:co="https://docs.oracle.com/en/industries/life-sciences/clinical-one/odm/extensions/v1"
xmlns:ns0="http://www.w3.org/2000/09/xmldsig#" Description="STUDY01" FileType="Transactional" FileOID="oracle/STUDY01/BF400E2655C4493799A17C7B947557F0" CreationDateTime="2025-11-03T18:14:02.559Z" ODMVersion="1.3.2" Originator="system" SourceSystem="Oracle Life Sciences Clinical One" SourceSystemVersion="MetaData API v8.0" co:studyMode="test" co:includeCOExtensions="true" co:fromTimestamp="2024-01-01T00:00:00Z" co:studyVersion="1.0.0.3" co:studyVersionSummary="false" co:hasMore="false" co:totalResults="1" co:count="1" co:limit="1" co:offset="0">
<Study OID="STUDY01" co:SafetyIntegrationEnabled="false">
<GlobalVariables>
<StudyName>STUDY01</StudyName>
<StudyDescription>Study01</StudyDescription>
<ProtocolName>STUDY01</ProtocolName>
</GlobalVariables>
<BasicDefinitions>
<MeasurementUnit OID="Kilogram" Name="Kilogram">
<Symbol>
<TranslatedText>Kilogram</TranslatedText>
</Symbol>
</MeasurementUnit>
</BasicDefinitions>
<MetaDataVersion OID="STUDY01v1.0.0.3" Name="STUDY01" co:StudyWid="25" co:GUID="0C7CBA3F70034C47947E2FAB086BFBF5" co:VersionStart="2025-10-29T14:37:54.638Z">
<Protocol>
<StudyEventRef StudyEventOID="Baseline_5DF278EB00F24820B9CEFE7BFD7A3078" OrderNumber="3" Mandatory="Yes"></StudyEventRef>
</Protocol>
<StudyEventDef OID="Baseline_5DF278EB00F24820B9CEFE7BFD7A3078" Name="BASELINE" Repeating="No" Type="Scheduled" Category="ScheduleAbleVisit" co:StudyEventWid="42" co:GUID="5DF278EB00F24820B9CEFE7BFD7A3078" co:VersionStart="2025-10-29T14:37:55.423Z" co:DelayDays="1" co:DelayHours="0" co:DelayWindowBeforeDays="1" co:DelayWindowBeforeHours="0" co:DelayWindowAfterDays="1" co:DelayWindowAfterHours="0">
<FormRef FormOID="DEMOG_3DC0796D51654FEBA0F1ED98EBE8A73B" OrderNumber="1" Mandatory="Yes"></FormRef>
<FormRef FormOID="PREGNANCY_E243611973104C1CB86F4EE3207F74CD" OrderNumber="2" Mandatory="Yes"></FormRef>
<FormRef FormOID="VITAL_SIGNS_FORM_TO_COLLECT_MEASUREMENT_3ADB1375C6714B8C97CA14AFA175D739" OrderNumber="3" Mandatory="Yes"></FormRef>
<FormRef FormOID="VITAL_SIGNS_FORM_TO_COLLECT_MEASUREMENT1_E3D08DDF23CA4BD3B89C1232F107CE03" OrderNumber="4" Mandatory="Yes"></FormRef>
<FormRef FormOID="TWOSECTIONF1_19E7EE6903814132A9427E3E7A297107" OrderNumber="5" Mandatory="Yes"></FormRef>
<FormRef FormOID="CONCOMITANT_MEDICATIONS_FORM_234478166C0D4394BA6FF6E4378D6AEF" OrderNumber="6" Mandatory="Yes"></FormRef>
</StudyEventDef>
<FormDef OID="AE_REPEATINGFORM_FB76018539144E6C9B0C0655A2770C70" Name="AE(Repeating Form)" Repeating="Yes">
<ItemGroupRef OrderNumber="1" Mandatory="No" ItemGroupOID="IG_DROPDOWN_03_4C9BA8F0C71C4D97B1A8C4F570E375DF"></ItemGroupRef>
<ItemGroupRef OrderNumber="2" Mandatory="No" ItemGroupOID="IG_DROPDOWN_04_B9C2862780944AC59ACD64C89E82FB57"></ItemGroupRef>
<ItemGroupRef OrderNumber="3" Mandatory="No" ItemGroupOID="IG_COMMENTS_4EF72907BB594060A23894AC1992A409"></ItemGroupRef>
<ItemGroupRef OrderNumber="4" Mandatory="No" ItemGroupOID="IG_FORM_ASSOCIATION_QUES_35766308CA2F465FB6CE7AFDF1B484AC"></ItemGroupRef>
</FormDef>
<ItemGroupDef OID="IG_LAB_FORM_XRAY_E98F15D6F16F425A8F0EC3B92C8B718F" Name="Lab Form - XRAY" Repeating="Yes">
<ItemRef OrderNumber="1" Mandatory="No" ItemOID="LB_TEST_0267AEECE55441088516DA2C0E1B2EDC"></ItemRef>
<ItemRef OrderNumber="2" Mandatory="Yes" ItemOID="LB_RESULT_DE498EE22C884D55A50D285580AB674D"></ItemRef>
<ItemRef OrderNumber="3" Mandatory="No" ItemOID="LB_UNIT_00C6D2BF3F8B4178AAB25EBD3304E39E"></ItemRef>
<ItemRef OrderNumber="4" Mandatory="No" ItemOID="LB_LOW_RANGE_C8B8EEFE75F543299542C222ED94C28F"></ItemRef>
<ItemRef OrderNumber="5" Mandatory="No" ItemOID="LB_HIGH_RANGE_5CE74A4A9E97435B933B6C28645342AA"></ItemRef>
<ItemRef OrderNumber="6" Mandatory="No" ItemOID="NORMAL_TEXT_RESULT_746B6577A50C4D0A9DB53E1CD6B60551"></ItemRef>
</ItemGroupDef>
<ItemGroupDef OID="IG_DATE_TIME_078905CDD6ED4654A5FEF583F83BB0DF" Name="Date and Time" Repeating="No">
<ItemRef OrderNumber="1" Mandatory="No" ItemOID="DATE_TIME_078905CDD6ED4654A5FEF583F83BB0DF"></ItemRef>
</ItemGroupDef>
<ItemDef OID="SMARTITEM_06_DOB_5EED4980C8A6431697432F0915219916" Name="SMARTITEM_06_DOB" DataType="date" co:ItemWid="871" co:GUID="5EED4980C8A6431697432F0915219916" co:ItemVersionStart="2025-10-29T14:37:54.941Z" co:Precision="0" co:AllowFutureDate="No">
<Question>
<TranslatedText>Age_SMARTITEM_06_DOB</TranslatedText>
</Question>
</ItemDef>
<ItemDef OID="RACE_LAB_F0AD42619DE14BCABD6EF726EC7C1BFD" Name="RACE_LAB" DataType="string" co:ItemWid="886" co:GUID="F0AD42619DE14BCABD6EF726EC7C1BFD" co:ItemVersionStart="2025-10-29T14:37:54.941Z" co:Precision="1" co:AllowFutureDate="No">
<Question>
<TranslatedText>Race Lab</TranslatedText>
</Question>
<CodeListRef CodeListOID="RACE_LAB_RACE_7F07A4A380AF40C790FA695DC656CB67"></CodeListRef>
</ItemDef>
<ItemDef OID="WEIGHT_A62588FFAAB24EFFBA0E1064CE21B5DE" Name="WEIGHT" DataType="float" co:ItemWid="111" co:GUID="A62588FFAAB24EFFBA0E1064CE21B5DE" co:ItemVersionStart="2025-10-29T14:37:54.979Z" co:Precision="1" co:AllowFutureDate="No">
<Question>
<TranslatedText>Weight</TranslatedText>
</Question>
<MeasurementUnitRef MeasurementUnitOID="kg"></MeasurementUnitRef>
</ItemDef>
<CodeList OID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B" Name="ANY_COVID_EFFECTS" DataType="string">
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT6">
<Decode>
<TranslatedText>Tiredness</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT4">
<Decode>
<TranslatedText>Fever</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT5">
<Decode>
<TranslatedText>Body Pain</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT7">
<Decode>
<TranslatedText>Sleepless</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT8">
<Decode>
<TranslatedText>Breathing Problem</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT2">
<Decode>
<TranslatedText>Cold</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT1">
<Decode>
<TranslatedText>Cough</TranslatedText>
</Decode>
</CodeListItem>
<CodeListItem co:SelectionOID="ANY_COVID_EFFECTS_ANY_COVID_EFFECTS_92363094B1D245E3A52289ACF37F953B_ANY_COVID_EFFECT3">
<Decode>
<TranslatedText>Throat Infection</TranslatedText>
</Decode>
</CodeListItem>
</CodeList>
</MetaDataVersion>
</Study>
</ODM>Nested Schema : Study
Type:
arrayList of ODM Study elements.
Show Source
-
Array of:
object Study
ODM Study object
Nested Schema : Study
Type:
objectODM Study object
Show Source
-
BasicDefinitions: object
BasicDefinitions10
Root-level definitions for basic units and reference types in the ODM Study.
-
GlobalVariables: object
GlobalVariables10
ODM GlobalVariables for a Study, providing human-readable study description and identifiers.
-
MetaDataVersion: object
MetaDataVersion
Represents the metadata about the study
-
OID: string
Unique object identifier for the study, uppercase HEX UUID.Example:
D5E16DD550CB4AD1B330E0D09B4B8F3F
Nested Schema : BasicDefinitions10
Type:
objectRoot-level definitions for basic units and reference types in the ODM Study.
Show Source
-
MeasurementUnit: object
MeasurementUnit
A measurement unit reference used in study forms, such as mg/dL.
Nested Schema : GlobalVariables10
Type:
objectODM GlobalVariables for a Study, providing human-readable study description and identifiers.
Show Source
-
ProtocolName: object
ProtocolName10
Protocol identifier/name for the ODM Study.
-
StudyDescription: object
StudyDescription10
Free-text description of the ODM Study.
-
StudyName: object
StudyName10
Human-readable display name for the ODM Study.
Nested Schema : MetaDataVersion
Type:
objectRepresents the metadata about the study
Show Source
-
codeList: object
codeList
Code list definition including items or external mappings.
-
conditionDef: object
conditionDef
Condition definition containing formal expressions and metadata.
-
description: string
Description of this study versionExample:
Main Study Metadata for Diabetes Trial -
formDef: object
formDef
Form definition containing item group references, archive layouts and metadata.
-
imputationMethod: object
imputationMethod
Imputation method definition with value and identifier.
-
include: object
Include10
Includes the metadata about the study version
-
itemDef: object
itemDef
Item definition including question, code list, range checks and metadata.
-
itemGroupDef: object
itemGroupDef
ItemGroup definition containing item references and metadata.
-
methodDef: object
methodDef
Method definition containing formal expressions and metadata.
-
name: string
Name of this study versionExample:
Main Study MetaData v1 -
oid: string
Unique identifier for this MetaDataVersionExample:
33caf3cb-1df6-4df5-a353-a337cbe6b50a.1_8_0_29 -
presentation: object
presentation
Presentation metadata including value, identifier and language.
-
protocol: object
Protocol10
Protocol metadata
-
studyEventDef: object
studyEventDef
Study Event Def data
Nested Schema : MeasurementUnit
Type:
objectA measurement unit reference used in study forms, such as mg/dL.
Show Source
-
Alias: object
Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
Name: string
Formal name of this measurement unit.Example:
mg/dL -
OID: string
Unique OID for this measurement unit. UUID uppercase hex.Example:
33caf3cb-1df6-4df5-a353-a337cbe6b50a.1_8_0_29 -
Symbol: object
Symbol10
Symbol element for a MeasurementUnit.
Nested Schema : Alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : Symbol10
Type:
objectSymbol element for a MeasurementUnit.
Show Source
-
TranslatedText: object
TranslatedText
A localizable or translated representation of a symbol, label, or similar text element.
Nested Schema : TranslatedText
Type:
objectA localizable or translated representation of a symbol, label, or similar text element.
Show Source
-
lang: string
Language code for this translation, e.g. 'en'.Example:
null -
Value: string
Text value for this locale/language.Example:
gender
Nested Schema : ProtocolName10
Type:
objectProtocol identifier/name for the ODM Study.
Show Source
-
Value: string
Protocol name/code for the Study.Example:
P-2024-0001
Nested Schema : StudyDescription10
Type:
objectFree-text description of the ODM Study.
Show Source
-
Value: string
Free-text description of the Study.Example:
Phase 3, double blind, randomized clinical study in Diabetes.
Nested Schema : StudyName10
Type:
objectHuman-readable display name for the ODM Study.
Show Source
-
Value: string
Display name for the Study.Example:
Sample Study
Nested Schema : codeList
Type:
objectCode list definition including items or external mappings.
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
codeListItem: object
codeListItem
Represents a single code list item with decode and metadata.
-
dataType: string
Allowed Values:
[ "INTEGER", "FLOAT", "TEXT", "STRING" ]Code list data type -
description: object
Description10
Description DTO having information on the translated text
-
enumeratedItem: object
enumeratedItem
Enumerated item value with optional ordering and aliases.
-
externalCodeList: object
ExternalCodeList1
Reference to an external dictionary-based code list.
-
name: string
Code list nameExample:
GENDER -
oid: string
CodeList object identifierExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
SASFormatName: string
SAS format name for the code listExample:
BEST12.
Nested Schema : conditionDef
Type:
objectCondition definition containing formal expressions and metadata.
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
description: object
Description10
Description DTO having information on the translated text
-
formalExpression: object
formalExpression
Formal expression used for validation.
-
name: string
Condition nameExample:
AgeGreaterThan18 -
oid: string
Condition object identifierExample:
86e83895-8674-443d-b2c9-f3a7ed25d119.2_0_0_39
Nested Schema : formDef
Type:
objectForm definition containing item group references, archive layouts and metadata.
Show Source
-
alias: array
alias
Aliases for the form
-
archiveLayout: array
archiveLayout
Archive layouts defined for this form
-
description: object
Description10
Description DTO having information on the translated text
-
hasIPR: boolean
Indicates IPR exists for the formExample:
true -
id: string
Form identifierExample:
9B9B96B684BA4822B98BFA612A070251 -
itemGroupRef: array
itemGroupRef
Item group references for this form
-
name: string
Form nameExample:
Demographics -
note: string
Additional note for the formExample:
Requires supervisor review -
oid: string
Form object identifierExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
repeating: string
Allowed Values:
[ "Yes", "No" ]Whether the form is repeating -
revisionDate: string
Form revision dateExample:
2023-01-01
Nested Schema : imputationMethod
Type:
objectImputation method definition with value and identifier.
Show Source
-
oid: string
Imputation method object identifierExample:
a4a7124a-0056-4fb5-9a7e-4a1b0068a966.1_8_0_29 -
value: string
Imputation method valueExample:
MeanImputation
Nested Schema : Include10
Type:
objectIncludes the metadata about the study version
Show Source
-
MetaDataVersionOID: string
OID of the referenced MetaDataVersionExample:
77ad209a-99bc-4b84-901a-2dcd173dcda7.2_0_0_39 -
StudyOID: string
OID of the referenced studyExample:
a4a7124a-0056-4fb5-9a7e-4a1b0068a966.1_8_0_29
Nested Schema : itemDef
Type:
objectItem definition including question, code list, range checks and metadata.
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
Calculated: string
Is this item calculated?Example:
1 -
CaptionAlignment: string
Allowed Values:
[ "0", "1", "2", "3", "4", "5", "6" ]Caption alignment. Allowed Values are INF_NOTDEFINED ,INF_LEFT ,INF_CENTER ,INF_RIGHT ,INF_TOP ,INF_MIDDLE ,INF_BOTTOMExample:INF_TOP -
CaptionText: string
UI caption textExample:
Please enter your name -
codeListRef: object
CodeListRef1
Reference to a CodeList by its OID.
-
Comment: string
Free-text commentExample:
This is a calculated item. -
ControlLayout: string
Allowed Values:
[ "0", "1", "2", "3", "4", "5" ]UI control layout style.Allowed values are INF_NOTDEFINED,INF_HORIZONTAL,INF_VERTICAL,INF_NOWRAP,INF_TWOCOLUMN,INF_THREECOLUMNExample:INF_NOTDEFINED -
ControlType: string
Allowed Values:
[ "pulldown", "text", "group", "radiogroup", "checkbox", "calendar", "element", "calculated", "instructionaltext", "file" ]UI control typeExample:TEXTBOX -
DataType: string
Allowed Values:
[ "integer", "float", "date", "datetime", "time", "text", "string", "double", "URI", "boolean", "hexBinary", "base64Binary", "hexFloat", "base64Float", "partialDate", "partialTime", "partialDatetime", "durationDatetime", "intervalDatetime", "incompleteDatetime", "incompleteDate", "incompleteTime" ]Data type (e.g., STRING, INT)Example:string -
description: object
Description10
Description DTO having information on the translated text
-
DisplayMask: string
Display mask for inputExample:
999-99-9999 -
EndYear: string
End year for date inputExample:
2025 -
externalQuestion: object
ExternalQuestion1
External question reference details.
-
InitialRowCount: string
Initial number of rowsExample:
1 -
IsDynamic: integer
(int32)
Is this item dynamic?Example:
0 -
IsSmartItem: integer
(int32)
Is this a smart item?Example:
1 -
itemRef: object
itemRef
Reference to an Item within an ItemGroup.
-
Length: integer
(int32)
Length of string/numericExample:
255 -
measurementUnitRef: object
measurementUnitRef
Data captured for a Measurement Unit
-
Name: string
Item nameExample:
DROPDOWN_03 -
OID: string
Unique OIDExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
Origin: string
Item's origin dataExample:
derived -
question: object
Question1
Question containing translated display text.
-
rangeCheck: object
rangeCheck
Range check configuration for item validation.
-
role: object
role
Represents the role associated with an item or definition.
-
SASFieldName: string
Field name in SAS exportExample:
HEIGHT_SAS -
SDSVarName: string
Field name in SDS exportExample:
HEIGHT_SDS -
SelectionValue: string
Selection value for this itemExample:
Y -
SignificantDigits: integer
(int32)
Number of significant digitsExample:
2 -
StartYear: string
Start year for date inputExample:
2000 -
UnknownMask: string
Unknown input maskExample:
UNK
Nested Schema : itemGroupDef
Type:
objectItemGroup definition containing item references and metadata.
Show Source
-
alias: array
alias
Aliases for the ItemGroup
-
comment: string
Additional comments for the ItemGroupExample:
No special handling -
description: object
Description10
Description DTO having information on the translated text
-
domain: string
Domain name for the ItemGroupExample:
DM -
isReferenceData: string
Allowed Values:
[ "Yes", "No" ]Indicates whether the ItemGroup holds reference data -
itemRef: array
itemRef
References to Items within this ItemGroup
-
name: string
ItemGroup nameExample:
Demographics Group -
oid: string
ItemGroup object identifierExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
origin: string
Origin of the ItemGroup dataExample:
Collected -
purpose: string
Purpose of the ItemGroupExample:
Analysis -
repeating: string
Allowed Values:
[ "Yes", "No" ]Whether the ItemGroup is repeating -
role: string
Role of the ItemGroupExample:
CRF -
SASDatasetName: string
SAS dataset name mapped for the ItemGroupExample:
DM
Nested Schema : methodDef
Type:
objectMethod definition containing formal expressions and metadata.
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
description: object
Description10
Description DTO having information on the translated text
-
formalExpression: object
formalExpression
Formal expression used for validation.
-
name: string
Method nameExample:
DeriveBMI -
oid: string
Method object identifierExample:
86e83895-8674-443d-b2c9-f3a7ed25d119.2_0_0_39 -
type: string
Allowed Values:
[ "COMPUTATION", "IMPUTATION", "TRANSPOSE", "OTHER" ]Method type
Nested Schema : presentation
Type:
objectPresentation metadata including value, identifier and language.
Show Source
-
lang: string
Language codeExample:
en -
oid: string
Presentation object identifierExample:
a4a7124a-0056-4fb5-9a7e-4a1b0068a966.1_8_0_29 -
value: string
Presentation valueExample:
Form Layout A
Nested Schema : Protocol10
Type:
objectProtocol metadata
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
description: object
Description10
Description DTO having information on the translated text
-
studyEventRef: object
studyEventRef
Study Event Ref data
Nested Schema : studyEventDef
Type:
objectStudy Event Def data
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
category: string
Event categoryExample:
Main -
description: object
Description10
Description DTO having information on the translated text
-
formRef: object
formRef
FormRef metadata
-
name: string
Event nameExample:
Screening Event -
oid: string
Unique identifier OID for the eventExample:
SE1 -
repeating: string
Allowed Values:
[ "Yes", "No" ]Whether this event may repeatExample:Yes -
type: string
Allowed Values:
[ "Scheduled", "Unscheduled", "Common" ]Type of eventExample:SCHEDULED
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : codeListItem
Type:
objectRepresents a single code list item with decode and metadata.
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
codedValue: string
Coded valueExample:
M -
decode: object
Decode1
Decoded text for a code list item with translations.
-
orderNumber: integer
(int64)
Order number of this itemExample:
1
Nested Schema : Description10
Type:
objectDescription DTO having information on the translated text
Show Source
-
translatedText: object
translatedText
A localizable or translated representation of a symbol, label, or similar text element.
Nested Schema : enumeratedItem
Type:
objectEnumerated item value with optional ordering and aliases.
Show Source
-
alias: object
alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
codedValue: string
Coded valueExample:
M -
orderNumber: integer
(int64)
Order number within the code listExample:
1 -
rank: number
Optional rank for orderingExample:
1
Nested Schema : ExternalCodeList1
Type:
objectReference to an external dictionary-based code list.
Show Source
-
dictionary: string
External dictionary nameExample:
MedDRA -
href: string
Hyperlink reference to the external code listExample:
https://example.com/codelist/CL001 -
ref: string
Reference identifier within the external systemExample:
CL001 -
version: string
External dictionary versionExample:
24.0
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : Decode1
Type:
objectDecoded text for a code list item with translations.
Show Source
-
translatedText: object
translatedText
A localizable or translated representation of a symbol, label, or similar text element.
Nested Schema : translatedText
Type:
objectA localizable or translated representation of a symbol, label, or similar text element.
Show Source
-
lang: string
Language code for this translation, e.g. 'en'.Example:
null -
Value: string
Text value for this locale/language.Example:
gender
Nested Schema : translatedText
Type:
objectA localizable or translated representation of a symbol, label, or similar text element.
Show Source
-
lang: string
Language code for this translation, e.g. 'en'.Example:
null -
Value: string
Text value for this locale/language.Example:
gender
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : formalExpression
Type:
objectFormal expression used for validation.
Show Source
-
context: string
Context or language for expressionExample:
XPath -
value: string
Formal expression for validationExample:
@AGE > 18
Nested Schema : alias
Type:
arrayAliases for the form
Show Source
-
Array of:
object Alias1
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : archiveLayout
Type:
arrayArchive layouts defined for this form
Show Source
-
Array of:
object ArchiveLayout1
Archive layout metadata for a form.
Nested Schema : itemGroupRef
Type:
arrayItem group references for this form
Show Source
-
Array of:
object ItemGroupRef1
Reference to an ItemGroup within a form.
Nested Schema : Alias1
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : ArchiveLayout1
Type:
objectArchive layout metadata for a form.
Show Source
-
oid: string
ArchiveLayout object identifierExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
pdfFileName: string
Name of the PDF fileExample:
layout.pdf -
presentationOID: string
Presentation object identifierExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29
Nested Schema : ItemGroupRef1
Type:
objectReference to an ItemGroup within a form.
Show Source
-
collectionExceptionConditionOID: string
Condition OID that allows exception to collectionExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
itemGroupOID: string
ItemGroup object identifierExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
mandatory: string
Allowed Values:
[ "Yes", "No" ]Whether collection of the item group is mandatory -
orderNumber: integer
(int64)
Order number within the formExample:
1
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : CodeListRef1
Type:
objectReference to a CodeList by its OID.
Show Source
-
codeListOID: string
OID of the referenced code listExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29
Nested Schema : ExternalQuestion1
Type:
objectExternal question reference details.
Show Source
-
code: string
External question codeExample:
QCODE123 -
dictionary: string
Source dictionary nameExample:
MedDRA -
version: string
Dictionary versionExample:
24.0
Nested Schema : itemRef
Type:
objectReference to an Item within an ItemGroup.
Show Source
-
collectionExceptionConditionOID: string
OID for collection exception conditionExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
imputationMethodOID: string
Imputation method OIDExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
itemOID: string
OID of referenced itemExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
keySequence: integer
(int64)
Key sequence for composite keyExample:
1 -
mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this item mandatory? -
methodOID: string
Method OID for derivationExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
orderNumber: integer
(int64)
Order of the itemExample:
2 -
role: string
Role of the referenced itemExample:
DataEntry -
roleCodeListOID: string
OID for role code listExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29
Nested Schema : measurementUnitRef
Type:
objectData captured for a Measurement Unit
Show Source
-
MeasurementUnitOID: string
OID of the referenced measurement unitExample:
33caf3cb-1df6-4df5-a353-a337cbe6b50a.1_8_0_29
Nested Schema : Question1
Type:
objectQuestion containing translated display text.
Show Source
-
translatedText: object
translatedText
A localizable or translated representation of a symbol, label, or similar text element.
Nested Schema : rangeCheck
Type:
objectRange check configuration for item validation.
Show Source
-
checkValue: object
checkValue
A value used within a range validation.
-
comparator: string
Allowed Values:
[ "LT", "LE", "GT", "GE", "EQ", "NE", "IN", "NOTIN" ]Comparator operation -
errorMessage: object
ErrorMessage1
Error message details for validation failures.
-
formalExpression: object
formalExpression
Formal expression used for validation.
-
measurementUnitRef: object
MeasurementUnitRef1
Data captured for a Measurement Unit
-
softHard: string
Allowed Values:
[ "SOFT", "HARD" ]Indicates hard or soft validation
Nested Schema : role
Type:
objectRepresents the role associated with an item or definition.
Show Source
-
value: string
Value or name of the roleExample:
DataEntry
Nested Schema : translatedText
Type:
objectA localizable or translated representation of a symbol, label, or similar text element.
Show Source
-
lang: string
Language code for this translation, e.g. 'en'.Example:
null -
Value: string
Text value for this locale/language.Example:
gender
Nested Schema : checkValue
Type:
objectA value used within a range validation.
Show Source
-
value: string
Value to check in a range validationExample:
10
Nested Schema : ErrorMessage1
Type:
objectError message details for validation failures.
Show Source
-
translatedText: object
translatedText
A localizable or translated representation of a symbol, label, or similar text element.
Nested Schema : formalExpression
Type:
objectFormal expression used for validation.
Show Source
-
context: string
Context or language for expressionExample:
XPath -
value: string
Formal expression for validationExample:
@AGE > 18
Nested Schema : MeasurementUnitRef1
Type:
objectData captured for a Measurement Unit
Show Source
-
MeasurementUnitOID: string
OID of the referenced measurement unitExample:
33caf3cb-1df6-4df5-a353-a337cbe6b50a.1_8_0_29
Nested Schema : translatedText
Type:
objectA localizable or translated representation of a symbol, label, or similar text element.
Show Source
-
lang: string
Language code for this translation, e.g. 'en'.Example:
null -
Value: string
Text value for this locale/language.Example:
gender
Nested Schema : alias
Type:
arrayAliases for the ItemGroup
Show Source
-
Array of:
object Alias1
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : itemRef
Type:
arrayReferences to Items within this ItemGroup
Show Source
-
Array of:
object ItemRef1
Reference to an Item within an ItemGroup.
Nested Schema : ItemRef1
Type:
objectReference to an Item within an ItemGroup.
Show Source
-
collectionExceptionConditionOID: string
OID for collection exception conditionExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
imputationMethodOID: string
Imputation method OIDExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
itemOID: string
OID of referenced itemExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
keySequence: integer
(int64)
Key sequence for composite keyExample:
1 -
mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this item mandatory? -
methodOID: string
Method OID for derivationExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29 -
orderNumber: integer
(int64)
Order of the itemExample:
2 -
role: string
Role of the referenced itemExample:
DataEntry -
roleCodeListOID: string
OID for role code listExample:
c419c414-a0de-4ee4-a138-3b072aa1a00f.1_8_0_29
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : formalExpression
Type:
objectFormal expression used for validation.
Show Source
-
context: string
Context or language for expressionExample:
XPath -
value: string
Formal expression for validationExample:
@AGE > 18
Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Example:
[
{
"context":"CDASH",
"name":"PROTID"
}
]Nested Schema : studyEventRef
Type:
objectStudy Event Ref data
Show Source
-
collectionExceptionConditionOID: string
OID for collection exceptionExample:
COND1 -
mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this event mandatory? YES or NOExample:Yes -
orderNumber: integer
(int32)
Order of the event in scheduleExample:
1 -
studyEventOID: string
OID of the referenced study eventExample:
SE1
Example:
[
{
"eventOID":"SE1"
}
]Nested Schema : alias
Type:
objectA synonym, translation, or locale-specific label for a MeasurementUnit.
Show Source
-
Context: string
Locale, region, or terminology context.Example:
US -
Name: string
Alternative or alias name for the unit in this context.Example:
mg per deciliter
Nested Schema : formRef
Type:
objectFormRef metadata
Show Source
-
collectionExceptionConditionOID: string
OID for collection exceptionExample:
43caf3cb-1df6-4df5-a353-a337cbe6b50a.1_8_0_29 -
formOID: string
OID of the referenced formExample:
33caf3cb-1df6-4df5-a353-a337cbe6b50a.1_8_0_29 -
mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this form mandatory in the event?Example:Yes -
orderNumber: integer
(int32)
Order of this form in the eventExample:
1
400 Response
'Missing / invalid data'
Root Schema : DataHubResponse
Type:
objectStandard response envelope containing status, optional result payload, optional error information and a version number.
Show Source
-
errorData: object
errorData
Error details when status is error.
-
result: object
result
Payload returned by the API when status is success.
-
status: string
Overall request processing status.Example:
success -
version: integer
(int32)
Envelope version number.Example:
1
Nested Schema : errorData
Type:
objectError details when status is error.
Example:
{
"errorCode":"C1-003",
"errorMessage":"Validation failed",
"details":{
"field":"limit",
"message":"limit must be >= 1"
}
}Nested Schema : result
Type:
objectPayload returned by the API when status is success.
Example:
{
"message":"Operation succeeded"
}Examples