description: Defines how the questionnaire response resource is used to reflect form data within the ONC's Structured Data Capture standard. package_name: hl7.fhir.uv.sdc derivation: constraint name: QuestionnaireResponseAdapt type: QuestionnaireResponse elements: contained: {isModifier: false, mustSupport: true, array: true, min: 1, index: 0} questionnaire: {type: canonical, isModifier: false, mustSupport: true, index: 1} status: {isModifier: false, mustSupport: true, index: 2} subject: type: Reference isModifier: false mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 3 authored: {isModifier: false, mustSupport: true, index: 4} author: {isModifier: false, mustSupport: true, index: 5} item: isModifier: false mustSupport: true index: 6 elements: linkId: {isModifier: false, mustSupport: true, index: 7} answer: isModifier: false mustSupport: true array: true index: 8 elements: valueReference: {type: Reference, isModifier: false, mustSupport: true, choiceOf: value, index: 22} valueUri: {type: uri, isModifier: false, mustSupport: true, choiceOf: value, index: 19} valueTime: {type: time, isModifier: false, mustSupport: true, choiceOf: value, index: 14} valueDecimal: {type: decimal, isModifier: false, mustSupport: true, choiceOf: value, index: 15} valueQuantity: {type: Quantity, isModifier: false, mustSupport: true, choiceOf: value, index: 20} value: isModifier: false mustSupport: true choices: [valueBoolean, valueDate, valueDateTime, valueTime, valueDecimal, valueInteger, valueString, valueCoding, valueUri, valueQuantity, valueAttachment, valueReference] index: 10 item: isModifier: false mustSupport: true elementReference: ['http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse-adapt', elements, item] array: true index: 23 valueString: {type: string, isModifier: false, mustSupport: true, choiceOf: value, index: 17} valueBoolean: {type: boolean, isModifier: false, mustSupport: true, choiceOf: value, index: 11} valueDateTime: {type: dateTime, isModifier: false, mustSupport: true, choiceOf: value, index: 13} valueDate: {type: date, isModifier: false, mustSupport: true, choiceOf: value, index: 12} valueCoding: {type: Coding, isModifier: false, mustSupport: true, choiceOf: value, index: 18} valueInteger: {type: integer, isModifier: false, mustSupport: true, choiceOf: value, index: 16} valueAttachment: {type: Attachment, isModifier: false, mustSupport: true, choiceOf: value, index: 21} item: isModifier: false mustSupport: true elementReference: ['http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse-adapt', elements, item] index: 24 required: [linkId] package_version: 2.7.0 class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse-adapt base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse version: 2.7.0 required: [authored, subject, questionnaire, contained]