Update a specific form
put
/ec-designer-svc/rest/v11.0/studies/{studyId}/versions/{version}/forms/{formId}
Updates a specific form in a study version.
Request
Path Parameters
-
formId(required): string(uuid)
Form ID
-
studyId(required): string(uuid)
Study ID. Example: F054C951EB74443C93716CA714AB686E
-
version(required): string
Study version. Example: "1.0.0.1"
Supported Media Types
- */*
Root Schema : FormDto v12.0
Type:
object
Title:
FormDto v12.0
Form Info
Show Source
-
dynamic: integer
(int32)
Count of forms items that point to this form for Show Form featureExample:
4
-
formType: string
Allowed Values:
[ "STANDARD_FORM", "LAB_FORM", "TWO_SECTION_FORM", "DRUG_RECONCILIATION_FORM" ]
Form typeExample:0
-
hasRevision: boolean
Indicate whether any revisions from a newer study version have been appliedExample:
true
-
id: string
(uuid)
Form Unique GUID
-
items: array
items
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form refnameExample:FORM_01
-
repeat: boolean
Form repeating?Example:
false
-
source: object
FormCopySourceDto v10.0
Title:
FormCopySourceDto v10.0
Form Copy Source Information -
title(required): string
Minimum Length:
1
Maximum Length:64
Form titleExample:Demography
-
versionStart: string
(date-time)
The form's version date
Nested Schema : items
Type:
Show Source
array
-
Array of:
object FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information
Nested Schema : FormCopySourceDto v10.0
Type:
object
Title:
FormCopySourceDto v10.0
Form Copy Source Information
Show Source
-
FormId: string
(uuid)
Source Form GUID
-
id: string
(uuid)
Source Study GUID
-
StudyTitle: string
Source Study titleExample:
Study-s1
-
versionstart: boolean
is Rules CopiedExample:
false
Nested Schema : FormItemDto v12.0
Type:
object
Title:
FormItemDto v12.0
Discriminator: questionType
Discriminator Values
Form Item Information
Show Source
-
advancedProps: array
advancedProps
-
applyChangeToVersion: string
For IPR apply change to versionExample:
1.0.0.1
-
clLabNormalsTag: string
Code list Lab Normals Tag used in the code list dialog taggingExample:
LabTest, LabUnit, LabGender, LabRace, LabStandardResult
-
dataClassificationIds: array
dataClassificationIds
-
dataClassificationLevel: string
Data classification level if applicableExample:
edit, view
-
dynamic: integer
(int32)
How many leading questions in this form have to be answered by user correctly before Item is included into the form.Example:
1
-
formId: string
(uuid)
Form Unique GUID
-
formTitle: string
Form titleExample:
Demography
-
formula: string
Smart item formula.Example:
[{'ruleName':'AGE','ruleExpression':'AgeInYears(AGE_DOB_01, visitDate)'}]
-
groupSequence: integer
(int32)
Group sequence.
- hidden: boolean
-
id: string
(uuid)
Form Item Unique GUID
-
isCohortFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization cohort or not.Example:
false
-
isStrataFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization stratum or not.Example:
false
-
labNormalsTag: string
Lab Normals Tag used in dialog taggingExample:
LabTest, LabUnit, LabLowRange, LabHighRange, LabStandardResult
-
questionHint: string
Minimum Length:
0
Maximum Length:4000
Form question hintExample:What is your age?
-
questionLabel(required): string
Minimum Length:
1
Maximum Length:4000
Form question labelExample:Age
-
questionType(required): string
-
randomizationTag: boolean
Flag that indicates whether this form item should be used for randomization stratification or not.Example:
true
-
readOnly: boolean
Is form item read only?Example:
false
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form item reference name.Example:NUMBER_01
-
required(required): boolean
Whether this form item is requiered or not.Example:
true
-
ruleSet: string
A JSON-formatted set of rules to do validation of the answers.Example:
{'logicalOperator':'NONE','rules':[],'numberIndex':1}
-
sasLabel: string
Form Item sasLabelExample:
Adverse Event
-
sasVariable: string
Form Item SASVariableExample:
AE
-
sdvRequired(required): string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]
Source Data Verification TypeExample:NEVER(0),ALWAYS(1),CRITICAL(2)
-
sequence: integer
(int32)
Item position in the form.Example:
1
-
smartItemId: string
(uuid)
Smart item Unique GUID
-
smartObject: string
Smart object.Example:
AGE
Match One Schema
Show Source
-
object
FormNumberItemDto v12.0
Title:
FormNumberItemDto v12.0
Form Number Item Details Information -
object
FormChoiceItemDto v12.0
Title:
FormChoiceItemDto v12.0
Form Choice Item Details Information -
object
FormTextItemDto v12.0
Title:
FormTextItemDto v12.0
Form text Item Details Information -
object
FormDatetimeItemDto v12.0
Title:
FormDatetimeItemDto v12.0
Form DateTime Item Details Information -
object
FormQuestionGroupItemDto v12.0
Title:
FormQuestionGroupItemDto v12.0
Form Question Group Item Details Information -
object
FormTableItemDto
-
object
FormLabelItemDto
Nested Schema : advancedProps
Type:
Show Source
array
-
Array of:
object From Item Advanced Property v12.0
Title:
From Item Advanced Property v12.0
Form Item Advanced Property
Nested Schema : dataClassificationIds
Type:
Show Source
array
-
Array of:
object From Item Advanced Property v12.0
Title:
From Item Advanced Property v12.0
Form Item Advanced Property
Nested Schema : FormNumberItemDto v12.0
Type:
object
Title:
FormNumberItemDto v12.0
Form Number Item Details Information
Match All
Form Number Item Details Information
Form Number Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormNumberItemDto v12.0-allOf[1]
Nested Schema : FormChoiceItemDto v12.0
Type:
object
Title:
FormChoiceItemDto v12.0
Form Choice Item Details Information
Match All
Form Choice Item Details Information
Form Choice Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormChoiceItemDto v12.0-allOf[1]
Nested Schema : FormTextItemDto v12.0
Type:
object
Title:
FormTextItemDto v12.0
Form text Item Details Information
Match All
Form text Item Details Information
Form text Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormTextItemDto v12.0-allOf[1]
Nested Schema : FormDatetimeItemDto v12.0
Type:
object
Title:
FormDatetimeItemDto v12.0
Form DateTime Item Details Information
Match All
Form DateTime Item Details Information
Form DateTime Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormDatetimeItemDto v12.0-allOf[1]
Nested Schema : FormQuestionGroupItemDto v12.0
Type:
object
Title:
FormQuestionGroupItemDto v12.0
Form Question Group Item Details Information
Match All
Form Question Group Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information
Nested Schema : FormTableItemDto
Type:
object
Match All
Show Source
-
object
FormItemDto v14.0
Title:
FormItemDto v14.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov14", "numeric":"#/components/schemas/FormNumberItemDtov14", "measurement":"#/components/schemas/FormNumberItemDtov14", "text":"#/components/schemas/FormTextItemDtov14", "choice":"#/components/schemas/FormChoiceItemDtov14", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov14", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormTableItemDto-allOf[1]
Nested Schema : FormLabelItemDto
Type:
object
Match All
Show Source
-
object
FormItemDto v18.0
Title:
FormItemDto v18.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov18", "numeric":"#/components/schemas/FormNumberItemDtov18", "measurement":"#/components/schemas/FormNumberItemDtov18", "text":"#/components/schemas/FormTextItemDtov18", "choice":"#/components/schemas/FormChoiceItemDtov18", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov18", "table":"#/components/schemas/FormTableItemDtov18", "section":"#/components/schemas/FormSectionalItemDtov18", "label":"#/components/schemas/FormInstructionalTextItemDtov18", "existingData":"#/components/schemas/FormExistingDataItemDtoV18" } }
Form Item Information -
object
FormLabelItemDto-allOf[1]
Nested Schema : From Item Advanced Property v12.0
Type:
object
Title:
From Item Advanced Property v12.0
Form Item Advanced Property
Show Source
-
id: string
(uuid)
Extended Property ID
-
label: string
Rollover study nameExample:
Rollover Study BT-31
-
name(required): string
Minimum Length:
1
Maximum Length:255
Advanced property nameExample:RolloverQuestionStudyId
-
rules: array
rules
-
value(required): string
Minimum Length:
1
Maximum Length:2048
Advanced property value. For example, rollover study UUIDExample:B1B8327AFAA6412287106192AB5984EF
Nested Schema : rules
Type:
Show Source
array
-
Array of:
object From Item Advanced Property Rule v12.0
Title:
From Item Advanced Property Rule v12.0
Form Item Advanced Property Rule
Nested Schema : From Item Advanced Property Rule v12.0
Type:
object
Title:
From Item Advanced Property Rule v12.0
Form Item Advanced Property Rule
Show Source
-
label: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.VALUEExample:
Yes
-
name: string
nameExample:
RolloverQuestionAnswer
-
value: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.CODELISTITEM_IDExample:
B1B8327AFAA6412287106192AB5984EF
Nested Schema : FormNumberItemDto v12.0-allOf[1]
Type:
Show Source
object
-
precision: integer
(int32)
Minimum Value:
0
Number value precisionExample:1
-
units: string
Units of measureExample:
kg
Nested Schema : FormChoiceItemDto v12.0-allOf[1]
Type:
Show Source
object
-
clDescription: string
Minimum Length:
0
Maximum Length:4000
Codelist description only for choice type formitemExample:Standard gender codelist
-
clTitle: string
Codelist title only for choice type formitemExample:
Gender
-
columnLayout: string
Coumn Layout codelist IDExample:
EBCF17C5F8D4460AA4A9673485C79CF0
-
columnLayoutLabel: string
Coumn Layout Label in UIExample:
Single
-
display: string
Pattern:
selectbox|checkbox|radioset|label
Form choice item display in UI - Selectbox.Example:selectbox
-
isCodeListReplaced: boolean
Indicates if the choice option codelist is replacedExample:
true
-
options: array
options
Nested Schema : options
Type:
Show Source
array
-
Array of:
object FormOptionDto v12.0
Title:
FormOptionDto v12.0
Form choice item option details
Nested Schema : FormOptionDto v12.0
Type:
object
Title:
FormOptionDto v12.0
Form choice item option details
Show Source
-
clCode: string
Codelist code for a one specific choice.Example:
1
-
clDescription: string
Minimum Length:
1
Maximum Length:4000
Codelist description for a one specific choice.Example:1
-
label: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox label for a one specific choice.Example:Female
-
value: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox value for a one specific choice.Example:1
Nested Schema : FormTextItemDto v12.0-allOf[1]
Type:
Show Source
object
-
maxlength: integer
(int32)
Minimum Value:
0
Maximum Value:4000
Form text item max lengthExample:4000
-
multiline: boolean
Is form text item multilineExample:
false
Nested Schema : FormDatetimeItemDto v12.0-allOf[1]
Type:
Show Source
object
-
allowPartialDate: integer
(int32)
Minimum Value:
0
Maximum Value:1
Allow partial dateExample:1
-
format: string
Pattern:
yyyy|MMM-yyyy|dd-MMM-yyyy|dd-MMM-yyyy HH:mm
Date time formatExample:DD-MON-YYYY
-
partialDate: string
Pattern:
yyyy|MMM-yyyy
Partial date formatExample:Jan-1993
Nested Schema : FormItemDto v14.0
Type:
object
Title:
FormItemDto v14.0
Discriminator: questionType
Discriminator Values
Form Item Information
Show Source
-
advancedProps: array
advancedProps
-
applyChangeToVersion: string
For IPR apply change to versionExample:
1.0.0.1
-
clLabNormalsTag: string
Code list Lab Normals Tag used in the code list dialog taggingExample:
LabTest, LabUnit, LabGender, LabRace, LabStandardResult
-
dataClassificationIds: array
dataClassificationIds
-
dataClassificationLevel: string
Data classification level if applicableExample:
edit, view
-
dynamic: integer
(int32)
How many leading questions in this form have to be answered by user correctly before Item is included into the form.Example:
1
-
formId: string
(uuid)
Form Unique GUID
-
formTitle: string
Form titleExample:
Demography
-
formula: string
Smart item formula.Example:
[{'ruleName':'AGE','ruleExpression':'AgeInYears(AGE_DOB_01, visitDate)'}]
-
groupSequence: integer
(int32)
Group sequence.
- hidden: boolean
-
id: string
(uuid)
Form Item Unique GUID
-
isCohortFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization cohort or not.Example:
false
-
isStrataFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization stratum or not.Example:
false
-
labNormalsTag: string
Lab Normals Tag used in dialog taggingExample:
LabTest, LabUnit, LabLowRange, LabHighRange, LabStandardResult
-
questionHint: string
Minimum Length:
0
Maximum Length:4000
Form question hintExample:What is your age?
-
questionLabel(required): string
Minimum Length:
1
Maximum Length:4000
Form question labelExample:Age
-
questionType(required): string
-
randomizationTag: boolean
Flag that indicates whether this form item should be used for randomization stratification or not.Example:
true
-
readOnly: boolean
Is form item read only?Example:
false
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form item reference name.Example:NUMBER_01
-
required(required): boolean
Whether this form item is requiered or not.Example:
true
-
ruleSet: string
A JSON-formatted set of rules to do validation of the answers.Example:
{'logicalOperator':'NONE','rules':[],'numberIndex':1}
-
sasLabel: string
Form Item sasLabelExample:
Adverse Event
-
sasVariable: string
Form Item SASVariableExample:
AE
-
sdvRequired(required): string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]
Source Data Verification TypeExample:NEVER(0),ALWAYS(1),CRITICAL(2)
-
sequence: integer
(int32)
Item position in the form.Example:
1
-
smartItemId: string
(uuid)
Smart item Unique GUID
-
smartObject: string
Smart object.Example:
AGE
Match One Schema
Show Source
-
object
FormNumberItemDto v14.0
Title:
FormNumberItemDto v14.0
Form Number Item Details Information -
object
FormChoiceItemDto v14.0
Title:
FormChoiceItemDto v14.0
Form Choice Item Details Information -
object
FormTextItemDto v14.0
Title:
FormTextItemDto v14.0
Form text Item Details Information -
object
FormDatetimeItemDto v14.0
Title:
FormDatetimeItemDto v14.0
Form DateTime Item Details Information -
object
FormQuestionGroupItemDto v14.0
Title:
FormQuestionGroupItemDto v14.0
Form Question Group Item Details Information -
object
FormTableItemDto
-
object
FormLabelItemDto
Nested Schema : FormItemDto v18.0
Type:
object
Title:
FormItemDto v18.0
Discriminator: questionType
Discriminator Values
Form Item Information
Show Source
-
advancedProps: array
advancedProps
-
applyChangeToVersion: string
For IPR apply change to versionExample:
1.0.0.1
-
clLabNormalsTag: string
Code list Lab Normals Tag used in the code list dialog taggingExample:
LabTest, LabUnit, LabGender, LabRace, LabStandardResult
-
dataClassificationIds: array
dataClassificationIds
-
dataClassificationLevel: string
Data classification level if applicableExample:
edit, view
-
dynamic: integer
(int32)
How many leading questions in this form have to be answered by user correctly before Item is included into the form.Example:
1
-
formId: string
(uuid)
Form Unique GUID
-
formTitle: string
Form titleExample:
Demography
-
formula: string
Smart item formula.Example:
[{'ruleName':'AGE','ruleExpression':'AgeInYears(AGE_DOB_01, visitDate)'}]
-
groupSequence: integer
(int32)
Group sequence.
- hidden: boolean
-
id: string
(uuid)
Form Item Unique GUID
-
isCohortFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization cohort or not.Example:
false
-
isStrataFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization stratum or not.Example:
false
-
labNormalsTag: string
Lab Normals Tag used in dialog taggingExample:
LabTest, LabUnit, LabLowRange, LabHighRange, LabStandardResult
-
questionHint: string
Minimum Length:
0
Maximum Length:4000
Form question hintExample:What is your age?
-
questionLabel(required): string
Minimum Length:
1
Maximum Length:4000
Form question labelExample:Age
-
questionType(required): string
Title:
FormItemType
Allowed Values:[ "text", "instructionalText", "numeric", "datetime", "choice", "questionGroup", "table", "label", "section", "existingData" ]
Question typeExample:numeric
-
randomizationTag: boolean
Flag that indicates whether this form item should be used for randomization stratification or not.Example:
true
-
readOnly: boolean
Is form item read only?Example:
false
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form item reference name.Example:NUMBER_01
-
required(required): boolean
Whether this form item is requiered or not.Example:
true
-
ruleSet: string
A JSON-formatted set of rules to do validation of the answers.Example:
{'logicalOperator':'NONE','rules':[],'numberIndex':1}
-
sasLabel: string
Form Item sasLabelExample:
Adverse Event
-
sasVariable: string
Form Item SASVariableExample:
AE
-
sdvRequired(required): string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]
Source Data Verification TypeExample:NEVER(0),ALWAYS(1),CRITICAL(2)
-
sequence: integer
(int32)
Item position in the form.Example:
1
-
smartItemId: string
(uuid)
Smart item Unique GUID
-
smartObject: string
Smart object.Example:
AGE
Match One Schema
Show Source
-
object
FormNumberItemDto v18.0
Title:
FormNumberItemDto v18.0
Form Number Item Details Information -
object
FormChoiceItemDto v18.0
Title:
FormChoiceItemDto v18.0
Form Choice Item Details Information -
object
FormTextItemDto v18.0
Title:
FormTextItemDto v18.0
Form text Item Details Information -
object
FormDatetimeItemDto v18.0
Title:
FormDatetimeItemDto v18.0
Form DateTime Item Details Information -
object
FormQuestionGroupItemDto v18.0
Title:
FormQuestionGroupItemDto v18.0
Form Question Group Item Details Information -
object
FormTableItemDto v18.0
Title:
FormTableItemDto v18.0
Form table Item Details Information -
object
FormSectionalItemDto v18.0
Title:
FormSectionalItemDto v18.0
Form Section Item Details Information -
object
FormLabelItemDto
-
object
FormInstructionalTextItem v18.0
Title:
FormInstructionalTextItem v18.0
Instructional information about the form or question -
object
FormExistingDataItemDtoV18
Form existing data item Information
Nested Schema : FormLabelItemDto-allOf[1]
Type:
Show Source
object
-
advancedProps: array
advancedProps
-
clDescription: string
Minimum Length:
0
Maximum Length:4000
Codelist description only for choice type formitemExample:Standard gender codelist
-
clTitle: string
Codelist title only for choice type formitemExample:
Gender
-
columnLayout: string
Coumn Layout codelist IDExample:
EBCF17C5F8D4460AA4A9673485C79CF0
-
columnLayoutLabel: string
Coumn Layout Label in UIExample:
Single
-
display: string
Pattern:
selectbox|checkbox|radioset|label
Form choice item display in UI - Selectbox.Example:selectbox
-
isCodeListReplaced: boolean
Indicates if the choice option codelist is replacedExample:
true
-
options: array
options
Nested Schema : advancedProps
Type:
Show Source
array
-
Array of:
object From Item Advanced Property With Parent v18.0
Title:
From Item Advanced Property With Parent v18.0
Form Item Advanced Property with Parent Info
Nested Schema : options
Type:
Show Source
array
-
Array of:
object FormOptionDto v18.0
Title:
FormOptionDto v18.0
Form choice item option details
Nested Schema : From Item Advanced Property With Parent v18.0
Type:
object
Title:
From Item Advanced Property With Parent v18.0
Form Item Advanced Property with Parent Info
Show Source
-
id: string
(uuid)
Extended Property ID
-
label: string
(uuid)
parent object ID
-
name: string
Minimum Length:
1
Maximum Length:255
Advanced property nameExample:RolloverQuestionStudyId
-
parentObjectLabel: string
parent object nameExample:
Form 1
-
parentObjectLevel: string
type of parent objectExample:
FORM
-
rules: array
rules
-
value: string
Minimum Length:
1
Maximum Length:2048
Advanced property value. For example, rollover study UUIDExample:B1B8327AFAA6412287106192AB5984EF
Nested Schema : rules
Type:
Show Source
array
-
Array of:
object From Item Advanced Property Rule v18.0
Title:
From Item Advanced Property Rule v18.0
Form Item Advanced Property Rule
Nested Schema : From Item Advanced Property Rule v18.0
Type:
object
Title:
From Item Advanced Property Rule v18.0
Form Item Advanced Property Rule
Show Source
-
label: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.VALUEExample:
Yes
-
name: string
nameExample:
RolloverQuestionAnswer
-
value: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.CODELISTITEM_IDExample:
B1B8327AFAA6412287106192AB5984EF
Nested Schema : FormOptionDto v18.0
Type:
object
Title:
FormOptionDto v18.0
Form choice item option details
Show Source
-
clCode: string
Codelist code for a one specific choice.Example:
1
-
clDescription: string
Minimum Length:
1
Maximum Length:4000
Codelist description for a one specific choice.Example:1
-
clValue: string
Codelist value for a one specific choice.Example:
1
-
label: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox label for a one specific choice.Example:Female
-
value: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox value for a one specific choice.Example:1
Response
Supported Media Types
- application/json
200 Response
Successful operation.
Root Schema : FormDto v12.0
Type:
object
Title:
FormDto v12.0
Form Info
Show Source
-
dynamic: integer
(int32)
Count of forms items that point to this form for Show Form featureExample:
4
-
formType: string
Allowed Values:
[ "STANDARD_FORM", "LAB_FORM", "TWO_SECTION_FORM", "DRUG_RECONCILIATION_FORM" ]
Form typeExample:0
-
hasRevision: boolean
Indicate whether any revisions from a newer study version have been appliedExample:
true
-
id: string
(uuid)
Form Unique GUID
-
items: array
items
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form refnameExample:FORM_01
-
repeat: boolean
Form repeating?Example:
false
-
source: object
FormCopySourceDto v10.0
Title:
FormCopySourceDto v10.0
Form Copy Source Information -
title(required): string
Minimum Length:
1
Maximum Length:64
Form titleExample:Demography
-
versionStart: string
(date-time)
The form's version date
Nested Schema : items
Type:
Show Source
array
-
Array of:
object FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information
Nested Schema : FormCopySourceDto v10.0
Type:
object
Title:
FormCopySourceDto v10.0
Form Copy Source Information
Show Source
-
FormId: string
(uuid)
Source Form GUID
-
id: string
(uuid)
Source Study GUID
-
StudyTitle: string
Source Study titleExample:
Study-s1
-
versionstart: boolean
is Rules CopiedExample:
false
Nested Schema : FormItemDto v12.0
Type:
object
Title:
FormItemDto v12.0
Discriminator: questionType
Discriminator Values
Form Item Information
Show Source
-
advancedProps: array
advancedProps
-
applyChangeToVersion: string
For IPR apply change to versionExample:
1.0.0.1
-
clLabNormalsTag: string
Code list Lab Normals Tag used in the code list dialog taggingExample:
LabTest, LabUnit, LabGender, LabRace, LabStandardResult
-
dataClassificationIds: array
dataClassificationIds
-
dataClassificationLevel: string
Data classification level if applicableExample:
edit, view
-
dynamic: integer
(int32)
How many leading questions in this form have to be answered by user correctly before Item is included into the form.Example:
1
-
formId: string
(uuid)
Form Unique GUID
-
formTitle: string
Form titleExample:
Demography
-
formula: string
Smart item formula.Example:
[{'ruleName':'AGE','ruleExpression':'AgeInYears(AGE_DOB_01, visitDate)'}]
-
groupSequence: integer
(int32)
Group sequence.
- hidden: boolean
-
id: string
(uuid)
Form Item Unique GUID
-
isCohortFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization cohort or not.Example:
false
-
isStrataFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization stratum or not.Example:
false
-
labNormalsTag: string
Lab Normals Tag used in dialog taggingExample:
LabTest, LabUnit, LabLowRange, LabHighRange, LabStandardResult
-
questionHint: string
Minimum Length:
0
Maximum Length:4000
Form question hintExample:What is your age?
-
questionLabel(required): string
Minimum Length:
1
Maximum Length:4000
Form question labelExample:Age
-
questionType(required): string
-
randomizationTag: boolean
Flag that indicates whether this form item should be used for randomization stratification or not.Example:
true
-
readOnly: boolean
Is form item read only?Example:
false
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form item reference name.Example:NUMBER_01
-
required(required): boolean
Whether this form item is requiered or not.Example:
true
-
ruleSet: string
A JSON-formatted set of rules to do validation of the answers.Example:
{'logicalOperator':'NONE','rules':[],'numberIndex':1}
-
sasLabel: string
Form Item sasLabelExample:
Adverse Event
-
sasVariable: string
Form Item SASVariableExample:
AE
-
sdvRequired(required): string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]
Source Data Verification TypeExample:NEVER(0),ALWAYS(1),CRITICAL(2)
-
sequence: integer
(int32)
Item position in the form.Example:
1
-
smartItemId: string
(uuid)
Smart item Unique GUID
-
smartObject: string
Smart object.Example:
AGE
Match One Schema
Show Source
-
object
FormNumberItemDto v12.0
Title:
FormNumberItemDto v12.0
Form Number Item Details Information -
object
FormChoiceItemDto v12.0
Title:
FormChoiceItemDto v12.0
Form Choice Item Details Information -
object
FormTextItemDto v12.0
Title:
FormTextItemDto v12.0
Form text Item Details Information -
object
FormDatetimeItemDto v12.0
Title:
FormDatetimeItemDto v12.0
Form DateTime Item Details Information -
object
FormQuestionGroupItemDto v12.0
Title:
FormQuestionGroupItemDto v12.0
Form Question Group Item Details Information -
object
FormTableItemDto
-
object
FormLabelItemDto
Nested Schema : advancedProps
Type:
Show Source
array
-
Array of:
object From Item Advanced Property v12.0
Title:
From Item Advanced Property v12.0
Form Item Advanced Property
Nested Schema : dataClassificationIds
Type:
Show Source
array
-
Array of:
object From Item Advanced Property v12.0
Title:
From Item Advanced Property v12.0
Form Item Advanced Property
Nested Schema : FormNumberItemDto v12.0
Type:
object
Title:
FormNumberItemDto v12.0
Form Number Item Details Information
Match All
Form Number Item Details Information
Form Number Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormNumberItemDto v12.0-allOf[1]
Nested Schema : FormChoiceItemDto v12.0
Type:
object
Title:
FormChoiceItemDto v12.0
Form Choice Item Details Information
Match All
Form Choice Item Details Information
Form Choice Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormChoiceItemDto v12.0-allOf[1]
Nested Schema : FormTextItemDto v12.0
Type:
object
Title:
FormTextItemDto v12.0
Form text Item Details Information
Match All
Form text Item Details Information
Form text Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormTextItemDto v12.0-allOf[1]
Nested Schema : FormDatetimeItemDto v12.0
Type:
object
Title:
FormDatetimeItemDto v12.0
Form DateTime Item Details Information
Match All
Form DateTime Item Details Information
Form DateTime Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormDatetimeItemDto v12.0-allOf[1]
Nested Schema : FormQuestionGroupItemDto v12.0
Type:
object
Title:
FormQuestionGroupItemDto v12.0
Form Question Group Item Details Information
Match All
Form Question Group Item Details Information
Show Source
-
object
FormItemDto v12.0
Title:
FormItemDto v12.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov12", "numeric":"#/components/schemas/FormNumberItemDtov12", "measurement":"#/components/schemas/FormNumberItemDtov12", "text":"#/components/schemas/FormTextItemDtov12", "choice":"#/components/schemas/FormChoiceItemDtov12", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov12", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information
Nested Schema : FormTableItemDto
Type:
object
Match All
Show Source
-
object
FormItemDto v14.0
Title:
FormItemDto v14.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov14", "numeric":"#/components/schemas/FormNumberItemDtov14", "measurement":"#/components/schemas/FormNumberItemDtov14", "text":"#/components/schemas/FormTextItemDtov14", "choice":"#/components/schemas/FormChoiceItemDtov14", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov14", "table":"#/components/schemas/FormTableItemDto", "label":"#/components/schemas/FormLabelItemDto" } }
Form Item Information -
object
FormTableItemDto-allOf[1]
Nested Schema : FormLabelItemDto
Type:
object
Match All
Show Source
-
object
FormItemDto v18.0
Title:
FormItemDto v18.0
Discriminator:{ "propertyName":"questionType", "mapping":{ "datetime":"#/components/schemas/FormDatetimeItemDtov18", "numeric":"#/components/schemas/FormNumberItemDtov18", "measurement":"#/components/schemas/FormNumberItemDtov18", "text":"#/components/schemas/FormTextItemDtov18", "choice":"#/components/schemas/FormChoiceItemDtov18", "questionGroup":"#/components/schemas/FormQuestionGroupItemDtov18", "table":"#/components/schemas/FormTableItemDtov18", "section":"#/components/schemas/FormSectionalItemDtov18", "label":"#/components/schemas/FormInstructionalTextItemDtov18", "existingData":"#/components/schemas/FormExistingDataItemDtoV18" } }
Form Item Information -
object
FormLabelItemDto-allOf[1]
Nested Schema : From Item Advanced Property v12.0
Type:
object
Title:
From Item Advanced Property v12.0
Form Item Advanced Property
Show Source
-
id: string
(uuid)
Extended Property ID
-
label: string
Rollover study nameExample:
Rollover Study BT-31
-
name(required): string
Minimum Length:
1
Maximum Length:255
Advanced property nameExample:RolloverQuestionStudyId
-
rules: array
rules
-
value(required): string
Minimum Length:
1
Maximum Length:2048
Advanced property value. For example, rollover study UUIDExample:B1B8327AFAA6412287106192AB5984EF
Nested Schema : rules
Type:
Show Source
array
-
Array of:
object From Item Advanced Property Rule v12.0
Title:
From Item Advanced Property Rule v12.0
Form Item Advanced Property Rule
Nested Schema : From Item Advanced Property Rule v12.0
Type:
object
Title:
From Item Advanced Property Rule v12.0
Form Item Advanced Property Rule
Show Source
-
label: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.VALUEExample:
Yes
-
name: string
nameExample:
RolloverQuestionAnswer
-
value: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.CODELISTITEM_IDExample:
B1B8327AFAA6412287106192AB5984EF
Nested Schema : FormNumberItemDto v12.0-allOf[1]
Type:
Show Source
object
-
precision: integer
(int32)
Minimum Value:
0
Number value precisionExample:1
-
units: string
Units of measureExample:
kg
Nested Schema : FormChoiceItemDto v12.0-allOf[1]
Type:
Show Source
object
-
clDescription: string
Minimum Length:
0
Maximum Length:4000
Codelist description only for choice type formitemExample:Standard gender codelist
-
clTitle: string
Codelist title only for choice type formitemExample:
Gender
-
columnLayout: string
Coumn Layout codelist IDExample:
EBCF17C5F8D4460AA4A9673485C79CF0
-
columnLayoutLabel: string
Coumn Layout Label in UIExample:
Single
-
display: string
Pattern:
selectbox|checkbox|radioset|label
Form choice item display in UI - Selectbox.Example:selectbox
-
isCodeListReplaced: boolean
Indicates if the choice option codelist is replacedExample:
true
-
options: array
options
Nested Schema : options
Type:
Show Source
array
-
Array of:
object FormOptionDto v12.0
Title:
FormOptionDto v12.0
Form choice item option details
Nested Schema : FormOptionDto v12.0
Type:
object
Title:
FormOptionDto v12.0
Form choice item option details
Show Source
-
clCode: string
Codelist code for a one specific choice.Example:
1
-
clDescription: string
Minimum Length:
1
Maximum Length:4000
Codelist description for a one specific choice.Example:1
-
label: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox label for a one specific choice.Example:Female
-
value: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox value for a one specific choice.Example:1
Nested Schema : FormTextItemDto v12.0-allOf[1]
Type:
Show Source
object
-
maxlength: integer
(int32)
Minimum Value:
0
Maximum Value:4000
Form text item max lengthExample:4000
-
multiline: boolean
Is form text item multilineExample:
false
Nested Schema : FormDatetimeItemDto v12.0-allOf[1]
Type:
Show Source
object
-
allowPartialDate: integer
(int32)
Minimum Value:
0
Maximum Value:1
Allow partial dateExample:1
-
format: string
Pattern:
yyyy|MMM-yyyy|dd-MMM-yyyy|dd-MMM-yyyy HH:mm
Date time formatExample:DD-MON-YYYY
-
partialDate: string
Pattern:
yyyy|MMM-yyyy
Partial date formatExample:Jan-1993
Nested Schema : FormItemDto v14.0
Type:
object
Title:
FormItemDto v14.0
Discriminator: questionType
Discriminator Values
Form Item Information
Show Source
-
advancedProps: array
advancedProps
-
applyChangeToVersion: string
For IPR apply change to versionExample:
1.0.0.1
-
clLabNormalsTag: string
Code list Lab Normals Tag used in the code list dialog taggingExample:
LabTest, LabUnit, LabGender, LabRace, LabStandardResult
-
dataClassificationIds: array
dataClassificationIds
-
dataClassificationLevel: string
Data classification level if applicableExample:
edit, view
-
dynamic: integer
(int32)
How many leading questions in this form have to be answered by user correctly before Item is included into the form.Example:
1
-
formId: string
(uuid)
Form Unique GUID
-
formTitle: string
Form titleExample:
Demography
-
formula: string
Smart item formula.Example:
[{'ruleName':'AGE','ruleExpression':'AgeInYears(AGE_DOB_01, visitDate)'}]
-
groupSequence: integer
(int32)
Group sequence.
- hidden: boolean
-
id: string
(uuid)
Form Item Unique GUID
-
isCohortFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization cohort or not.Example:
false
-
isStrataFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization stratum or not.Example:
false
-
labNormalsTag: string
Lab Normals Tag used in dialog taggingExample:
LabTest, LabUnit, LabLowRange, LabHighRange, LabStandardResult
-
questionHint: string
Minimum Length:
0
Maximum Length:4000
Form question hintExample:What is your age?
-
questionLabel(required): string
Minimum Length:
1
Maximum Length:4000
Form question labelExample:Age
-
questionType(required): string
-
randomizationTag: boolean
Flag that indicates whether this form item should be used for randomization stratification or not.Example:
true
-
readOnly: boolean
Is form item read only?Example:
false
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form item reference name.Example:NUMBER_01
-
required(required): boolean
Whether this form item is requiered or not.Example:
true
-
ruleSet: string
A JSON-formatted set of rules to do validation of the answers.Example:
{'logicalOperator':'NONE','rules':[],'numberIndex':1}
-
sasLabel: string
Form Item sasLabelExample:
Adverse Event
-
sasVariable: string
Form Item SASVariableExample:
AE
-
sdvRequired(required): string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]
Source Data Verification TypeExample:NEVER(0),ALWAYS(1),CRITICAL(2)
-
sequence: integer
(int32)
Item position in the form.Example:
1
-
smartItemId: string
(uuid)
Smart item Unique GUID
-
smartObject: string
Smart object.Example:
AGE
Match One Schema
Show Source
-
object
FormNumberItemDto v14.0
Title:
FormNumberItemDto v14.0
Form Number Item Details Information -
object
FormChoiceItemDto v14.0
Title:
FormChoiceItemDto v14.0
Form Choice Item Details Information -
object
FormTextItemDto v14.0
Title:
FormTextItemDto v14.0
Form text Item Details Information -
object
FormDatetimeItemDto v14.0
Title:
FormDatetimeItemDto v14.0
Form DateTime Item Details Information -
object
FormQuestionGroupItemDto v14.0
Title:
FormQuestionGroupItemDto v14.0
Form Question Group Item Details Information -
object
FormTableItemDto
-
object
FormLabelItemDto
Nested Schema : FormItemDto v18.0
Type:
object
Title:
FormItemDto v18.0
Discriminator: questionType
Discriminator Values
Form Item Information
Show Source
-
advancedProps: array
advancedProps
-
applyChangeToVersion: string
For IPR apply change to versionExample:
1.0.0.1
-
clLabNormalsTag: string
Code list Lab Normals Tag used in the code list dialog taggingExample:
LabTest, LabUnit, LabGender, LabRace, LabStandardResult
-
dataClassificationIds: array
dataClassificationIds
-
dataClassificationLevel: string
Data classification level if applicableExample:
edit, view
-
dynamic: integer
(int32)
How many leading questions in this form have to be answered by user correctly before Item is included into the form.Example:
1
-
formId: string
(uuid)
Form Unique GUID
-
formTitle: string
Form titleExample:
Demography
-
formula: string
Smart item formula.Example:
[{'ruleName':'AGE','ruleExpression':'AgeInYears(AGE_DOB_01, visitDate)'}]
-
groupSequence: integer
(int32)
Group sequence.
- hidden: boolean
-
id: string
(uuid)
Form Item Unique GUID
-
isCohortFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization cohort or not.Example:
false
-
isStrataFactor: boolean
Flag that indicates whether this form item is used as a factor for randomization stratum or not.Example:
false
-
labNormalsTag: string
Lab Normals Tag used in dialog taggingExample:
LabTest, LabUnit, LabLowRange, LabHighRange, LabStandardResult
-
questionHint: string
Minimum Length:
0
Maximum Length:4000
Form question hintExample:What is your age?
-
questionLabel(required): string
Minimum Length:
1
Maximum Length:4000
Form question labelExample:Age
-
questionType(required): string
Title:
FormItemType
Allowed Values:[ "text", "instructionalText", "numeric", "datetime", "choice", "questionGroup", "table", "label", "section", "existingData" ]
Question typeExample:numeric
-
randomizationTag: boolean
Flag that indicates whether this form item should be used for randomization stratification or not.Example:
true
-
readOnly: boolean
Is form item read only?Example:
false
-
refname(required): string
Minimum Length:
1
Maximum Length:64
Form item reference name.Example:NUMBER_01
-
required(required): boolean
Whether this form item is requiered or not.Example:
true
-
ruleSet: string
A JSON-formatted set of rules to do validation of the answers.Example:
{'logicalOperator':'NONE','rules':[],'numberIndex':1}
-
sasLabel: string
Form Item sasLabelExample:
Adverse Event
-
sasVariable: string
Form Item SASVariableExample:
AE
-
sdvRequired(required): string
Allowed Values:
[ "NOTSET", "NEVER", "ALWAYS", "CRITICAL" ]
Source Data Verification TypeExample:NEVER(0),ALWAYS(1),CRITICAL(2)
-
sequence: integer
(int32)
Item position in the form.Example:
1
-
smartItemId: string
(uuid)
Smart item Unique GUID
-
smartObject: string
Smart object.Example:
AGE
Match One Schema
Show Source
-
object
FormNumberItemDto v18.0
Title:
FormNumberItemDto v18.0
Form Number Item Details Information -
object
FormChoiceItemDto v18.0
Title:
FormChoiceItemDto v18.0
Form Choice Item Details Information -
object
FormTextItemDto v18.0
Title:
FormTextItemDto v18.0
Form text Item Details Information -
object
FormDatetimeItemDto v18.0
Title:
FormDatetimeItemDto v18.0
Form DateTime Item Details Information -
object
FormQuestionGroupItemDto v18.0
Title:
FormQuestionGroupItemDto v18.0
Form Question Group Item Details Information -
object
FormTableItemDto v18.0
Title:
FormTableItemDto v18.0
Form table Item Details Information -
object
FormSectionalItemDto v18.0
Title:
FormSectionalItemDto v18.0
Form Section Item Details Information -
object
FormLabelItemDto
-
object
FormInstructionalTextItem v18.0
Title:
FormInstructionalTextItem v18.0
Instructional information about the form or question -
object
FormExistingDataItemDtoV18
Form existing data item Information
Nested Schema : FormLabelItemDto-allOf[1]
Type:
Show Source
object
-
advancedProps: array
advancedProps
-
clDescription: string
Minimum Length:
0
Maximum Length:4000
Codelist description only for choice type formitemExample:Standard gender codelist
-
clTitle: string
Codelist title only for choice type formitemExample:
Gender
-
columnLayout: string
Coumn Layout codelist IDExample:
EBCF17C5F8D4460AA4A9673485C79CF0
-
columnLayoutLabel: string
Coumn Layout Label in UIExample:
Single
-
display: string
Pattern:
selectbox|checkbox|radioset|label
Form choice item display in UI - Selectbox.Example:selectbox
-
isCodeListReplaced: boolean
Indicates if the choice option codelist is replacedExample:
true
-
options: array
options
Nested Schema : advancedProps
Type:
Show Source
array
-
Array of:
object From Item Advanced Property With Parent v18.0
Title:
From Item Advanced Property With Parent v18.0
Form Item Advanced Property with Parent Info
Nested Schema : options
Type:
Show Source
array
-
Array of:
object FormOptionDto v18.0
Title:
FormOptionDto v18.0
Form choice item option details
Nested Schema : From Item Advanced Property With Parent v18.0
Type:
object
Title:
From Item Advanced Property With Parent v18.0
Form Item Advanced Property with Parent Info
Show Source
-
id: string
(uuid)
Extended Property ID
-
label: string
(uuid)
parent object ID
-
name: string
Minimum Length:
1
Maximum Length:255
Advanced property nameExample:RolloverQuestionStudyId
-
parentObjectLabel: string
parent object nameExample:
Form 1
-
parentObjectLevel: string
type of parent objectExample:
FORM
-
rules: array
rules
-
value: string
Minimum Length:
1
Maximum Length:2048
Advanced property value. For example, rollover study UUIDExample:B1B8327AFAA6412287106192AB5984EF
Nested Schema : rules
Type:
Show Source
array
-
Array of:
object From Item Advanced Property Rule v18.0
Title:
From Item Advanced Property Rule v18.0
Form Item Advanced Property Rule
Nested Schema : From Item Advanced Property Rule v18.0
Type:
object
Title:
From Item Advanced Property Rule v18.0
Form Item Advanced Property Rule
Show Source
-
label: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.VALUEExample:
Yes
-
name: string
nameExample:
RolloverQuestionAnswer
-
value: string
For RolloverQuestion property it is an ECDV_CODELISTITEM.CODELISTITEM_IDExample:
B1B8327AFAA6412287106192AB5984EF
Nested Schema : FormOptionDto v18.0
Type:
object
Title:
FormOptionDto v18.0
Form choice item option details
Show Source
-
clCode: string
Codelist code for a one specific choice.Example:
1
-
clDescription: string
Minimum Length:
1
Maximum Length:4000
Codelist description for a one specific choice.Example:1
-
clValue: string
Codelist value for a one specific choice.Example:
1
-
label: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox label for a one specific choice.Example:Female
-
value: string
Minimum Length:
1
Maximum Length:4000
Form choice selectbox value for a one specific choice.Example:1
500 Response
Error
Nested Schema : details
Type:
object