description: Defines common elements for Ontario eForms SDC QuestionnaireResponses. Based on SDC content, with Must Support replaced by role-based Obligations. package_name: ca.on.oh-eforms derivation: constraint name: OntarioSDCQuestionnaireResponse type: QuestionnaireResponse elements: questionnaire: {type: canonical, index: 17} item: constraint: qrs-2: {human: Repeated answers are combined in the answers array of a single item, source: 'http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-questionnaireresponsecommon', severity: error, expression: repeat(answer|item).select(item.where(answer.value.exists()).linkId.isDistinct()).allTrue()} index: 23 extensions: itemMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', min: 0, max: 1, type: Extension, index: 25} ItemSignature: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', min: 0, type: Extension, index: 26} elements: extension: index: 24 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: itemMedia: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia', index: 25} min: 0 max: 1 ItemSignature: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', index: 26} min: 0 linkId: {index: 27} text: {index: 28} answer: index: 29 extensions: itemAnswerMedia: {url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia', min: 0, max: 1, type: Extension, index: 31} itemWeight: {url: 'http://hl7.org/fhir/StructureDefinition/itemWeight', min: 0, max: 1, type: Extension, index: 32} elements: extension: index: 30 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: itemAnswerMedia: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia', index: 31} min: 0 max: 1 itemWeight: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/itemWeight', index: 32} min: 0 max: 1 value: choices: [] index: 34 item: elementReference: ['http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-questionnaireresponse', elements, org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse, elements, item] index: 35 item: elementReference: ['http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-questionnaireresponse', elements, org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse, elements, item] index: 36 source: extensions: {} elements: extension: {index: 21} author: {index: 22} extension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: adheresTo: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/workflow-adheresTo index: 2 elements: value: choices: [valueCanonical, valueReference, valueUri] index: 4 valueCanonical: {type: canonical, choiceOf: value, index: 5} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 6 valueUri: {type: uri, choiceOf: value, index: 7} triggeredBy: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/workflow-triggeredBy index: 8 elements: value: choices: [valueCanonical, valueReference, valueUri] index: 10 valueCanonical: {type: canonical, choiceOf: value, index: 11} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 12 valueUri: {type: uri, choiceOf: value, index: 13} signature: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', index: 14} min: 0 completionMode: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-completionMode', index: 15} min: 0 max: 1 status: {index: 18} language: {index: 0} identifier: {index: 16} authored: {index: 20} subject: {index: 19} package_version: 1.1.0-snapshot1 extensions: adheresTo: url: http://hl7.org/fhir/StructureDefinition/workflow-adheresTo type: Extension index: 2 elements: value: choices: [valueCanonical, valueReference, valueUri] index: 4 valueCanonical: {type: canonical, choiceOf: value, index: 5} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 6 valueUri: {type: uri, choiceOf: value, index: 7} triggeredBy: url: http://hl7.org/fhir/StructureDefinition/workflow-triggeredBy type: Extension index: 8 elements: value: choices: [valueCanonical, valueReference, valueUri] index: 10 valueCanonical: {type: canonical, choiceOf: value, index: 11} valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 12 valueUri: {type: uri, choiceOf: value, index: 13} signature: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', min: 0, type: Extension, index: 14} completionMode: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-completionMode', min: 0, max: 1, type: Extension, index: 15} class: profile kind: resource url: http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-questionnaireresponse base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse version: 1.1.0 required: [authored, questionnaire]