PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.sdc@2.0
    http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse
description: null
package_name: hl7.fhir.us.sdc
derivation: constraint
name: Structured Data Capture Data Capture
type: QuestionnaireResponse
elements:
  questionnaire:
    isModifier: false
    refers: ['http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire']
    type: Reference
    mustSupport: true
    index: 3
  parent: {isModifier: false, mustSupport: false, index: 2}
  item:
    isModifier: false
    mustSupport: true
    index: 10
    elements:
      linkId: {isModifier: false, mustSupport: true, index: 11}
      text: {isModifier: false, mustSupport: true, index: 12}
      subject:
        isModifier: false
        short: Patient for this answer/group of answers
        refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
        type: Reference
        mustSupport: false
        index: 13
      answer:
        isModifier: false
        mustSupport: true
        array: true
        index: 14
        elements:
          valueReference: {type: Reference, isModifier: false, mustSupport: true, choiceOf: value, index: 28}
          valueUri: {type: uri, isModifier: false, mustSupport: true, choiceOf: value, index: 25}
          valueTime: {type: time, isModifier: false, mustSupport: true, choiceOf: value, index: 20}
          valueDecimal: {type: decimal, isModifier: false, mustSupport: true, choiceOf: value, index: 21}
          valueQuantity: {type: Quantity, isModifier: false, mustSupport: true, choiceOf: value, index: 26}
          value:
            isModifier: false
            mustSupport: true
            choices: [valueBoolean, valueDate, valueDateTime, valueTime, valueDecimal, valueInteger, valueString, valueCoding, valueUri, valueQuantity, valueAttachment, valueReference]
            index: 16
          item:
            isModifier: false
            mustSupport: false
            elementReference: ['http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse', elements, item]
            array: true
            index: 29
          valueString: {type: string, isModifier: false, mustSupport: true, choiceOf: value, index: 23}
          valueBoolean: {type: boolean, isModifier: false, mustSupport: true, choiceOf: value, index: 17}
          valueDateTime: {type: dateTime, isModifier: false, mustSupport: true, choiceOf: value, index: 19}
          valueDate: {type: date, isModifier: false, mustSupport: true, choiceOf: value, index: 18}
          valueCoding: {type: Coding, isModifier: false, mustSupport: true, choiceOf: value, index: 24}
          valueInteger: {type: integer, isModifier: false, mustSupport: true, choiceOf: value, index: 22}
          valueAttachment: {type: Attachment, isModifier: false, mustSupport: true, choiceOf: value, index: 27}
      item:
        isModifier: false
        mustSupport: true
        elementReference: ['http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse', elements, item]
        index: 30
    required: [linkId]
  source: {isModifier: false, mustSupport: false, index: 9}
  author: {isModifier: false, mustSupport: true, index: 8}
  status: {isModifier: false, mustSupport: true, index: 4}
  identifier: {isModifier: false, mustSupport: true, index: 0}
  context: {isModifier: false, mustSupport: false, index: 6}
  basedOn: {isModifier: false, mustSupport: false, index: 1}
  authored: {isModifier: false, mustSupport: true, index: 7}
  subject:
    type: Reference
    isModifier: false
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 5
package_version: '2.0'
class: profile
kind: resource
url: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse
base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse
version: '2.0'
required: [authored, subject, questionnaire]