PackagesCanonicalsLogsProblems
    Packages
    ca.on.health.sadie@0.1.19-beta
    http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse
description: '*** This is not directly used by SADIE, this is a Profile that Flex Forms Questionnaire Response is inherited from.  Defines how the questionnaire response resource is used to reflect form data within the ONC''s Structured Data Capture standard.'
package_name: ca.on.health.sadie
derivation: constraint
name: QuestionnaireResponse
type: QuestionnaireResponse
elements:
  questionnaire:
    type: canonical
    isModifier: false
    mustSupport: true
    index: 5
    extensions:
      questionnaireDisplay: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 1, type: Extension, isModifier: false, mustSupport: true, index: 7}
    elements:
      extension:
        index: 6
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            questionnaireDisplay:
              match: {url: null}
              schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 7}
              min: 1
  encounter: {isModifier: false, mustSupport: false, index: 10}
  item:
    isModifier: false
    mustSupport: true
    index: 14
    extensions:
      ItemSignature: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', type: Extension, isModifier: false, mustSupport: false, index: 16}
    elements:
      extension:
        index: 15
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            ItemSignature:
              match: {url: null}
              schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', index: 16}
      linkId: {isModifier: false, mustSupport: true, index: 17}
      text: {isModifier: false, mustSupport: true, index: 18}
      answer:
        isModifier: false
        mustSupport: true
        index: 19
        elements:
          value[x]:
            extensions:
              ordinalValue: {url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', type: Extension, isModifier: false, mustSupport: false, index: 40}
            elements:
              extension:
                index: 39
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    ordinalValue:
                      match: {url: null}
                      schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/ordinalValue', index: 40}
          valueReference: {type: Reference, isModifier: false, mustSupport: true, choiceOf: value, index: 33}
          valueUri: {type: uri, isModifier: false, mustSupport: true, choiceOf: value, index: 30}
          valueTime: {type: time, isModifier: false, mustSupport: true, choiceOf: value, index: 25}
          valueDecimal: {type: decimal, isModifier: false, mustSupport: true, choiceOf: value, index: 26}
          valueQuantity: {type: Quantity, isModifier: false, mustSupport: true, choiceOf: value, index: 31}
          value:
            isModifier: false
            mustSupport: true
            choices: []
            index: 35
            slicing:
              slices:
                value:
                  match: {}
                  schema:
                    isModifier: false
                    mustSupport: true
                    choices: []
                    index: 35
                valueCoding:
                  match: {}
                  schema:
                    choices: [valueCoding]
                    index: 37
          item: {isModifier: false, mustSupport: true, index: 41}
          valueString: {type: string, isModifier: false, mustSupport: true, choiceOf: value, index: 28}
          valueBoolean: {type: boolean, isModifier: false, mustSupport: true, choiceOf: value, index: 22}
          valueDateTime: {type: dateTime, isModifier: false, mustSupport: true, choiceOf: value, index: 24}
          valueDate: {type: date, isModifier: false, mustSupport: true, choiceOf: value, index: 23}
          valueCoding:
            type: Coding
            choiceOf: value
            index: 38
            slicing:
              slices:
                valueCoding:
                  match: {}
                  schema: {type: Coding, choiceOf: value, index: 38}
          valueInteger: {type: integer, isModifier: false, mustSupport: true, choiceOf: value, index: 27}
          valueAttachment: {type: Attachment, isModifier: false, mustSupport: true, choiceOf: value, index: 32}
      item: {isModifier: false, mustSupport: true, index: 42}
  source: {isModifier: false, mustSupport: false, index: 13}
  author: {isModifier: false, mustSupport: true, index: 12}
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        signature:
          match: {url: null}
          schema: {type: Extension, isModifier: false, mustSupport: false, url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', index: 1}
  status: {mustSupport: true, index: 8}
  identifier: {isModifier: false, mustSupport: true, index: 2}
  basedOn: {isModifier: false, mustSupport: false, index: 3}
  authored: {isModifier: false, mustSupport: true, index: 11}
  partOf: {isModifier: false, mustSupport: false, index: 4}
  subject:
    type: Reference
    isModifier: false
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 9
package_version: 0.1.19-beta
extensions:
  signature: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaireresponse-signature', type: Extension, isModifier: false, mustSupport: false, index: 1}
class: profile
kind: resource
url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse
base: http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse
version: 2.7.0
required: [authored, subject, questionnaire]