PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.cpg.r4b@2.0.0-ballot
    http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computablequestionnaire
description: Profile of Questionnaire to establish minimum expectations for a Questionnaire for use with computable guideline content
package_name: hl7.fhir.uv.cpg.r4b
derivation: constraint
name: CPGComputableQuestionnaire
type: Questionnaire
elements:
  item:
    mustSupport: true
    index: 0
    extensions:
      answerValueSetSource: {url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-answerValueSetSource', min: 0, max: 1, type: Extension, mustSupport: true, index: 2}
      itemImage: {url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-itemImage', min: 0, max: 1, type: Extension, mustSupport: true, index: 3}
    elements:
      extension:
        index: 1
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            answerValueSetSource:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-answerValueSetSource', index: 2}
              min: 0
              max: 1
            itemImage:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-itemImage', index: 3}
              min: 0
              max: 1
      answerOption:
        mustSupport: true
        index: 4
        extensions:
          responseImage: {url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-responseImage', min: 0, max: 1, type: Extension, mustSupport: true, index: 6}
        elements:
          extension:
            index: 5
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                responseImage:
                  match: {url: null}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-responseImage', index: 6}
                  min: 0
                  max: 1
package_version: 2.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computablequestionnaire
base: http://hl7.org/fhir/StructureDefinition/Questionnaire
version: 2.0.0-ballot