PackagesCanonicalsLogsProblems
    Packages
    dk.ehealth.sundhed.fhir.ig.core@6.0.0
    http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire
description: null
package_name: dk.ehealth.sundhed.fhir.ig.core
derivation: constraint
name: ehealth-questionnaire
type: Questionnaire
elements:
  extension:
    array: true
    min: 2
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 2
      slices:
        styleSensitive:
          match: {url: null}
          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive', index: 6}
          min: 0
          max: 1
        baseEnvironment:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment', index: 11}
          min: 0
          max: 1
        revision:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision', index: 3}
          min: 0
          max: 1
        employeeTitle:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title', index: 7}
          min: 0
          max: 1
        type:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type', index: 5}
          min: 1
        modifierRole:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role', index: 4}
          min: 1
        recommendation:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation', index: 1}
          min: 0
          max: 1
        usage:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage', index: 8}
          min: 0
          max: 1
        predecessor:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor', index: 9}
          min: 0
          max: 1
        intendedOrganization:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization', index: 2}
          min: 0
        base:
          match: {url: null}
          schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base', index: 10}
          min: 0
          max: 1
  version: {index: 12}
  jurisdiction:
    binding: {strength: required, valueSet: 'http://ehealth.sundhed.dk/vs/jurisdiction'}
    index: 13
  item:
    constraint:
      sliderStepValueDecimal-Type: {human: Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal', source: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire', severity: error, expression: 'extension(''http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal'').exists() implies type = ''decimal'''}
      copyright-type: {human: 'If item extension ''ehealth-questionnaire-item-is-copyright'' is set to true, item.type must be either ''group'' or ''display''.', source: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire', severity: error, expression: 'extension(''http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright'').exists() and extension(''http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright'').value = true implies type = ''group'' or type = ''display'''}
      questionnaire-minOccurs-greater-than-one: {human: 'When the questionnaire-minOccurs extension is present, its value must be greater than 1', source: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire', severity: error, expression: 'extension(''http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs'').exists() implies extension(''http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs'').value > 1'}
      questionnaire-maxOccurs-greater-than-one: {human: 'When the questionnaire-maxOccurs extension is present, its value must be greater than 1', source: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire', severity: error, expression: 'extension(''http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs'').exists() implies extension(''http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs'').value > 1'}
      minOccurs-invalid-when-repeats-false: {human: minOccurs > 1 is invalid if repeats is false, source: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire', severity: error, expression: 'extension(''http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs'').exists() and extension(''http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs'').value > 1 implies repeats = true'}
    index: 14
    extensions:
      maxValue: {url: 'http://hl7.org/fhir/StructureDefinition/maxValue', min: 0, max: 1, type: Extension, index: 19}
      feedback: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback', min: 0, max: 1, type: Extension, index: 22}
      questionnaire-sliderStepValue: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', min: 0, max: 1, type: Extension, index: 20}
      ehealth-question-image: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image', min: 0, max: 1, type: Extension, index: 27}
      itemControl:
        url: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
        type: Extension
        index: 24
        elements:
          value:
            choices: []
            index: 26
      questionnaire-minOccurs: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs', min: 0, max: 1, type: Extension, index: 16}
      minValue: {url: 'http://hl7.org/fhir/StructureDefinition/minValue', min: 0, max: 1, type: Extension, index: 18}
      externalIdentifier: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier', min: 0, max: 1, type: Extension, index: 31}
      helpText: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText', min: 0, max: 1, type: Extension, index: 29}
      shortText: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText', min: 0, max: 1, type: Extension, index: 28}
      questionnaire-maxOccurs: {url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs', min: 0, max: 1, type: Extension, index: 17}
      overviewUsageMode: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode', min: 0, type: Extension, index: 23}
      questionnaire-sliderStepValueDecimal: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal', min: 0, max: 1, type: Extension, index: 21}
      answerSignificance: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance', min: 0, type: Extension, index: 30}
      isCopyright: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright', min: 0, max: 1, type: Extension, index: 32}
    elements:
      extension:
        index: 15
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            maxValue:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/maxValue', index: 19}
              min: 0
              max: 1
            feedback:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback', index: 22}
              min: 0
              max: 1
            questionnaire-sliderStepValue:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue', index: 20}
              min: 0
              max: 1
            ehealth-question-image:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image', index: 27}
              min: 0
              max: 1
            itemControl:
              match: {url: null}
              schema:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
                index: 24
                elements:
                  value:
                    choices: []
                    index: 26
            questionnaire-minOccurs:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs', index: 16}
              min: 0
              max: 1
            minValue:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/minValue', index: 18}
              min: 0
              max: 1
            externalIdentifier:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier', index: 31}
              min: 0
              max: 1
            helpText:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText', index: 29}
              min: 0
              max: 1
            shortText:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText', index: 28}
              min: 0
              max: 1
            questionnaire-maxOccurs:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs', index: 17}
              min: 0
              max: 1
            overviewUsageMode:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode', index: 23}
              min: 0
            questionnaire-sliderStepValueDecimal:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal', index: 21}
              min: 0
              max: 1
            answerSignificance:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance', index: 30}
              min: 0
            isCopyright:
              match: {url: null}
              schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright', index: 32}
              min: 0
              max: 1
      text:
        extensions:
          xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 34}
        elements:
          extension:
            index: 33
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                xhtml:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 34}
                  min: 0
                  max: 1
      enableBehavior:
        extensions:
          conditionId: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-enableBehavior-conditionId', min: 0, max: 1, type: Extension, index: 36}
        elements:
          extension:
            index: 35
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                conditionId:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-enableBehavior-conditionId', index: 36}
                  min: 0
                  max: 1
      answerOption:
        extensions:
          ehealth-answeroption-image: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image', min: 0, max: 1, type: Extension, index: 38}
        elements:
          extension:
            index: 37
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                ehealth-answeroption-image:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image', index: 38}
                  min: 0
                  max: 1
          value[x]:
            extensions:
              xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 39}
            elements:
              extension:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
                index: 39
                slicing:
                  slices:
                    xhtml:
                      match: {}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 39}
                      min: 0
                      max: 1
      initial:
        elements:
          value[x]:
            extensions:
              xhtml: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', min: 0, max: 1, type: Extension, index: 40}
            elements:
              extension:
                type: Extension
                url: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
                index: 40
                slicing:
                  slices:
                    xhtml:
                      match: {}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/rendering-xhtml', index: 40}
                      min: 0
                      max: 1
package_version: 6.0.0
extensions:
  styleSensitive: {url: 'http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive', min: 0, max: 1, type: Extension, index: 6}
  baseEnvironment: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment', min: 0, max: 1, type: Extension, index: 11}
  revision: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision', min: 0, max: 1, type: Extension, index: 3}
  employeeTitle: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title', min: 0, max: 1, type: Extension, index: 7}
  type: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type', min: 1, type: Extension, index: 5}
  modifierRole: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role', min: 1, type: Extension, index: 4}
  recommendation: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation', min: 0, max: 1, type: Extension, index: 1}
  usage: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage', min: 0, max: 1, type: Extension, index: 8}
  predecessor: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor', min: 0, max: 1, type: Extension, index: 9}
  intendedOrganization: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization', min: 0, type: Extension, index: 2}
  base: {url: 'http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base', min: 0, max: 1, type: Extension, index: 10}
class: profile
kind: resource
url: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire
base: http://hl7.org/fhir/StructureDefinition/Questionnaire
version: 6.0.0
required: [version]