description: '*** This is not directly used by SADIE, this is a Profile that Flex Forms Questionnaire Response is inherited from. Defines how the questionnaire response resource is used to reflect form data within the ONC''s Structured Data Capture standard.' package_name: ca.on.health.sadie derivation: constraint name: QuestionnaireResponse type: QuestionnaireResponse elements: questionnaire: type: canonical isModifier: false mustSupport: true index: 5 extensions: questionnaireDisplay: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 1, type: Extension, isModifier: false, mustSupport: true, index: 7} elements: extension: index: 6 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: questionnaireDisplay: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 7} min: 1 encounter: {isModifier: false, mustSupport: false, index: 10} item: isModifier: false mustSupport: true index: 14 extensions: ItemSignature: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', type: Extension, isModifier: false, mustSupport: false, index: 16} elements: extension: index: 15 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ItemSignature: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', index: 16} linkId: {isModifier: false, mustSupport: true, index: 17} text: {isModifier: false, mustSupport: true, index: 18} answer: isModifier: false mustSupport: true index: 19 elements: value[x]: extensions: ordinalValue: {url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', type: Extension, isModifier: false, mustSupport: false, index: 40} elements: extension: index: 39 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ordinalValue: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', index: 40} valueReference: {type: Reference, isModifier: false, mustSupport: true, choiceOf: value, index: 33} valueUri: {type: uri, isModifier: false, mustSupport: true, choiceOf: value, index: 30} valueTime: {type: time, isModifier: false, mustSupport: true, choiceOf: value, index: 25} valueDecimal: {type: decimal, isModifier: false, mustSupport: true, choiceOf: value, index: 26} valueQuantity: {type: Quantity, isModifier: false, mustSupport: true, choiceOf: value, index: 31} value: isModifier: false mustSupport: true choices: [] index: 35 slicing: slices: value: match: {} schema: isModifier: false mustSupport: true choices: [] index: 35 valueCoding: match: {} schema: choices: [valueCoding] index: 37 item: {isModifier: false, mustSupport: true, index: 41} valueString: {type: string, isModifier: false, mustSupport: true, choiceOf: value, index: 28} valueBoolean: {type: boolean, isModifier: false, mustSupport: true, choiceOf: value, index: 22} valueDateTime: {type: dateTime, isModifier: false, mustSupport: true, choiceOf: value, index: 24} valueDate: {type: date, isModifier: false, mustSupport: true, choiceOf: value, index: 23} valueCoding: type: Coding choiceOf: value index: 38 slicing: slices: valueCoding: match: {} schema: {type: Coding, choiceOf: value, index: 38} valueInteger: {type: integer, isModifier: false, mustSupport: true, choiceOf: value, index: 27} valueAttachment: {type: Attachment, isModifier: false, mustSupport: true, choiceOf: value, index: 32} item: {isModifier: false, mustSupport: true, index: 42} source: {isModifier: false, mustSupport: false, index: 13} author: {isModifier: false, mustSupport: true, index: 12} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: signature: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', index: 1} status: {mustSupport: true, index: 8} identifier: {isModifier: false, mustSupport: true, index: 2} basedOn: {isModifier: false, mustSupport: false, index: 3} authored: {isModifier: false, mustSupport: true, index: 11} partOf: {isModifier: false, mustSupport: false, index: 4} subject: type: Reference isModifier: false mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 9 package_version: 0.1.19-beta extensions: signature: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', type: Extension, isModifier: false, mustSupport: false, index: 1} class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse version: 2.7.0 required: [authored, subject, questionnaire]