description: '*** This is not directly used by SADIE, this is a Profile that Flex Form Questionnaire is inherited from. Defines how Questionnaire is used to reflect form definitions to be used within the Structured Data Capture standard.' package_name: ca.on.health.sadie derivation: constraint name: Questionnaire type: Questionnaire elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: designNote: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 1} terminologyServer: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', index: 2} url: {isModifier: false, mustSupport: true, index: 3} version: {isModifier: false, mustSupport: true, index: 4} status: {mustSupport: true, index: 5} subjectType: {isModifier: false, mustSupport: true, index: 6} item: isModifier: false mustSupport: true index: 7 extensions: designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', type: Extension, isModifier: false, mustSupport: false, index: 9} terminologyServer: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', type: Extension, isModifier: false, mustSupport: false, index: 10} elements: linkId: {isModifier: false, mustSupport: true, index: 11} repeats: {isModifier: false, mustSupport: true, index: 16} item: {isModifier: false, mustSupport: true, index: 24} type: {isModifier: false, mustSupport: true, index: 14} answerOption: {isModifier: false, mustSupport: true, index: 20} prefix: {isModifier: false, mustSupport: true, index: 12} extension: index: 8 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: designNote: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/designNote', index: 9} terminologyServer: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', index: 10} readOnly: {isModifier: false, mustSupport: true, index: 17} answerValueSet: {type: canonical, isModifier: false, mustSupport: true, index: 19} initial: isModifier: false mustSupport: true index: 21 elements: value: isModifier: false mustSupport: true choices: [] index: 23 maxLength: {isModifier: false, mustSupport: true, index: 18} required: {isModifier: false, mustSupport: true, index: 15} text: {isModifier: false, mustSupport: true, index: 13} package_version: 0.1.19-beta extensions: designNote: {url: 'http://hl7.org/fhir/StructureDefinition/designNote', type: Extension, isModifier: false, mustSupport: false, index: 1} terminologyServer: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer', type: Extension, isModifier: false, mustSupport: false, index: 2} 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]