description: The US Core QuestionaireResponse Profile inherits from the [Structured Data Capture (SDC) Questionnaire Response Profile](http://hl7.org/fhir/uv/sdc/STU3/StructureDefinition-sdc-questionnaireresponse.html). This profile sets minimum expectations for the QuestionnaireResponse resource to record, search, and fetch retrieve captures the responses to form/survey and assessment tools such as the *Protocol for Responding to and Assessing Patients\\u2019 Assets, Risks, and Experiences (PRAPARE) Survey*. It specifies which core *additional* elements, extensions, vocabularies, and value sets **SHALL** be present and constrains how the elements are used. Before reviewing this profile, implementers are encouraged to read the Screening and Assessments guidance page, which documents the process of recording responses and capturing assertions/determinations resulting from surveys and questionnaires. package_name: hl7.fhir.us.core derivation: constraint name: USCoreQuestionnaireResponseProfile type: QuestionnaireResponse elements: questionnaire: mustSupport: true index: 0 extensions: url: {url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-extension-questionnaire-uri', min: 0, max: 1, type: Extension, short: The location where a non-FHIR questionnaire/survey form can be found., mustSupport: true, index: 1} elements: extension: type: Extension short: The location where a non-FHIR questionnaire/survey form can be found. mustSupport: true url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-extension-questionnaire-uri index: 1 slicing: slices: url: match: {} schema: {type: Extension, short: The location where a non-FHIR questionnaire/survey form can be found., mustSupport: true, url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-extension-questionnaire-uri', index: 1} min: 0 max: 1 status: {mustSupport: true, index: 2} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Resource', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 3 authored: {mustSupport: true, index: 4} author: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson'] index: 5 item: mustSupport: true index: 6 elements: linkId: {mustSupport: true, index: 7} answer: elements: valueReference: {type: Reference, mustSupport: true, choiceOf: value, index: 21} valueUri: {type: uri, mustSupport: true, choiceOf: value, index: 18} valueTime: {type: time, mustSupport: true, choiceOf: value, index: 13} valueDecimal: {type: decimal, mustSupport: true, choiceOf: value, index: 14} valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 19} value: mustSupport: true choices: [valueBoolean, valueDate, valueDateTime, valueTime, valueDecimal, valueInteger, valueString, valueCoding, valueUri, valueQuantity, valueAttachment, valueReference] index: 9 valueString: {type: string, mustSupport: true, choiceOf: value, index: 16} valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 10} valueDateTime: {type: dateTime, mustSupport: true, choiceOf: value, index: 12} valueDate: {type: date, mustSupport: true, choiceOf: value, index: 11} valueCoding: {type: Coding, mustSupport: true, choiceOf: value, index: 17} valueInteger: {type: integer, mustSupport: true, choiceOf: value, index: 15} valueAttachment: {type: Attachment, mustSupport: true, choiceOf: value, index: 20} package_version: 7.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-questionnaireresponse base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse version: 7.0.0 required: [subject]