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]