PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.sdc.r4b@3.0.0
    http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression
description: A complex expression that provides a list of the allowed options that should be enabled or disabled based on the evaluation of a provided expression.  It allows toggling of allowed answers based on context, including the answers provided to other expressions.  Any options not listed by one of the answerOptionsToggleExpression occurrences are presumed to be 'enabled'
package_name: hl7.fhir.uv.sdc.r4b
derivation: constraint
name: AnswerOptionsToggleExpressionExtension
type: Extension
elements:
  extension:
    short: Option(s) to toggle
    array: true
    min: 1
    index: 0
    slicing:
      slices:
        option:
          match: {}
          schema:
            short: Option(s) to toggle
            array: true
            min: 1
            _required: true
            index: 0
            elements:
              url:
                pattern: {type: Uri, value: option}
                index: 1
              value:
                short: The option value to control
                choices: []
                index: 3
            required: [value]
        expression:
          match: {}
          schema:
            short: The expression to toggle on
            _required: true
            index: 4
            elements:
              url:
                pattern: {type: Uri, value: expression}
                index: 5
              value:
                short: Expression value
                choices: [valueExpression]
                index: 7
              valueExpression: {type: Expression, short: Expression value, choiceOf: value, index: 8}
            required: [valueExpression, value]
  url:
    type: uri
    pattern: {type: Uri, value: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression'}
    index: 9
  value:
    choices: []
    index: 11
package_version: 3.0.0
extensions:
  option:
    url: null
    short: Option(s) to toggle
    array: true
    min: 1
    _required: true
    index: 0
    elements:
      url:
        pattern: {type: Uri, value: option}
        index: 1
      value:
        short: The option value to control
        choices: []
        index: 3
    required: [value]
  expression:
    url: null
    short: The expression to toggle on
    _required: true
    index: 4
    elements:
      url:
        pattern: {type: Uri, value: expression}
        index: 5
      value:
        short: Expression value
        choices: [valueExpression]
        index: 7
      valueExpression: {type: Expression, short: Expression value, choiceOf: value, index: 8}
    required: [valueExpression, value]
class: extension
kind: complex-type
url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 3.0.0
required: [extension]