description: Defines additional capabilities for controlling data entry and calculating values within the questionnaire. package_name: hl7.fhir.uv.sdc.r4b derivation: constraint name: SDCQuestionnaireBehave type: Questionnaire elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode index: 0 slicing: slices: entryMode: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode', index: 0} min: 0 submissionEndpoint: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-endpoint', index: 1} min: 0 signatureRequired: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', index: 2} min: 0 constraint: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', index: 3} min: 0 library: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-library', index: 4} min: 0 launchContext: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext', index: 5} variable: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/variable', index: 6} min: 0 item: constraint: sdc-behave-2: {human: An item cannot have both enableWhen and enableWhenExpression, severity: error, expression: 'enableWhen.empty() or extension(''http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression'').empty()'} sdc-behave-1: {human: An item cannot have both initial.value and initialExpression, severity: error, expression: 'initial.empty() or extension(''http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression'').empty()'} index: 7 extensions: answerOptionsToggleExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression', min: 0, type: Extension, mustSupport: true, index: 42} minQuantity: url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-minQuantity type: Extension mustSupport: false index: 31 elements: value: mustSupport: false choices: [] index: 33 value[x]: extensions: minQuantityCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 34} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 34 slicing: slices: minQuantityCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 34} min: 0 max: 1 maxValue: url: http://hl7.org/fhir/StructureDefinition/maxValue type: Extension mustSupport: true index: 27 elements: value: mustSupport: false choices: [] index: 29 value[x]: extensions: maxValueCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 30} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 30 slicing: slices: maxValueCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 30} min: 0 max: 1 allowedProfile: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceProfile', min: 0, type: Extension, mustSupport: false, index: 48} candidateExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression', min: 0, max: 1, type: Extension, mustSupport: false, index: 49} maxDecimalPlaces: {url: 'http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces', min: 0, max: 1, type: Extension, mustSupport: true, index: 39} unitSupplementalSystem: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitSupplementalSystem', min: 0, max: 1, type: Extension, mustSupport: false, index: 46} itemConstraint: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', min: 0, type: Extension, mustSupport: false, index: 51} allowedResource: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceResource', min: 0, type: Extension, mustSupport: true, index: 47} lookupQuestionnaire: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-lookupQuestionnaire', min: 0, max: 1, type: Extension, mustSupport: false, index: 50} unitValueSet: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitValueSet', min: 0, max: 1, type: Extension, mustSupport: true, index: 44} initialExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression', min: 0, max: 1, type: Extension, mustSupport: false, index: 52} usageMode: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode', min: 0, max: 1, type: Extension, mustSupport: true, index: 9} unitOpen: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitOpen', min: 0, max: 1, type: Extension, mustSupport: false, index: 45} minValue: url: http://hl7.org/fhir/StructureDefinition/minValue type: Extension mustSupport: true index: 23 elements: value: mustSupport: false choices: [] index: 25 value[x]: extensions: minValueCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 26} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 26 slicing: slices: minValueCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 26} min: 0 max: 1 minLength: {url: 'http://hl7.org/fhir/StructureDefinition/minLength', min: 0, max: 1, type: Extension, mustSupport: true, index: 21} answerExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression', min: 0, max: 1, type: Extension, mustSupport: true, index: 8} itemMaxOccurs: url: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs type: Extension mustSupport: true index: 16 elements: value: mustSupport: false choices: [] index: 18 value[x]: extensions: itemMaxOccursCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 19} itemMaxOccursExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 20} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 19 slicing: slices: itemMaxOccursCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 19} min: 0 max: 1 itemMaxOccursExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 20} min: 0 max: 1 itemMinOccurs: url: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs type: Extension mustSupport: true index: 11 elements: value: mustSupport: false choices: [] index: 13 value[x]: extensions: itemMinOccursCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 14} itemMinOccursExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 15} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 14 slicing: slices: itemMinOccursCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 14} min: 0 max: 1 itemMinOccursExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 15} min: 0 max: 1 mimeType: {url: 'http://hl7.org/fhir/StructureDefinition/mimeType', min: 0, type: Extension, mustSupport: true, index: 40} regex: {url: 'http://hl7.org/fhir/StructureDefinition/regex', min: 0, max: 1, type: Extension, mustSupport: true, index: 22} enableWhenExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression', min: 0, max: 1, type: Extension, mustSupport: true, index: 54} calculatedExpression: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression', min: 0, max: 1, type: Extension, mustSupport: false, index: 53} maxQuantity: url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-maxQuantity type: Extension mustSupport: false index: 35 elements: value: mustSupport: false choices: [] index: 37 value[x]: extensions: maxQuantityCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 38} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 38 slicing: slices: maxQuantityCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 38} min: 0 max: 1 maxSize: {url: 'http://hl7.org/fhir/StructureDefinition/maxSize', min: 0, max: 1, type: Extension, mustSupport: false, index: 41} unitOption: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption', min: 0, type: Extension, mustSupport: true, index: 43} itemSignatureRequired: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', min: 0, type: Extension, mustSupport: false, index: 10} elements: enableBehavior: {mustSupport: true, index: 60} repeats: index: 64 elements: value: mustSupport: false index: 65 extensions: repeatsExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 66} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/cqf-expression index: 66 slicing: slices: repeatsExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 66} min: 0 max: 1 enableWhen: elements: question: {mustSupport: true, index: 56} operator: {mustSupport: true, index: 57} answer: mustSupport: true choices: [] index: 59 answerOption: index: 73 extensions: optionExclusive: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-optionExclusive', min: 0, max: 1, type: Extension, mustSupport: true, index: 74} ordinalValue: {url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', min: 0, max: 1, type: Extension, mustSupport: true, index: 75} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/questionnaire-optionExclusive index: 74 slicing: slices: optionExclusive: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-optionExclusive', index: 74} min: 0 max: 1 ordinalValue: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', index: 75} min: 0 max: 1 value: mustSupport: true choices: [] index: 77 required: [value] extension: type: Extension mustSupport: true url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression index: 8 slicing: slices: answerOptionsToggleExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression', index: 42} min: 0 minQuantity: match: {} schema: type: Extension mustSupport: false url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-minQuantity index: 31 elements: value: mustSupport: false choices: [] index: 33 value[x]: extensions: minQuantityCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 34} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 34 slicing: slices: minQuantityCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 34} min: 0 max: 1 maxValue: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/maxValue index: 27 elements: value: mustSupport: false choices: [] index: 29 value[x]: extensions: maxValueCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 30} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 30 slicing: slices: maxValueCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 30} min: 0 max: 1 allowedProfile: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceProfile', index: 48} min: 0 candidateExpression: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression', index: 49} min: 0 max: 1 maxDecimalPlaces: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces', index: 39} min: 0 max: 1 unitSupplementalSystem: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitSupplementalSystem', index: 46} min: 0 max: 1 itemConstraint: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', index: 51} min: 0 allowedResource: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-referenceResource', index: 47} min: 0 lookupQuestionnaire: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-lookupQuestionnaire', index: 50} min: 0 max: 1 unitValueSet: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitValueSet', index: 44} min: 0 max: 1 initialExpression: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression', index: 52} min: 0 max: 1 usageMode: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode', index: 9} min: 0 max: 1 unitOpen: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitOpen', index: 45} min: 0 max: 1 minValue: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/minValue index: 23 elements: value: mustSupport: false choices: [] index: 25 value[x]: extensions: minValueCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 26} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 26 slicing: slices: minValueCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 26} min: 0 max: 1 minLength: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/minLength', index: 21} min: 0 max: 1 answerExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression', index: 8} min: 0 max: 1 itemMaxOccurs: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs index: 16 elements: value: mustSupport: false choices: [] index: 18 value[x]: extensions: itemMaxOccursCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 19} itemMaxOccursExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 20} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 19 slicing: slices: itemMaxOccursCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 19} min: 0 max: 1 itemMaxOccursExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 20} min: 0 max: 1 itemMinOccurs: match: {} schema: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs index: 11 elements: value: mustSupport: false choices: [] index: 13 value[x]: extensions: itemMinOccursCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 14} itemMinOccursExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 15} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 14 slicing: slices: itemMinOccursCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 14} min: 0 max: 1 itemMinOccursExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 15} min: 0 max: 1 mimeType: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/mimeType', index: 40} min: 0 regex: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/regex', index: 22} min: 0 max: 1 enableWhenExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression', index: 54} min: 0 max: 1 calculatedExpression: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression', index: 53} min: 0 max: 1 maxQuantity: match: {} schema: type: Extension mustSupport: false url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-maxQuantity index: 35 elements: value: mustSupport: false choices: [] index: 37 value[x]: extensions: maxQuantityCalculated: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', min: 0, max: 1, type: Extension, mustSupport: false, index: 38} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue index: 38 slicing: slices: maxQuantityCalculated: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/cqf-calculatedValue', index: 38} min: 0 max: 1 maxSize: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/maxSize', index: 41} min: 0 max: 1 unitOption: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption', index: 43} min: 0 itemSignatureRequired: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', index: 10} min: 0 readOnly: index: 67 elements: value: mustSupport: false index: 68 extensions: readOnlyExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 69} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/cqf-expression index: 69 slicing: slices: readOnlyExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 69} min: 0 max: 1 answerValueSet: index: 70 elements: value: mustSupport: false index: 71 extensions: answerValueSetExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 72} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/cqf-expression index: 72 slicing: slices: answerValueSetExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 72} min: 0 max: 1 required: index: 61 elements: value: mustSupport: false index: 62 extensions: requiredExpression: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', min: 0, max: 1, type: Extension, mustSupport: true, index: 63} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/cqf-expression index: 63 slicing: slices: requiredExpression: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-expression', index: 63} min: 0 max: 1 text: {index: 55} package_version: 3.0.0 extensions: entryMode: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode', min: 0, type: Extension, mustSupport: true, index: 0} submissionEndpoint: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-endpoint', min: 0, type: Extension, mustSupport: true, index: 1} signatureRequired: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired', min: 0, type: Extension, mustSupport: false, index: 2} constraint: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-constraint', min: 0, type: Extension, mustSupport: false, index: 3} library: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-library', min: 0, type: Extension, mustSupport: false, index: 4} launchContext: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext', type: Extension, mustSupport: false, index: 5} variable: {url: 'http://hl7.org/fhir/StructureDefinition/variable', min: 0, type: Extension, mustSupport: false, index: 6} class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-behave base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire version: 3.0.0