PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@dtr-1.1.0-ballot
    http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-sdc-questionnaire
description: The DTR SDC Questionnaire represents a Questionnaire which follows SDC profile.
package_name: hl7.fhir.us.davinci
derivation: constraint
name: DTRSDCQuestionnaire
type: Questionnaire
elements:
  text:
    mustSupport: true
    index: 0
    extensions:
      textRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 1}
      textRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 2}
    elements:
      extension:
        type: Extension
        url: http://hl7.org/fhir/StructureDefinition/rendering-style
        index: 1
        slicing:
          slices:
            textRenderingStyle:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 1}
              min: 0
              max: 1
            textRenderingXhtml:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 2}
              min: 0
              max: 1
  extension:
    type: Extension
    url: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
    index: 3
    slicing:
      slices:
        constraint:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', index: 8}
          min: 0
        styleSensitive:
          match: {}
          schema:
            type: Extension
            url: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
            index: 3
            elements:
              valueBoolean:
                pattern: {type: Boolean, value: false}
                index: 4
            required: [valueBoolean]
        variable:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/variable', index: 12}
          min: 0
        launchContex:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext', index: 11}
          min: 0
        itemPopulationContext:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext', index: 13}
          min: 0
        signatureRequired:
          match: {}
          schema: {type: Extension, short: There's a cost to support this., mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', index: 7}
          min: 0
        entryMode:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode', index: 5}
          min: 0
        cqf-library:
          match: {}
          schema:
            type: Extension
            short: The library can contain CQL, FHIRPath or x-fhir-query. The implementers must handle any of the above.
            mustSupport: true
            url: http://hl7.org/fhir/StructureDefinition/cqf-library
            index: 9
            elements:
              valueCanonical: {type: canonical, index: 10}
            required: [valueCanonical]
        endpoint:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-endpoint', index: 6}
          min: 0
  title:
    extensions:
      titleRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 15}
      titleRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 16}
    elements:
      extension:
        index: 14
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            titleRenderingStyle:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 15}
              min: 0
              max: 1
            titleRenderingXhtml:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 16}
              min: 0
              max: 1
  item:
    extensions:
      answerOptionsToggleExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression', min: 0, type: Extension, index: 44}
      minQuantity: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-minQuantity', min: 0, type: Extension, index: 39}
      maxValue: {url: 'http://hl7.org/fhir/StructureDefinition/maxValue', min: 0, type: Extension, index: 38}
      itemHidden: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-hidden', min: 0, type: Extension, mustSupport: true, index: 20}
      openLabel: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel', min: 0, type: Extension, index: 21}
      candidateExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression', min: 0, type: Extension, mustSupport: true, index: 49}
      maxDecimalPlaces: {url: 'http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces', min: 0, type: Extension, index: 41}
      referenceProfile: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceProfile', min: 0, type: Extension, mustSupport: true, index: 48}
      unit: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit', min: 0, type: Extension, index: 55}
      itemConstraint: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', min: 0, type: Extension, index: 51}
      maxOccurs: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs', min: 0, type: Extension, index: 34}
      lookupQuestionnaire: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-lookupQuestionnaire', min: 0, type: Extension, mustSupport: true, index: 50}
      collapsible: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible', min: 0, max: 1, type: Extension, index: 30}
      itemControl: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl', min: 0, type: Extension, mustSupport: true, index: 22}
      unitValueSet: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitValueSet', min: 0, type: Extension, mustSupport: true, index: 46}
      initialExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression', min: 0, type: Extension, mustSupport: true, index: 52}
      choiceOrientation: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation', min: 0, type: Extension, index: 23}
      width: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width', min: 0, type: Extension, index: 27}
      usageMode: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode', min: 0, type: Extension, index: 31}
      contextExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression', min: 0, type: Extension, mustSupport: true, index: 56}
      entryFormat: {url: 'http://hl7.org/fhir/StructureDefinition/entryFormat', min: 0, type: Extension, index: 29}
      minValue: {url: 'http://hl7.org/fhir/StructureDefinition/minValue', min: 0, type: Extension, index: 37}
      minLength: {url: 'http://hl7.org/fhir/StructureDefinition/minLength', min: 0, type: Extension, index: 35}
      choiceColumn: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn', min: 0, type: Extension, index: 26}
      itemOptionalDisplay: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay', min: 0, max: 0, type: Extension, index: 18}
      supportLink: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink', min: 0, type: Extension, mustSupport: true, index: 25}
      displayCategory: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory', min: 0, type: Extension, index: 24}
      shortText: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText', min: 0, type: Extension, index: 19}
      minOccurs: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs', min: 0, type: Extension, index: 33}
      mimeType: {url: 'http://hl7.org/fhir/StructureDefinition/mimeType', min: 0, type: Extension, mustSupport: true, index: 42}
      regex: {url: 'http://hl7.org/fhir/StructureDefinition/regex', min: 0, type: Extension, index: 36}
      enableWhenExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression', min: 0, type: Extension, mustSupport: true, index: 54}
      calculatedExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression', min: 0, type: Extension, mustSupport: true, index: 53}
      referenceResource: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceResource', min: 0, type: Extension, mustSupport: true, index: 47}
      maxQuantity: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-maxQuantity', min: 0, type: Extension, index: 40}
      maxSize: {url: 'http://hl7.org/fhir/StructureDefinition/maxSize', min: 0, type: Extension, index: 43}
      itemMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', min: 0, max: 1, type: Extension, index: 17}
      unitOption: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption', min: 0, type: Extension, mustSupport: true, index: 45}
      sliderStepValue: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', min: 0, type: Extension, index: 28}
      itemSignatureRequired: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', min: 0, type: Extension, index: 32}
    elements:
      enableBehavior: {mustSupport: true, index: 65}
      repeats:
        elements:
          value:
            mustSupport: false
            index: 69
            extensions:
              repeatsExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, index: 71}
            elements:
              extension:
                index: 70
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    repeatsExpression:
                      match: {url: null}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 71}
                      min: 0
                      max: 1
      enableWhen: {mustSupport: true, index: 64}
      answerOption:
        extensions:
          itemAnswerMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia', min: 0, max: 1, type: Extension, index: 79}
          optionExclusive: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-optionExclusive', min: 0, max: 1, type: Extension, mustSupport: true, index: 80}
          ordinalValue: {url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', min: 0, max: 1, type: Extension, index: 81}
        elements:
          extension:
            index: 78
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                itemAnswerMedia:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia', index: 79}
                  min: 0
                  max: 1
                optionExclusive:
                  match: {url: null}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-optionExclusive', index: 80}
                  min: 0
                  max: 1
                ordinalValue:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', index: 81}
                  min: 0
                  max: 1
          value:
            mustSupport: true
            choices: []
            index: 83
          value[x]:
            extensions:
              answerOptionRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, mustSupport: true, index: 84}
            elements:
              extension:
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
                index: 84
                slicing:
                  slices:
                    answerOptionRenderingXhtml:
                      match: {}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 84}
                      min: 0
                      max: 1
      prefix:
        extensions:
          itemPrefixRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 58}
          itemPrefixRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 59}
        elements:
          extension:
            index: 57
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                itemPrefixRenderingStyle:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 58}
                  min: 0
                  max: 1
                itemPrefixRenderingXhtml:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 59}
                  min: 0
                  max: 1
      extension:
        type: Extension
        url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia
        index: 17
        slicing:
          slices:
            answerOptionsToggleExpression:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression', index: 44}
              min: 0
            minQuantity:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-minQuantity', index: 39}
              min: 0
            maxValue:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/maxValue', index: 38}
              min: 0
            itemHidden:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-hidden', index: 20}
              min: 0
            openLabel:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel', index: 21}
              min: 0
            candidateExpression:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression', index: 49}
              min: 0
            maxDecimalPlaces:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces', index: 41}
              min: 0
            referenceProfile:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceProfile', index: 48}
              min: 0
            unit:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit', index: 55}
              min: 0
            itemConstraint:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', index: 51}
              min: 0
            maxOccurs:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs', index: 34}
              min: 0
            lookupQuestionnaire:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-lookupQuestionnaire', index: 50}
              min: 0
            collapsible:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible', index: 30}
              min: 0
              max: 1
            itemControl:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl', index: 22}
              min: 0
            unitValueSet:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitValueSet', index: 46}
              min: 0
            initialExpression:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression', index: 52}
              min: 0
            choiceOrientation:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation', index: 23}
              min: 0
            width:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width', index: 27}
              min: 0
            usageMode:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode', index: 31}
              min: 0
            contextExpression:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression', index: 56}
              min: 0
            entryFormat:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/entryFormat', index: 29}
              min: 0
            minValue:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/minValue', index: 37}
              min: 0
            minLength:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/minLength', index: 35}
              min: 0
            choiceColumn:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn', index: 26}
              min: 0
            itemOptionalDisplay:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay', index: 18}
              min: 0
              max: 0
            supportLink:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink', index: 25}
              min: 0
            displayCategory:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory', index: 24}
              min: 0
            shortText:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText', index: 19}
              min: 0
            minOccurs:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs', index: 33}
              min: 0
            mimeType:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/mimeType', index: 42}
              min: 0
            regex:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/regex', index: 36}
              min: 0
            enableWhenExpression:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression', index: 54}
              min: 0
            calculatedExpression:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression', index: 53}
              min: 0
            referenceResource:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceResource', index: 47}
              min: 0
            maxQuantity:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-maxQuantity', index: 40}
              min: 0
            maxSize:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/maxSize', index: 43}
              min: 0
            itemMedia:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', index: 17}
              min: 0
              max: 1
            unitOption:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption', index: 45}
              min: 0
            sliderStepValue:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', index: 28}
              min: 0
            itemSignatureRequired:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', index: 32}
              min: 0
      readOnly:
        elements:
          value:
            mustSupport: false
            index: 72
            extensions:
              readOnlyExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, index: 74}
            elements:
              extension:
                index: 73
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    readOnlyExpression:
                      match: {url: null}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 74}
                      min: 0
                      max: 1
      answerValueSet:
        elements:
          value:
            mustSupport: false
            index: 75
            extensions:
              answerValueSetExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, index: 77}
            elements:
              extension:
                index: 76
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    answerValueSetExpression:
                      match: {url: null}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 77}
                      min: 0
                      max: 1
      required:
        elements:
          value:
            mustSupport: false
            index: 66
            extensions:
              requiredExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, index: 68}
            elements:
              extension:
                index: 67
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    requiredExpression:
                      match: {url: null}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 68}
                      min: 0
                      max: 1
      text:
        extensions:
          itemTextRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 61}
          itemTextRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, mustSupport: true, index: 62}
          itemTextCqfExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, index: 63}
        elements:
          extension:
            index: 60
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                itemTextRenderingStyle:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 61}
                  min: 0
                  max: 1
                itemTextRenderingXhtml:
                  match: {url: null}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 62}
                  min: 0
                  max: 1
                itemTextCqfExpression:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 63}
                  min: 0
                  max: 1
package_version: dtr-1.1.0-ballot
extensions:
  constraint: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', min: 0, type: Extension, index: 8}
  styleSensitive:
    url: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
    type: Extension
    index: 3
    elements:
      valueBoolean:
        pattern: {type: Boolean, value: false}
        index: 4
    required: [valueBoolean]
  variable: {url: 'http://hl7.org/fhir/StructureDefinition/variable', min: 0, type: Extension, mustSupport: true, index: 12}
  launchContex: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext', min: 0, type: Extension, mustSupport: true, index: 11}
  itemPopulationContext: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext', min: 0, type: Extension, mustSupport: true, index: 13}
  signatureRequired: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', min: 0, type: Extension, short: There's a cost to support this., mustSupport: true, index: 7}
  entryMode: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode', min: 0, type: Extension, mustSupport: true, index: 5}
  cqf-library:
    url: http://hl7.org/fhir/StructureDefinition/cqf-library
    type: Extension
    short: The library can contain CQL, FHIRPath or x-fhir-query. The implementers must handle any of the above.
    mustSupport: true
    index: 9
    elements:
      valueCanonical: {type: canonical, index: 10}
    required: [valueCanonical]
  endpoint: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-endpoint', min: 0, type: Extension, mustSupport: true, index: 6}
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-sdc-questionnaire
base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire
version: 1.1.0-ballot
required: [text]