http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon|4.0.0-ballot
Defines common elements for all SDC Questionnaires (regular or adaptive).
description: Defines common elements for all SDC Questionnaires (regular or adaptive). derivation: constraint name: SDCQuestionnaireCommon abstract: true type: Questionnaire elements: extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: versionAlgorithm: match: {url: null} schema: {mustSupport: true, index: 1} min: 0 max: 1 copyrightLabel: match: {url: null} schema: {index: 2} min: 0 max: 1 url: constraint: cnl-1: {human: "Warning\tQuestionnaire.url\tURL should not contain | or # - these characters make processing canonical references problematic", source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: warning, expression: 'exists() implies matches(''^[^|# ]+$'')'} index: 3 version: {index: 4} title: {mustSupport: true, index: 5} status: {mustSupport: true, index: 6} item: constraint: sdc-1: {human: An item cannot have an answerExpression if answerOption or answerValueSet is already present., source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: error, expression: 'extension(''http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression'').empty().not() implies (answerOption.empty() and answerValueSet.empty())'} que-1a: {human: Group items must have nested items when Questionanire is complete, source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: error, expression: (type='group' and %resource.status='complete') implies item.empty().not()} que-1b: {human: Groups should have items, source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: warning, expression: type='group' implies item.empty().not()} que-1c: {human: Display items cannot have child items, source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: error, expression: type='display' implies item.empty()} que-14: {human: 'Can only have answerConstraint if answerOption, answerValueSet, or answerExpression are present. (This is a warning because other extensions may serve the same purpose)', source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: warning, expression: 'extension(''http://hl7.org/fhir/5.0/StructureDefinition/extension-Questionnaire.item.answerConstraint'').exists() implies answerOption.exists() or answerValueSet.exists() or extension(''http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression'').exists()'} index: 7 extensions: hidden: {url: null, min: 0, max: 1, mustSupport: true, index: 9} answerConstraint: {url: null, min: 0, max: 1, index: 10} elements: linkId: constraint: que-15: {human: Link ids must be 255 characters or less, source: 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon', severity: error, expression: $this.length() <= 255} mustSupport: true index: 11 repeats: {mustSupport: true, index: 16} item: {mustSupport: true, index: 26} type: {mustSupport: true, index: 14} answerOption: mustSupport: true index: 20 elements: value: mustSupport: true choices: [] index: 22 prefix: {mustSupport: true, index: 12} extension: index: 8 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: hidden: match: {url: null} schema: {mustSupport: true, index: 9} min: 0 max: 1 answerConstraint: match: {url: null} schema: {index: 10} min: 0 max: 1 readOnly: {mustSupport: true, index: 17} answerValueSet: {index: 19} initial: mustSupport: true index: 23 elements: value: mustSupport: true choices: [] index: 25 maxLength: {index: 18} required: {mustSupport: true, index: 15} text: {index: 13} extensions: versionAlgorithm: {url: null, min: 0, max: 1, mustSupport: true, index: 1} copyrightLabel: {url: null, min: 0, max: 1, index: 2} class: profile kind: resource url: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnairecommon base: http://hl7.org/fhir/StructureDefinition/Questionnaire version: 4.0.0-ballot