ItemDef

Attribute Value/Map to Oracle InForm
OID Form-relative RefPath for the control
Name Item RefName
Data Type see the below Data Type table
Length see the below Data Type table
SignificantDigits see the below Data Type table
Revision
  • Entity:Control

    Property: Revision

  • Entity: Item

    Property: Revision

GUID Item identifier.
DBUID
  • Entity:Control

    Property: DBUID

  • Entity: Item

    Property: DBUID

UUID

Entity: Control

Property: UUID

ParentOID The parent of each ItemDef that is not a top-level ItemDef.
ParentType Defines the type of parent control.
If value of parent type is:
  • ItemDef, then pf:ParentOID refers to the parent ItemDef's OID.
  • CodeListItem, then pf:ParentOID refers to the parent CodeListItem's pf:SelectionOID.
SelectionOID An OID that uniquely identifies the selection in a radio group.
SelectionOwner For each ItemDef that is the child of a radio group selection, the OID of the CodeList that contains the codelist selection.
ItemDefType

Indicates the control type

Values: RadioGroup, Checkbox, Text, Calculated, PullDown, Date.

Question Question text for the item that contains the control.
SignificantDigits see the below Data Type table
CheckboxGroupRefName Present when the control is contained in a checkbox group and contains the RefName of the checkbox group.

Data Type table

Oracle InForm control type Definition
Simple control

Data Type is defined by the element's type.

Length: text 255, integer 10, float 308.

Note:

  • Integer is always returned as 10 (the maximum number of digits in a 32-bit integer).
  • Float is always returned as 308 (the maximum exponent for a 64-bit floating-point number).

Significant Digit: 4

Pulldown Control References a codelist with the allowable values.
Text Control

Data Type is defined by control data type (Pf_TextControl/DataType).

Length: text Pf_TextControl/MaxLength, integer 10, float 308.

Note:

  • Integer is always returned as 10 (the maximum number of digits in a 32-bit integer).
  • Float is always returned as 308 (the maximum exponent for a 64-bit floating-point number).

Significant Digit: Pf_TextControl/PFPrecision

Radio Control References a codelist with the allowable values.
Group Control Represented as an ItemDef per check option with the name of the option included in the form-relative RefPath in the ItemDefOID.
Datetime Control incompleteDatetime
Calculated Control Text type with length = 255

MeasurementUnitRef

Attribute Value/Map to Oracle InForm
MeasurementUnitOID Unit RefName
NormalizationUnit Yes, if the referenced unit is for normal values.

Question

Child Value/Map to Oracle InForm
TranslatedText

Item question

A TranslatedText element exists for each study language.

Example

<ItemDef OID="frmDOSE.sctDOSE.itsDOSE.itmDOSEFromDate.dtmDOSE" Name="dtmDOSE" DataType="incompleteDatetime">
    <Question>
        <TranslatedText>Start date</TranslatedText>
    </Question>
</ItemDef>