type: datatypedatatype: Expression
Expression
Elements
- Expression.description [0..1]: string A brief, natural language description of the condition that effectively communicates the intended semantics
- Expression.name [0..1]: code A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined
- Expression.language [0..1]: code The media type of the language for the expression
- Expression.expression [0..1]: string An expression in the specified language that returns a value
- Expression.reference [0..1]: uri A URI that defines where the expression is found
Bindings
- Expression.name:
! - Expression.language:
ExpressionLanguage| strength: value set | reference: valueset-expression-language
Requirements
- Expression.language: The cardinality of this element is optional to allow text only as part of the authoring process. However, in order to be executable, the expression element must be specified.
Comments
- Expression.expression: If Expression.expression and Expression.reference are both present, the Expression.expression might just be a name pointing something within the referenced content.
- Expression.reference: If both a reference and an expression is found, the reference SHALL point to the same expression