description: The DTR SDC adaptive Questionnaire is used to represent an adaptive Questionnaire. package_name: hl7.fhir.us.davinci-dtr derivation: constraint name: DTRSDCQuestionnaireAdapt 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: index: 3 slicing: slices: styleSensitive: match: {} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive index: 4 elements: valueBoolean: pattern: {type: Boolean, value: false} index: 5 required: [valueBoolean] 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: 6 elements: valueCanonical: {type: canonical, index: 7} required: [valueCanonical] itemPopulationContext: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext', index: 8} min: 0 title: extensions: titleRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 10} titleRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 11} elements: extension: index: 9 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: 10} min: 0 max: 1 titleRenderingXhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 11} min: 0 max: 1 item: extensions: itemHidden: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-hidden', min: 0, type: Extension, mustSupport: true, index: 15} openLabel: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel', min: 0, type: Extension, index: 16} candidateExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression', min: 0, type: Extension, mustSupport: true, index: 28} unit: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit', min: 0, type: Extension, index: 27} collapsible: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible', min: 0, max: 1, type: Extension, index: 25} itemControl: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl', min: 0, type: Extension, mustSupport: true, index: 17} initialExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression', min: 0, type: Extension, mustSupport: true, index: 26} choiceOrientation: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation', min: 0, type: Extension, index: 18} width: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width', min: 0, type: Extension, index: 22} contextExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression', min: 0, type: Extension, mustSupport: true, index: 29} entryFormat: {url: 'http://hl7.org/fhir/StructureDefinition/entryFormat', min: 0, type: Extension, index: 24} choiceColumn: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn', min: 0, type: Extension, index: 21} itemOptionalDisplay: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay', min: 0, max: 0, type: Extension, index: 13} supportLink: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink', min: 0, type: Extension, mustSupport: true, index: 20} displayCategory: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory', min: 0, type: Extension, index: 19} shortText: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText', min: 0, type: Extension, index: 14} itemMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', min: 0, max: 1, type: Extension, index: 12} sliderStepValue: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', min: 0, type: Extension, index: 23} elements: extension: type: Extension url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia index: 12 slicing: slices: itemHidden: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-hidden', index: 15} min: 0 openLabel: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel', index: 16} min: 0 candidateExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression', index: 28} min: 0 unit: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit', index: 27} min: 0 collapsible: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible', index: 25} min: 0 max: 1 itemControl: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl', index: 17} min: 0 initialExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression', index: 26} min: 0 choiceOrientation: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation', index: 18} min: 0 width: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width', index: 22} min: 0 contextExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression', index: 29} min: 0 entryFormat: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/entryFormat', index: 24} min: 0 choiceColumn: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn', index: 21} min: 0 itemOptionalDisplay: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay', index: 13} min: 0 max: 0 supportLink: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink', index: 20} min: 0 displayCategory: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory', index: 19} min: 0 shortText: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText', index: 14} min: 0 itemMedia: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', index: 12} min: 0 max: 1 sliderStepValue: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', index: 23} min: 0 prefix: extensions: itemPrefixRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 31} itemPrefixRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 32} elements: extension: index: 30 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: 31} min: 0 max: 1 itemPrefixRenderingXhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 32} min: 0 max: 1 text: extensions: itemTextRenderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 34} itemTextRenderingXhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, mustSupport: true, index: 35} elements: extension: index: 33 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: 34} min: 0 max: 1 itemTextRenderingXhtml: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 35} min: 0 max: 1 enableWhen: {index: 36} enableBehavior: {index: 37} answerOption: extensions: itemAnswerMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia', min: 0, max: 1, type: Extension, index: 39} elements: extension: index: 38 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: 39} min: 0 max: 1 package_version: 1.1.0-ballot extensions: styleSensitive: url: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive type: Extension index: 4 elements: valueBoolean: pattern: {type: Boolean, value: false} index: 5 required: [valueBoolean] 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: 6 elements: valueCanonical: {type: canonical, index: 7} required: [valueCanonical] itemPopulationContext: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext', min: 0, type: Extension, mustSupport: true, index: 8} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-sdc-questionnaire-adapt base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-adapt version: 1.1.0-ballot required: [extension, text]