[Deprecated]: ODM extract for metadata
get
/ec-datahub-svc/rest/v2.0/studies/{studyId}/{mode}/odm/metadata
Deprecated: Use latest version instead. This API is used to extract metadata in CDISC ODM-XML format. Right: ODMMetaDataGet.
Request
Path Parameters
-
mode(required): string
Mode of the study, accepts: test, active, or training. This will retrieve all study versions currently in that mode container, plus the study versions that were archived from that mode container.
-
studyId(required): string
ID of the study
Query Parameters
-
fromTimestamp: string
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.
-
includeCOExtensions: string
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.
-
limit: integer(int32)
The 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.
-
offset: integer(int32)
An order number that specifies which study version you want to start retrieving metadata from. If provided, you also need to specify a value for the limit parameter.
-
studyVersion: string
The version of the study to extract data from in the ODM Extract.
-
studyVersionSummary: string
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.
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
BasicDefinitions
Root-level definitions for basic units and reference types in the ODM Study.
-
GlobalVariables: object
GlobalVariables
ODM GlobalVariables for a Study, providing human-readable study description and identifiers.
-
MetaDataVersion: object
MetaDataVersion
List of metadata versions for the study.
-
OID: string
Unique object identifier for the study, uppercase HEX UUID.Example:
D5E16DD550CB4AD1B330E0D09B4B8F3F
Example:
[
{
"studyOID":"S123"
}
]Nested Schema : BasicDefinitions
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.
Example:
{
"unitDef":[
{
"unitOID":"U1"
}
]
}Nested Schema : GlobalVariables
Type:
objectODM GlobalVariables for a Study, providing human-readable study description and identifiers.
Show Source
-
ProtocolName: object
ProtocolName
Protocol identifier/name for the ODM Study.
-
StudyDescription: object
StudyDescription
Free-text description of the ODM Study.
-
StudyName: object
StudyName
Human-readable display name for the ODM Study.
Example:
{
"studyName":{
"value":"TESTSTUDY"
}
}Nested Schema : MetaDataVersion
Type:
objectList of metadata versions for the study.
Show Source
-
CodeList: object
CodeList
Code lists for data values
-
ConditionDef: object
ConditionDef
Condition definitions for logic
-
Description: string
Description of this study versionExample:
Main Study Metadata for Diabetes Trial -
FormDef: object
FormDef
Form definitions
-
ImputationMethod: object
ImputationMethod
Imputation methods
-
Include: object
Include
Reference to parent include structure
-
ItemDef: object
ItemDef
Item definitions
-
ItemGroupDef: object
ItemGroupDef
Item group definitions
-
MethodDef: object
MethodDef
Custom method definitions
-
Name: string
Name of this study versionExample:
Main Study MetaData v1 -
OID: string
Unique identifier for this MetaDataVersionExample:
MDV1 -
Presentation: object
Presentation
Presentations used in eCRFs
-
Protocol: object
Protocol
Protocol metadata for this study version
-
StudyEventDef: object
StudyEventDef
Study event definitions
Example:
[
{
"versionOID":"MDV1"
}
]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:
F71C0A5ED4E448EFB2A7A2B716A39216 -
Symbol: object
Symbol
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 : Symbol
Type:
objectSymbol element for a MeasurementUnit.
Show Source
-
TranslatedText: object
TranslatedText
A localizable or translated representation of a symbol, label, or similar text element.
Example:
{
"translatedText":[
{
"lang":"en",
"value":"mg/dL"
}
]
}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:
en -
Value: string
Text value for this locale/language.Example:
mg/dL
Example:
{
"lang":"en",
"value":"mg/dL"
}Nested Schema : ProtocolName
Type:
objectProtocol identifier/name for the ODM Study.
Show Source
-
Value: string
Protocol name/code for the Study.Example:
P-2024-0001
Nested Schema : StudyDescription
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 : StudyName
Type:
objectHuman-readable display name for the ODM Study.
Show Source
-
Value: string
Display name for the Study.Example:
Sample Study
Example:
{
"value":"Sample Study"
}Nested Schema : CodeList
Type:
objectCode lists for data values
Show Source
-
Alias: array
Alias
-
DataType: string
Allowed Values:
[ "INTEGER", "FLOAT", "TEXT", "STRING" ] -
Description: object
Description
Item description details
-
EnumeratedItem: array
EnumeratedItem
-
ExternalCodeList: object
ExternalCodeList
-
Items: array
Items
-
Name: string
-
OID: string
-
SasformatName: string
Example:
[
{
"codeListOID":"CL1"
}
]Nested Schema : ConditionDef
Type:
objectCondition definitions for logic
Show Source
-
Alias: array
Alias
-
Description: object
Description
Item description details
-
FormalExpression: array
FormalExpression
-
Name: string
-
OID: string
Example:
[
{
"conditionOID":"C1"
}
]Nested Schema : FormDef
Type:
objectForm definitions
Show Source
-
Alias: array
Alias
-
ArchiveLayout: array
ArchiveLayout
-
Description: object
Description
Item description details
-
HasIPR: boolean
-
ID: string
-
ItemGroupRef: array
ItemGroupRef
-
Name: string
-
Note: string
-
OID: string
-
Repeating: string
Allowed Values:
[ "Yes", "No" ] -
RevisionDate: string
Example:
[
{
"formOID":"F1"
}
]Nested Schema : ImputationMethod
Type:
objectImputation methods
Show Source
Example:
[
{
"methodOID":"IM1"
}
]Nested Schema : Include
Type:
objectReference to parent include structure
Show Source
-
MetaDataVersionOID: string
OID of the referenced MetaDataVersionExample:
MDV1 -
StudyOID: string
OID of the referenced studyExample:
STUDY1
Example:
{
"href":"/includes/INC123"
}Nested Schema : ItemDef
Type:
objectItem definitions
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 alignmentExample:INF_LEFT -
CaptionText: string
UI caption textExample:
Please enter your name -
CodeListRef: object
CodeListRef
Reference to code list
-
Comment: string
Free-text commentExample:
This is a calculated item. -
ControlLayout: string
Allowed Values:
[ "0", "1", "2", "3", "4", "5" ]UI control layout styleExample:INF_HORIZONTAL -
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
Description
Item description details
-
DisplayMask: string
Display mask for inputExample:
999-99-9999 -
EndYear: string
End year for date inputExample:
2025 -
ExternalQuestion: object
ExternalQuestion
Additional question taken from external systems
-
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
Item reference list
-
Length: integer
(int32)
Length of string/numericExample:
255 -
MeasurementUnitRef: object
MeasurementUnitRef
Measurement units for this item
-
Name: string
Item nameExample:
Height -
OID: string
Unique OIDExample:
ITM1 -
Origin: string
Item's origin dataExample:
derived -
Question: object
Question
The main study question
-
RangeCheck: object
RangeCheck
Validation range checks
-
Role: object
Role
Item roles (reviewer, data entry, etc)
-
SasfieldName: string
-
SdsvarName: string
-
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
Example:
[
{
"itemOID":"I1"
}
]Nested Schema : ItemGroupDef
Type:
objectItem group definitions
Show Source
-
Alias: array
Alias
-
Comment: string
-
Description: object
Description
Item description details
-
Domain: string
-
IsReferenceData: string
Allowed Values:
[ "Yes", "No" ] -
ItemRef: array
ItemRef
-
Name: string
-
OID: string
-
Origin: string
-
Purpose: string
-
Repeating: string
Allowed Values:
[ "Yes", "No" ] -
Role: string
-
SasdatasetName: string
Example:
[
{
"groupOID":"IG1"
}
]Nested Schema : MethodDef
Type:
objectCustom method definitions
Show Source
-
Alias: array
Alias
-
Description: object
Description
Item description details
-
FormalExpression: array
FormalExpression
-
Name: string
-
OID: string
-
Type: string
Allowed Values:
[ "COMPUTATION", "IMPUTATION", "TRANSPOSE", "OTHER" ]
Example:
[
{
"methodOID":"M1"
}
]Nested Schema : Presentation
Type:
objectPresentations used in eCRFs
Show Source
Example:
[
{
"presentationOID":"P1"
}
]Nested Schema : Protocol
Type:
objectProtocol metadata for this study version
Show Source
-
Alias: object
Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
Description: object
Description
Item description details
-
StudyEventRef: object
StudyEventRef
Referenced study events
Example:
{
"protocolName":"PROT1"
}Nested Schema : StudyEventDef
Type:
objectStudy event definitions
Show Source
-
Alias: object
Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
-
Category: string
Event categoryExample:
Main -
Description: object
Description
Item description details
-
FormRef: object
FormRef
Associated form references
-
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
Example:
[
{
"eventOID":"SE1"
}
]Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : Description
Type:
objectItem description details
Show Source
-
TranslatedText: object
TranslatedText
A localizable or translated representation of a symbol, label, or similar text element.
Example:
{
"value":"desc"
}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":"SUBJID"
}
]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:
en -
Value: string
Text value for this locale/language.Example:
mg/dL
Example:
{
"lang":"en",
"value":"mg/dL"
}Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : TranslatedText
Type:
Show Source
array-
Array of:
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:
en -
Value: string
Text value for this locale/language.Example:
mg/dL
Example:
{
"lang":"en",
"value":"mg/dL"
}Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : FormalExpression
Type:
Show Source
object-
Context: string
Context or language for expressionExample:
XPath -
Value: string
Formal expression for validationExample:
@AGE > 18
Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : ItemGroupRef
Type:
Show Source
object-
CollectionExceptionConditionOID: string
-
ItemGroupOID: string
-
Mandatory: string
Allowed Values:
[ "Yes", "No" ] -
OrderNumber: integer
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":"SUBJID"
}
]Nested Schema : CodeListRef
Type:
objectReference to code list
Show Source
-
CodeListOID: string
OID of the referenced code listExample:
CL1
Example:
{
"codeListOID":"CL1"
}Nested Schema : ExternalQuestion
Type:
objectAdditional question taken from external systems
Show Source
Example:
{
"externalId":"Q1"
}Nested Schema : ItemRef
Type:
objectItem reference list
Show Source
-
CollectionExceptionConditionOID: string
OID for collection exception conditionExample:
COND1 -
ImputationMethodOID: string
Imputation method OIDExample:
IMPUTE1 -
ItemOID: string
OID of referenced itemExample:
ITM1 -
KeySequence: integer
(int32)
Key sequence for composite keyExample:
1 -
Mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this item mandatory?Example:Yes -
MethodOID: string
Method OID for derivationExample:
METHOD1 -
OrderNumber: integer
(int32)
Order of the itemExample:
2 -
Role: string
Role of the referenced itemExample:
DataEntry -
RoleCodeListOID: string
OID for role code listExample:
ROLE1
Example:
[
{
"itemOID":"ITM2"
}
]Nested Schema : MeasurementUnitRef
Type:
objectMeasurement units for this item
Show Source
-
MeasurementUnitOID: string
OID of the referenced measurement unitExample:
U1
Example:
[
{
"unitOID":"U1"
}
]Nested Schema : Question
Type:
objectThe main study question
Show Source
-
TranslatedText: object
TranslatedText
A localizable or translated representation of a symbol, label, or similar text element.
Example:
{
"text":"What is your height?"
}Nested Schema : RangeCheck
Type:
objectValidation range checks
Show Source
-
CheckValue: object
CheckValue
Check values for enforcing data validation range
-
Comparator: string
Allowed Values:
[ "LT", "LE", "GT", "GE", "EQ", "NE", "IN", "NOTIN" ]Comparator operationExample:GT -
ErrorMessage: object
ErrorMessage
Error message details for validation error
-
FormalExpression: object
FormalExpression
Formal expressions for advanced data validation
-
MeasurementUnitRef: object
MeasurementUnitRef
Measurement unit reference
-
SoftHard: string
Allowed Values:
[ "SOFT", "HARD" ]Indicates hard or soft validationExample:HARD
Example:
[
{
"checkOID":"RC1"
}
]Nested Schema : Role
Type:
objectItem roles (reviewer, data entry, etc)
Show Source
-
Value: string
Value or name of the roleExample:
DataEntry
Example:
[
{
"roleName":"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:
en -
Value: string
Text value for this locale/language.Example:
mg/dL
Example:
{
"lang":"en",
"value":"mg/dL"
}Nested Schema : CheckValue
Type:
objectCheck values for enforcing data validation range
Show Source
-
Value: string
Value to check in a range validationExample:
10
Example:
[
{
"value":"10"
}
]Nested Schema : ErrorMessage
Type:
objectError message details for validation error
Show Source
-
TranslatedText: object
TranslatedText
A localizable or translated representation of a symbol, label, or similar text element.
Example:
{
"lang":"en",
"value":"Error: out of range!"
}Nested Schema : FormalExpression
Type:
objectFormal expressions for advanced data validation
Show Source
-
Context: string
Context or language for expressionExample:
XPath -
Value: string
Formal expression for validationExample:
@AGE > 18
Example:
[
{
"language":"XPath",
"value":"@AGE > 18"
}
]Nested Schema : MeasurementUnitRef
Type:
objectMeasurement unit reference
Show Source
-
MeasurementUnitOID: string
OID of the referenced measurement unitExample:
U1
Example:
{
"measurementUnitOID":"U1"
}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:
en -
Value: string
Text value for this locale/language.Example:
mg/dL
Example:
{
"lang":"en",
"value":"mg/dL"
}Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label for a MeasurementUnit.
Nested Schema : ItemRef
Type:
objectItem reference list
Show Source
-
CollectionExceptionConditionOID: string
OID for collection exception conditionExample:
COND1 -
ImputationMethodOID: string
Imputation method OIDExample:
IMPUTE1 -
ItemOID: string
OID of referenced itemExample:
ITM1 -
KeySequence: integer
(int32)
Key sequence for composite keyExample:
1 -
Mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this item mandatory?Example:Yes -
MethodOID: string
Method OID for derivationExample:
METHOD1 -
OrderNumber: integer
(int32)
Order of the itemExample:
2 -
Role: string
Role of the referenced itemExample:
DataEntry -
RoleCodeListOID: string
OID for role code listExample:
ROLE1
Example:
[
{
"itemOID":"ITM2"
}
]Nested Schema : Alias
Type:
Show Source
array-
Array of:
object Alias
A synonym, translation, or locale-specific label 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
Example:
[
{
"context":"CDASH",
"name":"PROTID"
}
]Nested Schema : StudyEventRef
Type:
objectReferenced study events
Show Source
-
CollectionExceptionConditionOID: string
OID for collection exceptionExample:
COND1 -
Mandatory: string
Allowed Values:
[ "Yes", "No" ]Is this event mandatory?Example: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
Example:
[
{
"context":"CDASH",
"name":"SCREEN"
}
]Nested Schema : FormRef
Type:
objectAssociated form references
Show Source
-
CollectionExceptionConditionOID: string
OID for collection exceptionExample:
COND1 -
FormOID: string
OID of the referenced formExample:
F1 -
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
Example:
[
{
"formOID":"F1"
}
]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"
}