http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponsecommon|4.0.0-ballot
Defines common elements for all SDC Questionnaire Responses (regular or adaptive).
description: Defines common elements for all SDC Questionnaire Responses (regular or adaptive). derivation: constraint name: SDCQuestionnaireResponseCommon abstract: true type: QuestionnaireResponse elements: extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: adheresTo: match: {url: null} schema: array: true index: 1 elements: value: choices: [] index: 3 triggeredBy: match: {url: null} schema: index: 4 elements: value: choices: [] index: 6 signature: match: {url: null} schema: {array: true, index: 7} min: 0 completionMode: match: {url: null} schema: {index: 8} min: 0 max: 1 source: match: {url: null} schema: index: 9 elements: value: choices: [] index: 11 identifier: {mustSupport: true, index: 12} questionnaire: {mustSupport: true, index: 13} status: {mustSupport: true, index: 14} subject: {mustSupport: true, index: 15} authored: {mustSupport: true, index: 16} author: {mustSupport: true, index: 17} item: constraint: qrs-2: {human: Repeated answers are combined in the answers array of a single item, source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponsecommon', severity: error, expression: repeat(answer|item).select(item.where(answer.value.exists()).linkId.isDistinct()).allTrue()} mustSupport: true index: 18 extensions: itemMedia: {url: null, min: 0, max: 1, index: 20} ItemSignature: {url: null, min: 0, array: true, index: 21} elements: extension: index: 19 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: itemMedia: match: {url: null} schema: {index: 20} min: 0 max: 1 ItemSignature: match: {url: null} schema: {array: true, index: 21} min: 0 linkId: {mustSupport: true, index: 22} text: {mustSupport: true, index: 23} answer: mustSupport: true index: 24 extensions: itemAnswerMedia: {url: null, min: 0, max: 1, index: 26} itemWeight: {url: null, min: 0, max: 1, index: 27} elements: extension: index: 25 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: itemAnswerMedia: match: {url: null} schema: {index: 26} min: 0 max: 1 itemWeight: match: {url: null} schema: {index: 27} min: 0 max: 1 value: mustSupport: true choices: [] index: 29 item: elementReference: ['http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponsecommon', elements, org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse, elements, item] mustSupport: true index: 30 item: elementReference: ['http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponsecommon', elements, org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse, elements, item] mustSupport: true index: 31 extensions: adheresTo: url: null array: true index: 1 elements: value: choices: [] index: 3 triggeredBy: url: null index: 4 elements: value: choices: [] index: 6 signature: {url: null, min: 0, array: true, index: 7} completionMode: {url: null, min: 0, max: 1, index: 8} source: url: null index: 9 elements: value: choices: [] index: 11 class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponsecommon base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse version: 4.0.0-ballot required: [authored, questionnaire]