http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-render|4.0.0-ballot
Defines additional capabilities for controlling the rendering of the questionnaire.
description: Defines additional capabilities for controlling the rendering of the questionnaire. 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: {mustSupport: true, array: true, index: 1} min: 0 title: extensions: title-renderingStyle: {url: null, min: 0, max: 1, index: 3} title-xhtml: {url: null, min: 0, max: 1, 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: {index: 3} min: 0 max: 1 title-xhtml: match: {url: null} schema: {index: 4} min: 0 max: 1 item: extensions: openLabel: {url: null, min: 0, max: 1, index: 8} keyboardType: {url: null, min: 0, max: 1, index: 19} collapsible: {url: null, min: 0, max: 1, index: 17} itemControl: {url: null, min: 0, max: 1, mustSupport: true, index: 9} choiceOrientation: {url: null, min: 0, max: 1, index: 10} width: {url: null, min: 0, max: 1, index: 14} entryFormat: {url: null, min: 0, max: 1, mustSupport: true, index: 16} choiceColumn: {url: null, min: 0, array: true, index: 13} itemOptionalDisplay: {url: null, min: 0, max: 1, index: 6} supportLink: {url: null, min: 0, array: true, index: 12} displayCategory: {url: null, min: 0, max: 1, mustSupport: true, index: 11} columnCount: {url: null, min: 0, max: 1, index: 18} itemShortText: {url: null, min: 0, max: 1, index: 7} itemMedia: {url: null, min: 0, max: 1, index: 5} sliderStepValue: {url: null, min: 0, max: 1, index: 15} elements: extension: index: 5 slicing: slices: openLabel: match: {} schema: {index: 8} min: 0 max: 1 keyboardType: match: {} schema: {index: 19} min: 0 max: 1 collapsible: match: {} schema: {index: 17} min: 0 max: 1 itemControl: match: {} schema: {mustSupport: true, index: 9} min: 0 max: 1 choiceOrientation: match: {} schema: {index: 10} min: 0 max: 1 width: match: {} schema: {index: 14} min: 0 max: 1 entryFormat: match: {} schema: {mustSupport: true, index: 16} min: 0 max: 1 choiceColumn: match: {} schema: {array: true, index: 13} min: 0 itemOptionalDisplay: match: {} schema: {index: 6} min: 0 max: 1 supportLink: match: {} schema: {array: true, index: 12} min: 0 displayCategory: match: {} schema: {mustSupport: true, index: 11} min: 0 max: 1 columnCount: match: {} schema: {index: 18} min: 0 max: 1 itemShortText: match: {} schema: {index: 7} min: 0 max: 1 itemMedia: match: {} schema: {index: 5} min: 0 max: 1 sliderStepValue: match: {} schema: {index: 15} min: 0 max: 1 prefix: extensions: itemLabel-renderingStyle: {url: null, min: 0, max: 1, index: 21} itemLabel-xhtml: {url: null, min: 0, max: 1, 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: {index: 21} min: 0 max: 1 itemLabel-xhtml: match: {url: null} schema: {index: 22} min: 0 max: 1 text: extensions: groupText-renderingStyle: {url: null, min: 0, max: 1, index: 24} groupText-xhtml: {url: null, min: 0, max: 1, index: 25} expression: {url: null, min: 0, max: 1, 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: {index: 24} min: 0 max: 1 groupText-xhtml: match: {url: null} schema: {index: 25} min: 0 max: 1 expression: match: {url: null} schema: {mustSupport: true, index: 26} min: 0 max: 1 answerOption: extensions: itemAnswerMedia: {url: null, min: 0, max: 1, index: 28} optionPrefix: {url: null, min: 0, max: 1, index: 29} elements: extension: index: 27 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: itemAnswerMedia: match: {url: null} schema: {index: 28} min: 0 max: 1 optionPrefix: match: {url: null} schema: {index: 29} min: 0 max: 1 value: choices: [] index: 38 slicing: slices: valueCoding: match: {} schema: choices: [] index: 38 min: 0 max: 1 value[x]: elements: display: extensions: optionDisplay-renderingStyle: {url: null, min: 0, max: 1, index: 40} optionDisplay-xhtml: {url: null, min: 0, max: 1, index: 41} elements: extension: index: 39 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: optionDisplay-renderingStyle: match: {url: null} schema: {index: 40} min: 0 max: 1 optionDisplay-xhtml: match: {url: null} schema: {index: 41} min: 0 max: 1 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