description: Defines additional capabilities for controlling the rendering of the questionnaire. package_name: hl7.fhir.uv.sdc derivation: constraint name: SDCQuestionnaireRender type: Questionnaire elements: modifierExtension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: rendering-criticalExtension: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-rendering-criticalExtension', index: 1} min: 0 title: extensions: title-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 3} title-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 4} elements: extension: index: 2 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: title-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 3} min: 0 max: 1 title-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 4} min: 0 max: 1 item: extensions: openLabel: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel', min: 0, max: 1, type: Extension, index: 8} keyboardType: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-keyboard', min: 0, max: 1, type: Extension, index: 19} collapsible: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible', min: 0, max: 1, type: Extension, index: 17} itemControl: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl', min: 0, max: 1, type: Extension, mustSupport: true, index: 9} choiceOrientation: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation', min: 0, max: 1, type: Extension, index: 10} width: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width', min: 0, max: 1, type: Extension, index: 14} entryFormat: {url: 'http://hl7.org/fhir/StructureDefinition/entryFormat', min: 0, max: 1, type: Extension, mustSupport: true, index: 16} choiceColumn: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn', min: 0, type: Extension, index: 13} itemOptionalDisplay: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay', min: 0, max: 1, type: Extension, index: 6} supportLink: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink', min: 0, type: Extension, index: 12} displayCategory: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory', min: 0, max: 1, type: Extension, mustSupport: true, index: 11} columnCount: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-columnCount', min: 0, max: 1, type: Extension, index: 18} itemShortText: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText', min: 0, max: 1, type: Extension, index: 7} itemMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', min: 0, max: 1, type: Extension, index: 5} sliderStepValue: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', min: 0, max: 1, type: Extension, index: 15} elements: extension: type: Extension url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia index: 5 slicing: slices: openLabel: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel', index: 8} min: 0 max: 1 keyboardType: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-keyboard', index: 19} min: 0 max: 1 collapsible: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible', index: 17} min: 0 max: 1 itemControl: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl', index: 9} min: 0 max: 1 choiceOrientation: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation', index: 10} min: 0 max: 1 width: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width', index: 14} min: 0 max: 1 entryFormat: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/entryFormat', index: 16} min: 0 max: 1 choiceColumn: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn', index: 13} min: 0 itemOptionalDisplay: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay', index: 6} min: 0 max: 1 supportLink: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink', index: 12} min: 0 displayCategory: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory', index: 11} min: 0 max: 1 columnCount: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-columnCount', index: 18} min: 0 max: 1 itemShortText: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText', index: 7} min: 0 max: 1 itemMedia: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', index: 5} min: 0 max: 1 sliderStepValue: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', index: 15} min: 0 max: 1 prefix: extensions: itemLabel-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 21} itemLabel-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 22} elements: extension: index: 20 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: itemLabel-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 21} min: 0 max: 1 itemLabel-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 22} min: 0 max: 1 text: extensions: groupText-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 24} groupText-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 25} expression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 26} elements: extension: index: 23 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: groupText-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 24} min: 0 max: 1 groupText-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 25} min: 0 max: 1 expression: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 26} min: 0 max: 1 answerOption: extensions: itemAnswerMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia', min: 0, max: 1, type: Extension, index: 28} optionPrefix: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix', min: 0, max: 1, type: Extension, index: 29} elements: extension: index: 27 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: 28} min: 0 max: 1 optionPrefix: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix', index: 29} min: 0 max: 1 value: choices: [valueCoding] index: 39 slicing: slices: valueCoding: match: {} schema: choices: [valueCoding] index: 39 min: 0 max: 1 valueString: type: string choiceOf: value index: 34 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 34} min: 0 max: 1 value[x]: elements: display: extensions: optionDisplay-renderingStyle: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', min: 0, max: 1, type: Extension, index: 42} optionDisplay-xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 43} elements: extension: index: 41 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: optionDisplay-renderingStyle: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-style', index: 42} min: 0 max: 1 optionDisplay-xhtml: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 43} min: 0 max: 1 valueCoding: type: Coding choiceOf: value index: 40 slicing: slices: valueCoding: match: {} schema: {type: Coding, choiceOf: value, index: 40} min: 0 max: 1 package_version: 4.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-render base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon version: 4.0.0-ballot