The ReturnValue element represents a return value used as part of a MethodSignature in MethodDef, ConditionDef, or RangeCheck. A return value identifies values passed from the Method to the calling element. A ReturnValue may be computed by a FormalExpression.

Element NameReturnValue
Parent ElementsMethodSignature
Element XPath(s)
  • /ODM/Study/MetaDataVersion/ItemDef/RangeCheck/MethodSignature/ReturnValue
  • /ODM/Study/MetaDataVersion/MethodDef/MethodSignature/ReturnValue
  • /ODM/Study/MetaDataVersion/ConditionDef/MethodSignature/ReturnValue
Element Textual ValueNone
AttributesName, DataType, Definition, OrderNumber
Child ElementsNone
Usage/Business Rules
  • Business Rule(s):
    • Must be provided when the FormalExpression is a function.

AttributeSchema Datatype or EnumerationUsageDefinitionBusiness Rulest
NamenameRequiredThe return value name.

When the MethodDef is referenced by an ItemGroupDef, the result will provide a data row. The Parameter must identify each ItemDef that may be included.

When the MethodDef is referenced by an ItemRef, the result provides ItemData for the corresponding ItemRef.

DataType(text | integer | decimal | float | double | date | time | datetime | string | boolean | double | hexBinary | base64Binary | hexFloat | base64Float | partialDate | partialTime | partialDatetime | durationDatetime | intervalDatetime | incompleteDatetime | incompleteDate | incompleteTime | URI )RequiredReturn value datatype
DefinitiontextOptionalA free-text definition of the return value
OrderNumberpositiveIntegerOptionalPosition of the ReturnValue

  • No labels