description: Defines how Questionnaire is used to reflect form definitions to be used within the Structured Data Capture standard. package_name: hl7.fhir.uv.sdc derivation: constraint name: Questionnaire type: Questionnaire elements: extension: type: Extension isModifier: false mustSupport: false url: http://hl7.org/fhir/StructureDefinition/designNote index: 0 slicing: slices: designNote: match: {} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 0} min: 0 max: 1 terminologyServer: match: {} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', index: 1} min: 0 url: {isModifier: false, mustSupport: true, index: 2} version: {isModifier: false, mustSupport: true, index: 3} status: {isModifier: false, mustSupport: true, index: 4} subjectType: {isModifier: false, mustSupport: true, index: 5} item: min: 1 isModifier: false index: 6 mustSupport: true array: true elements: linkId: {isModifier: false, mustSupport: true, index: 9} repeats: {isModifier: false, mustSupport: true, index: 14} item: {isModifier: false, mustSupport: true, index: 22} type: {isModifier: false, mustSupport: true, index: 12} answerOption: {isModifier: false, mustSupport: true, index: 18} prefix: {isModifier: false, mustSupport: true, index: 10} extension: type: Extension isModifier: false mustSupport: false url: http://hl7.org/fhir/StructureDefinition/designNote index: 7 slicing: slices: designNote: match: {} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 7} min: 0 max: 1 terminologyServer: match: {} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', index: 8} min: 0 readOnly: {isModifier: false, mustSupport: true, index: 15} answerValueSet: {type: canonical, isModifier: false, mustSupport: true, index: 17} initial: isModifier: false mustSupport: true array: true index: 19 elements: value: isModifier: false mustSupport: true choices: [] index: 21 maxLength: {isModifier: false, mustSupport: true, index: 16} required: {isModifier: false, mustSupport: true, index: 13} text: {isModifier: false, mustSupport: true, index: 11} extensions: designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', min: 0, max: 1, type: Extension, isModifier: false, mustSupport: false, index: 7} terminologyServer: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', min: 0, type: Extension, isModifier: false, mustSupport: false, index: 8} required: [type, linkId] package_version: 2.7.0 extensions: designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', min: 0, max: 1, type: Extension, isModifier: false, mustSupport: false, index: 0} terminologyServer: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', min: 0, type: Extension, isModifier: false, mustSupport: false, index: 1} class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire base: http://hl7.org/fhir/StructureDefinition/Questionnaire version: 2.7.0 required: [url, item, subjectType]