Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Element NameParameter
Parent
Element(s)
ElementsMethodSignature
Element XPath(s)
  • /ODM/Study/MetaDataVersion/ItemDef/RangeCheck/MethodSignature/Parameter
  • /ODM/Study/MetaDataVersion/MethodDef/MethodSignature/Parameter
  • /ODM/Study/MetaDataVersion/ConditionDef/MethodSignature/Parameter
Element Textual ValueNone
UsageConditional. There must be an ItemDef element for each unique ItemOID attribute value in the study.
AttributesName, DataType, Definition,
DataType,
OrderNumber
Child Elements
(Description?, Question?, RangeCheck*, CodeListRef?, Coding*, Alias*)NamenameThe parameter nameDefinitiontext(optional)A free-text definition of the parameterDataType(text | integer | decimal | float | double | date | time | datetime | string | boolean | double | hexBinary | base64Binary | hexFloat | base64Float | partialDate | partialTime | partialDatetime | durationDatetime | intervalDatetime | incompleteDatetime | incompleteDate | incompleteTime | URI )Parameter datatypeOrderNumberpositiveInteger(optional)Position of the Parameter in the MethodSignature

...

None
Usage/Business Rules
  • Business Rule(s):
    • If the FormalExpression includes input arguments,  a Parameter must be provided for each argument. 
    • A Parameter identifies values passed to a Method that may be processed by a FormalExpression. To maintain the relative simplicity of MethodDef implementations, default values and optional parameters are not explicitly supported.

...