This page is part of the Structured Data Capture FHIR IG (v1.6: STU 2 Ballot 1) based on FHIR v1.6.0. . For a full list of available versions, see the Directory of published versions

This is a pre-release of a future version of SDC (expected to be STU 2). The current version is STU 2.
For a full list of available versions, see the Directory of published versions .

9.1 StructureDefinition: Profile sdc-questionnaire

The official URL for this profile is:

http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire

9.1.2 Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Questionnaire

Summary

Mandatory: 4 elements (+2 nested mandatory elements)
Must-Support: 48 elements

Extensions

This structure refers to these extensions:

This structure is derived from Questionnaire

NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire 0..*
... url S1..1uri
... identifier S0..*Identifier
... version S0..1string
... status S1..1code
... date S1..1dateTime
... publisher S0..1string
... useContext S0..*CodeableConcept
... title S1..1string
.... rendering-style 0..1stringHtml style value
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
.... rendering-xhtml 0..1stringString equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
... concept S0..1Coding
... subjectType S1..1code
... item S0..*BackboneElement
.... linkId S1..1string
.... concept S0..1Coding
.... prefix S0..1string
..... rendering-style 0..1stringHtml style value
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
..... rendering-xhtml 0..1stringString equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
.... text S0..1string
..... rendering-style 0..1stringHtml style value
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
..... rendering-xhtml 0..1stringString equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
.... type S1..1code
.... enableWhen S0..*BackboneElement
..... question S1..1string
..... hasAnswer S0..1boolean
..... answer[x] S0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)
.... required S0..1boolean
.... repeats S0..1boolean
.... readOnly S0..1boolean
.... maxLength S0..1integer
.... options S0..1Reference(ValueSet)
.... option S0..*BackboneElement
..... questionnaire-optionPrefix S0..1stringE.g. "(a)", "1.", etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix
.... initial[x] S0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)
.... item S0..*
.... questionnaire-minOccurs S0..1integerMinimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
.... questionnaire-maxOccurs S0..1integerMaximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
.... sdc-questionnaire-optionalDisplay 0..1booleanExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay
.... questionnaire-hidden S0..1booleanDon't display to user
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
.... questionnaire-usageMode S0..1codecapture | display | display-non-empty | capture-display | capture-display-non-empty
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode
Binding: QuestionnaireItemUsageMode (required)
.... questionnaire-itemControl S0..1CodeableConceptE.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Binding: Questionnaire Item UI Control Codes (extensible)
.... questionnaire-choiceOrientation 0..1codehorizontal | vertical
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
Binding: ChoiceListOrientation (required)
.... minLength S0..1integerAt least this many characters
URL: http://hl7.org/fhir/StructureDefinition/minLength
.... regex S0..1stringRegular expression pattern
URL: http://hl7.org/fhir/StructureDefinition/regex
.... entryFormat S0..1stringUser prompt for format
URL: http://hl7.org/fhir/StructureDefinition/entryFormat
.... minValue S0..1date, dateTime, time, instant, decimal, integerMust be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
.... maxValue S0..1date, dateTime, time, instant, decimal, integerMust be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
.... maxDecimalPlaces S0..1integerMaximum digits after decimal
URL: http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces
.... mimeType S0..1codeType of attachment
URL: http://hl7.org/fhir/StructureDefinition/mimeType
Binding: IETF BCP-13 (required)
.... maxSize 0..1decimalMax size in MB
URL: http://hl7.org/fhir/StructureDefinition/maxSize
.... questionnaire-unit S0..1CodingUnit for numeric answer
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
.... questionnaire-deReference S0..1Reference(DataElement)Implemented CDE
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deReference
.... questionnaire-allowedResource S0..*codeAllowed resource for reference
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedResource
Binding: ResourceType (required)
.... questionnaire-allowedProfile 0..*Reference(StructureDefinition)Allowed profile for reference
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedProfile
.... questionnaire-referenceFilter 0..*stringFilter to apply when looking up references
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-referenceFilter
.... questionnaire-displayCategory S0..1CodeableConceptPurpose of rendered text
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory
Binding: Questionnaire Text Categories (extensible)
.... questionnaire-supportLink 0..*uriSupporting information
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink
... sdc-questionnaire-endpoint S0..*uriExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-endpoint
... extension S0..1?? http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequredURL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequred
... rendering-styleSensitive S0..1booleanAre styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
... questionnaire-deMap 0..1Reference(ConceptMap)Map linking questions to DataElements
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deMap
... questionnaire-sourceStructureMap 0..*Reference(StructureMap)Map that can populate this questionnaire
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sourceStructureMap
... extension 0..*?? http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifierURL: http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifier

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire I0..*A structured set of questions
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
que-2: The link ids for groups and questions must be unique within the questionnaire
... id 0..1idLogical id of this artifact
... meta 0..1MetaMetadata about the resource
... implicitRules ?!0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... sdc-questionnaire-endpoint SI0..*uriExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-endpoint
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... extension S0..1?? http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequredExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequred
... rendering-styleSensitive SI0..1booleanExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... questionnaire-deMap I0..1Reference(ConceptMap)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deMap
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... questionnaire-sourceStructureMap I0..*Reference(StructureMap)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sourceStructureMap
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... extension 0..*?? http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifierExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifier
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url S1..1uriGlobally unique logical identifier for questionnaire
... identifier S0..*IdentifierExternal identifiers for this questionnaire
... version S0..1stringLogical identifier for this version of Questionnaire
... status ?!S1..1codedraft | published | retired
Binding: QuestionnaireStatus (required)
... date S1..1dateTimeDate this version was authored
... publisher S0..1stringOrganization/individual who designed the questionnaire
... telecom 0..*ContactPointContact information of the publisher
... useContext S0..*CodeableConceptQuestionnaire intends to support these contexts
Binding: Context of Use ValueSet (extensible)
... title S1..1stringName for the questionnaire
.... id 0..1idxml:id (or equivalent in JSON)
.... rendering-style I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... rendering-xhtml I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... value 0..1Primitive value for string
... concept S0..1CodingConcept that represents the overall questionnaire
Binding: Questionnaire Question Codes (example)
... subjectType S1..1codeResource that can be subject of QuestionnaireResponse
Binding: ResourceType (required)
... item SI0..*BackboneElementQuestions and sections within the Questionnaire
que-9: Read-only can't be specified for "display" items
que-8: Default values can't be specified for groups or display items
que-6: Required and repeat aren't permitted for display items
que-5: Only 'choice' items can have options
que-4: A question cannot have both option and options
que-3: Display items cannot have a "concept" asserted
que-10: Maximum length can only be declared for simple question types
que-1: Group items must have nested items, display items cannot have nested items
.... id 0..1stringxml:id (or equivalent in JSON)
.... questionnaire-minOccurs SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-3: minOccurs can't exist for display items
inv-1: minOccurs can't be more than one if required is false
.... questionnaire-maxOccurs SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-4: maxOccurs can't exist for display items
inv-2: maxOccurs can't be more than one if repeats is false
.... sdc-questionnaire-optionalDisplay I0..1booleanExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-hidden SI0..1booleanExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-usageMode SI0..1codeExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode
Binding: QuestionnaireItemUsageMode (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-itemControl SI0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Binding: Questionnaire Item UI Control Codes (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-choiceOrientation I0..1codeExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
Binding: ChoiceListOrientation (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-6: choiceOrientation can only be present on elements of type "choice" or "open-choice"
.... minLength SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/minLength
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... regex SI0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/regex
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... entryFormat SI0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/entryFormat
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... minValue SI0..1date, dateTime, time, instant, decimal, integerExtension
URL: http://hl7.org/fhir/StructureDefinition/minValue
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... maxValue SI0..1date, dateTime, time, instant, decimal, integerExtension
URL: http://hl7.org/fhir/StructureDefinition/maxValue
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... maxDecimalPlaces SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... mimeType SI0..1codeExtension
URL: http://hl7.org/fhir/StructureDefinition/mimeType
Binding: IETF BCP-13 (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... maxSize I0..1decimalExtension
URL: http://hl7.org/fhir/StructureDefinition/maxSize
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-unit SI0..1CodingExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-16: Lookup Questionnaire can only be specified for questions with a type of "integer" or "decimal"
.... questionnaire-deReference SI0..1Reference(DataElement)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deReference
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-9: Data Element references can't be specified for "display" items
.... questionnaire-allowedResource SI0..*codeExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedResource
Binding: ResourceType (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-10: Allowed resource can only be specified for items of type 'reference'
.... questionnaire-allowedProfile I0..*Reference(StructureDefinition)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedProfile
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-17: Allowed profile can only be specified for items of type 'reference'
.... questionnaire-referenceFilter I0..*stringExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-referenceFilter
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-13: Allowed reference filter can only be specified for items of type 'reference'
.... questionnaire-displayCategory SI0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory
Binding: Questionnaire Text Categories (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-11: Display category can only be specified for items of type display
.... questionnaire-supportLink I0..*uriExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... linkId S1..1stringTo link questionnaire with questionnaire response
.... concept SI0..1CodingConcept that represents this item within in a questionnaire
Binding: Questionnaire Question Codes (example)
.... prefix S0..1stringE.g. "1(a)", "2.5.3"
..... id 0..1idxml:id (or equivalent in JSON)
..... rendering-style I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... rendering-xhtml I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... value 0..1Primitive value for string
.... text S0..1stringPrimary text for the item
..... id 0..1idxml:id (or equivalent in JSON)
..... rendering-style I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... rendering-xhtml I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... value 0..1Primitive value for string
.... type S1..1codegroup | display | question | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
.... enableWhen ?!SI0..*BackboneElementOnly allow data when:
que-7: enableWhen must contain either an 'answer' or an 'answered' element
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... question S1..1stringQuestion that determines whether item is enabled
..... hasAnswer SI0..1booleanEnable when answered or not
..... answer[x] SI0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)Value question must have
.... required SI0..1booleanWhether the item must be included in data results
.... repeats SI0..1booleanWhether the item may repeat
.... readOnly SI0..1booleanDon't allow human editing
.... maxLength SI0..1integerNo more than this many characters
.... options SI0..1Reference(ValueSet)Valueset containing permitted answers
.... option SI0..*BackboneElementPermitted answer
..... id 0..1stringxml:id (or equivalent in JSON)
..... questionnaire-optionPrefix SI0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... value[x] 1..1integer, date, time, string, CodingAnswer value
Binding: Questionnaire Answer Codes (example)
.... initial[x] SI0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)Initial presumed answer for question
.... item SI0..*Unknown reference to #Questionnaire:sdcquestionnaire.item
Nested questionnaire items

doco Documentation for this format

yet to be done: Xml template

yet to be done: Json template

yet to be done: Turtle template

This structure is derived from Questionnaire

Summary

Mandatory: 4 elements (+2 nested mandatory elements)
Must-Support: 48 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Questionnaire

NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire 0..*
... url S1..1uri
... identifier S0..*Identifier
... version S0..1string
... status S1..1code
... date S1..1dateTime
... publisher S0..1string
... useContext S0..*CodeableConcept
... title S1..1string
.... rendering-style 0..1stringHtml style value
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
.... rendering-xhtml 0..1stringString equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
... concept S0..1Coding
... subjectType S1..1code
... item S0..*BackboneElement
.... linkId S1..1string
.... concept S0..1Coding
.... prefix S0..1string
..... rendering-style 0..1stringHtml style value
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
..... rendering-xhtml 0..1stringString equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
.... text S0..1string
..... rendering-style 0..1stringHtml style value
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
..... rendering-xhtml 0..1stringString equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
.... type S1..1code
.... enableWhen S0..*BackboneElement
..... question S1..1string
..... hasAnswer S0..1boolean
..... answer[x] S0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)
.... required S0..1boolean
.... repeats S0..1boolean
.... readOnly S0..1boolean
.... maxLength S0..1integer
.... options S0..1Reference(ValueSet)
.... option S0..*BackboneElement
..... questionnaire-optionPrefix S0..1stringE.g. "(a)", "1.", etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix
.... initial[x] S0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)
.... item S0..*
.... questionnaire-minOccurs S0..1integerMinimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
.... questionnaire-maxOccurs S0..1integerMaximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
.... sdc-questionnaire-optionalDisplay 0..1booleanExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay
.... questionnaire-hidden S0..1booleanDon't display to user
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
.... questionnaire-usageMode S0..1codecapture | display | display-non-empty | capture-display | capture-display-non-empty
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode
Binding: QuestionnaireItemUsageMode (required)
.... questionnaire-itemControl S0..1CodeableConceptE.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Binding: Questionnaire Item UI Control Codes (extensible)
.... questionnaire-choiceOrientation 0..1codehorizontal | vertical
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
Binding: ChoiceListOrientation (required)
.... minLength S0..1integerAt least this many characters
URL: http://hl7.org/fhir/StructureDefinition/minLength
.... regex S0..1stringRegular expression pattern
URL: http://hl7.org/fhir/StructureDefinition/regex
.... entryFormat S0..1stringUser prompt for format
URL: http://hl7.org/fhir/StructureDefinition/entryFormat
.... minValue S0..1date, dateTime, time, instant, decimal, integerMust be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
.... maxValue S0..1date, dateTime, time, instant, decimal, integerMust be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
.... maxDecimalPlaces S0..1integerMaximum digits after decimal
URL: http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces
.... mimeType S0..1codeType of attachment
URL: http://hl7.org/fhir/StructureDefinition/mimeType
Binding: IETF BCP-13 (required)
.... maxSize 0..1decimalMax size in MB
URL: http://hl7.org/fhir/StructureDefinition/maxSize
.... questionnaire-unit S0..1CodingUnit for numeric answer
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
.... questionnaire-deReference S0..1Reference(DataElement)Implemented CDE
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deReference
.... questionnaire-allowedResource S0..*codeAllowed resource for reference
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedResource
Binding: ResourceType (required)
.... questionnaire-allowedProfile 0..*Reference(StructureDefinition)Allowed profile for reference
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedProfile
.... questionnaire-referenceFilter 0..*stringFilter to apply when looking up references
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-referenceFilter
.... questionnaire-displayCategory S0..1CodeableConceptPurpose of rendered text
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory
Binding: Questionnaire Text Categories (extensible)
.... questionnaire-supportLink 0..*uriSupporting information
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink
... sdc-questionnaire-endpoint S0..*uriExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-endpoint
... extension S0..1?? http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequredURL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequred
... rendering-styleSensitive S0..1booleanAre styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
... questionnaire-deMap 0..1Reference(ConceptMap)Map linking questions to DataElements
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deMap
... questionnaire-sourceStructureMap 0..*Reference(StructureMap)Map that can populate this questionnaire
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sourceStructureMap
... extension 0..*?? http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifierURL: http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifier

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire I0..*A structured set of questions
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
que-2: The link ids for groups and questions must be unique within the questionnaire
... id 0..1idLogical id of this artifact
... meta 0..1MetaMetadata about the resource
... implicitRules ?!0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... sdc-questionnaire-endpoint SI0..*uriExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-endpoint
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... extension S0..1?? http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequredExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-provenanceSignatureRequred
... rendering-styleSensitive SI0..1booleanExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... questionnaire-deMap I0..1Reference(ConceptMap)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deMap
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... questionnaire-sourceStructureMap I0..*Reference(StructureMap)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sourceStructureMap
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... extension 0..*?? http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifierExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-studyProtocolIdentifier
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url S1..1uriGlobally unique logical identifier for questionnaire
... identifier S0..*IdentifierExternal identifiers for this questionnaire
... version S0..1stringLogical identifier for this version of Questionnaire
... status ?!S1..1codedraft | published | retired
Binding: QuestionnaireStatus (required)
... date S1..1dateTimeDate this version was authored
... publisher S0..1stringOrganization/individual who designed the questionnaire
... telecom 0..*ContactPointContact information of the publisher
... useContext S0..*CodeableConceptQuestionnaire intends to support these contexts
Binding: Context of Use ValueSet (extensible)
... title S1..1stringName for the questionnaire
.... id 0..1idxml:id (or equivalent in JSON)
.... rendering-style I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... rendering-xhtml I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... value 0..1Primitive value for string
... concept S0..1CodingConcept that represents the overall questionnaire
Binding: Questionnaire Question Codes (example)
... subjectType S1..1codeResource that can be subject of QuestionnaireResponse
Binding: ResourceType (required)
... item SI0..*BackboneElementQuestions and sections within the Questionnaire
que-9: Read-only can't be specified for "display" items
que-8: Default values can't be specified for groups or display items
que-6: Required and repeat aren't permitted for display items
que-5: Only 'choice' items can have options
que-4: A question cannot have both option and options
que-3: Display items cannot have a "concept" asserted
que-10: Maximum length can only be declared for simple question types
que-1: Group items must have nested items, display items cannot have nested items
.... id 0..1stringxml:id (or equivalent in JSON)
.... questionnaire-minOccurs SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-3: minOccurs can't exist for display items
inv-1: minOccurs can't be more than one if required is false
.... questionnaire-maxOccurs SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-4: maxOccurs can't exist for display items
inv-2: maxOccurs can't be more than one if repeats is false
.... sdc-questionnaire-optionalDisplay I0..1booleanExtension
URL: http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-hidden SI0..1booleanExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-usageMode SI0..1codeExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode
Binding: QuestionnaireItemUsageMode (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-itemControl SI0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Binding: Questionnaire Item UI Control Codes (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-choiceOrientation I0..1codeExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation
Binding: ChoiceListOrientation (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-6: choiceOrientation can only be present on elements of type "choice" or "open-choice"
.... minLength SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/minLength
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... regex SI0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/regex
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... entryFormat SI0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/entryFormat
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... minValue SI0..1date, dateTime, time, instant, decimal, integerExtension
URL: http://hl7.org/fhir/StructureDefinition/minValue
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... maxValue SI0..1date, dateTime, time, instant, decimal, integerExtension
URL: http://hl7.org/fhir/StructureDefinition/maxValue
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... maxDecimalPlaces SI0..1integerExtension
URL: http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... mimeType SI0..1codeExtension
URL: http://hl7.org/fhir/StructureDefinition/mimeType
Binding: IETF BCP-13 (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... maxSize I0..1decimalExtension
URL: http://hl7.org/fhir/StructureDefinition/maxSize
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... questionnaire-unit SI0..1CodingExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-16: Lookup Questionnaire can only be specified for questions with a type of "integer" or "decimal"
.... questionnaire-deReference SI0..1Reference(DataElement)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-deReference
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-9: Data Element references can't be specified for "display" items
.... questionnaire-allowedResource SI0..*codeExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedResource
Binding: ResourceType (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-10: Allowed resource can only be specified for items of type 'reference'
.... questionnaire-allowedProfile I0..*Reference(StructureDefinition)Extension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-allowedProfile
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-17: Allowed profile can only be specified for items of type 'reference'
.... questionnaire-referenceFilter I0..*stringExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-referenceFilter
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-13: Allowed reference filter can only be specified for items of type 'reference'
.... questionnaire-displayCategory SI0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory
Binding: Questionnaire Text Categories (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
inv-11: Display category can only be specified for items of type display
.... questionnaire-supportLink I0..*uriExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... linkId S1..1stringTo link questionnaire with questionnaire response
.... concept SI0..1CodingConcept that represents this item within in a questionnaire
Binding: Questionnaire Question Codes (example)
.... prefix S0..1stringE.g. "1(a)", "2.5.3"
..... id 0..1idxml:id (or equivalent in JSON)
..... rendering-style I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... rendering-xhtml I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... value 0..1Primitive value for string
.... text S0..1stringPrimary text for the item
..... id 0..1idxml:id (or equivalent in JSON)
..... rendering-style I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-style
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... rendering-xhtml I0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... value 0..1Primitive value for string
.... type S1..1codegroup | display | question | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required)
.... enableWhen ?!SI0..*BackboneElementOnly allow data when:
que-7: enableWhen must contain either an 'answer' or an 'answered' element
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... question S1..1stringQuestion that determines whether item is enabled
..... hasAnswer SI0..1booleanEnable when answered or not
..... answer[x] SI0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)Value question must have
.... required SI0..1booleanWhether the item must be included in data results
.... repeats SI0..1booleanWhether the item may repeat
.... readOnly SI0..1booleanDon't allow human editing
.... maxLength SI0..1integerNo more than this many characters
.... options SI0..1Reference(ValueSet)Valueset containing permitted answers
.... option SI0..*BackboneElementPermitted answer
..... id 0..1stringxml:id (or equivalent in JSON)
..... questionnaire-optionPrefix SI0..1stringExtension
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... value[x] 1..1integer, date, time, string, CodingAnswer value
Binding: Questionnaire Answer Codes (example)
.... initial[x] SI0..1boolean, decimal, integer, date, dateTime, instant, time, string, uri, Attachment, Coding, Quantity, Reference(Resource)Initial presumed answer for question
.... item SI0..*Unknown reference to #Questionnaire:sdcquestionnaire.item
Nested questionnaire items

doco Documentation for this format

XML Template

yet to be done: Xml template

JSON Template

yet to be done: Json template

TTL Template

yet to be done: Turtle template

 

Other representations of profile: Schematron

9.1.3 Terminology Bindings

Terminology Bindings

PathNameConformanceValueSet
Questionnaire.languageCommon LanguagesextensibleCommon Languages
Questionnaire.statusQuestionnaireStatusrequiredQuestionnaireStatus
Questionnaire.useContextContext of Use ValueSetextensibleContext of Use ValueSet
Questionnaire.conceptQuestionnaire Question CodesexampleQuestionnaire Question Codes
Questionnaire.subjectTypeResourceTyperequiredResourceType
Questionnaire.item.conceptQuestionnaire Question CodesexampleQuestionnaire Question Codes
Questionnaire.item.typeQuestionnaireItemTyperequiredQuestionnaireItemType
Questionnaire.item.option.value[x]Questionnaire Answer CodesexampleQuestionnaire Answer Codes

9.1.4 Constraints

Constraints

IdPathDetailsRequirements
dom-2QuestionnaireIf the resource is contained in another resource, it SHALL NOT contain nested Resources
XPath: not(parent::f:contained and f:contained)
dom-1QuestionnaireIf the resource is contained in another resource, it SHALL NOT contain any narrative
XPath: not(parent::f:contained and f:text)
dom-4QuestionnaireIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
XPath: not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))
dom-3QuestionnaireIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
XPath: not(exists(for $id in f:contained/*/@id return $id[not(ancestor::f:contained/parent::*/descendant::f:reference/@value=concat('#', $id))]))
que-2QuestionnaireThe link ids for groups and questions must be unique within the questionnaire
XPath: count(descendant::f:linkId/@value)=count(distinct-values(descendant::f:linkId/@value))
ele-1Questionnaire.title.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.title.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.title.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.title.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.title.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.title.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
que-9Questionnaire.itemRead-only can't be specified for "display" items
XPath: not(f:type/@value='display' and f:readOnly)
que-8Questionnaire.itemDefault values can't be specified for groups or display items
XPath: not(f:type/@value=('group', 'display') and f:*[starts-with(local-name(.), 'initial')])
que-6Questionnaire.itemRequired and repeat aren't permitted for display items
XPath: not(f:type/@value='display' and (f:required or f:repeats))
que-5Questionnaire.itemOnly 'choice' items can have options
XPath: f:type/@value=('choice','open-choice') or not(f:option or f:options)
que-4Questionnaire.itemA question cannot have both option and options
XPath: not(f:options and f:option)
que-3Questionnaire.itemDisplay items cannot have a "concept" asserted
XPath: not(f:type/@value='display' and f:concept)
que-10Questionnaire.itemMaximum length can only be declared for simple question types
XPath: f:type/@value=('boolean', 'decimal', 'integer', 'open-choice', 'string', 'text', 'url') or not(f:maxLength)
que-1Questionnaire.itemGroup items must have nested items, display items cannot have nested items
XPath: not((f:type/@value='group' and not(f:item)) or (f:type/@value='display' and f:item))
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.prefix.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.prefix.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.prefix.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.prefix.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.prefix.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.prefix.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.text.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.text.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.text.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.text.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
ele-1Questionnaire.item.text.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.text.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
que-7Questionnaire.item.enableWhenenableWhen must contain either an 'answer' or an 'answered' element
XPath: count(*[starts-with(local-name(.), 'answer')]|answered) = 1
ele-1Questionnaire.item.option.extensionAll FHIR elements must have a @value or children
XPath: @value|f:*|h:div
ext-1Questionnaire.item.option.extensionMust have either extensions or value[x], not both
XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])