PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-dtr@2.2.0-ballot
    http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-std-questionnaire
description: Takes a subset of extensions and constraints from the SDC [rendering](http://hl7.org/fhir/uv/sdc/STU3/StructureDefinition-sdc-questionnaire-render.html), [behavior](http://hl7.org/fhir/uv/sdc/STU3/StructureDefinition-sdc-questionnaire-behave.html), and [population](http://hl7.org/fhir/uv/sdc/STU3/StructureDefinition-sdc-questionnaire-pop-exp.html) profiles, reflecting agreed expectations around which data elements might be relevant as well as which must be supported for DTR purposes.
package_name: hl7.fhir.us.davinci-dtr
derivation: constraint
name: DTRStdQuestionnaire
type: Questionnaire
elements:
  item:
    index: 0
    extensions:
      enableWhenExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression', min: 0, max: 1, type: Extension, mustSupport: true, index: 1}
      answerOptionsToggleExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression', min: 0, max: 1, type: Extension, index: 2}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression
        index: 1
        slicing:
          slices:
            enableWhenExpression:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression', index: 1}
              min: 0
              max: 1
            answerOptionsToggleExpression:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression', index: 2}
              min: 0
              max: 1
      text:
        extensions:
          itemTextCqfExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 3}
        elements:
          extension:
            type: Extension
            url: http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1
            index: 3
            slicing:
              slices:
                itemTextCqfExpression:
                  match: {}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1', index: 3}
                  min: 0
                  max: 1
      enableWhen: {mustSupport: true, index: 4}
      required:
        elements:
          value:
            mustSupport: false
            index: 5
            extensions:
              requiredExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 7}
            elements:
              extension:
                index: 6
                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|5.3.0-ballot-tc1', index: 7}
                      min: 0
                      max: 1
      repeats:
        elements:
          value:
            mustSupport: false
            index: 8
            extensions:
              repeatsExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 10}
            elements:
              extension:
                index: 9
                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|5.3.0-ballot-tc1', index: 10}
                      min: 0
                      max: 1
      readOnly:
        elements:
          value:
            mustSupport: false
            index: 11
            extensions:
              readOnlyExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 13}
            elements:
              extension:
                index: 12
                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|5.3.0-ballot-tc1', index: 13}
                      min: 0
                      max: 1
      answerValueSet:
        elements:
          value:
            mustSupport: false
            index: 14
            extensions:
              answerValueSetExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression|5.3.0-ballot-tc1', min: 0, max: 1, type: Extension, index: 16}
            elements:
              extension:
                index: 15
                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|5.3.0-ballot-tc1', index: 16}
                      min: 0
                      max: 1
package_version: 2.2.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-std-questionnaire
base: http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-base-questionnaire
version: 2.2.0-ballot
required: [item]