eHealth Infrastructure
​11.0.1 - Denmark flag

This page is part of the FUT Infrastructure (v11.0.1: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ehealth-questionnaire

Official URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire Version: 11.0.1
Active as of 2026-10-23 Computable Name: ehealth-questionnaire

Introduction

A Questionnaire is a structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.

Scope and Usage

In the eHealth Infrastructure the Questionnaire resource is used in line with this. Questionnaires are built and maintained by Practitioners and presented to Patients by client applications in order to gather input and answers from Patients in the form of QuestionnaireResponse resources.

Setting minimal and maximal number of permitted choices

A question where possible answers are given as a list of options (of item.type set to choice) can allow multiple choices by setting item.repeats to true. When no further constraints are set, item.repeats set to true means that any number of the options can be provided as answer to the question in a QuestionnaireResponse. The standard extensions item.questionnaire-minOccurs and item.questionnaire-maxOccurs can be used to set such further constraints.

  • item.questionnaire-minOccurs sets the minimum number of answers allowed, for instance 2 (of the number of options, say, 5). The element shall be set only when its value is greater than one.
  • item.questionnaire-maxOccurs sets the maximum number of answers allowed, for instance 3 (of the number of options, say 5). The element shall be set only when its value is greater than one.

When exactly one answer shall be required, item.requied shall be set to true and item.repeats shall be set to false. When exactly one answer is permitted, item.requied shall be set to false and item.repeats shall be set to false. In these cases, the minOCcurs and maxOccurs shall not be used.

Feedback to the Patient

The Questionnaire resource supports the Question Feedback Pattern from DK QFDD questionnaires. This enables immediate feedback to the patient upon answering a question.

The feedback is pre-defined in the Questionnaire resource using the item.feedback element, so that for each item a patient feedback can be prepared. The feedback will be shown to the patient if the patient's answer to an item lies within a given interval. The mechanism only works for questions which can be answered with a numeric value. The interval is defined by the min and a max elements of the feedback extension. If the Patient answers the item with a numeric value in the interval given by min-max then the value of the feedback extension is intended to be shown to the Patient.

Recommendation

In the recommendation element, a questionnaire can optionally hold a "degree of recommendation" intended to aid the Practitioner in deciding whether or not the Questionnaire should be associated with an ActivityDefinition and used in one or more PlanDefinition.

Images for items and answerOptions

For each item and item.answerOption in a Questionnaire, a small image can be associated through extensions item.ehealth-questionnaire-image and item.answerOption.ehealth-questionnaire-image, respectively. Both extensions are based on Binary containing the image data base64 encoded.

In the service, the Binary.contentType is verified against a ValueSet with uri http://ehealth.sundhed.dk/vs/questionnaire-item-image-format while the size of Binary.data must not exceed a configurable size, currently 266Kb (base64 encoded).

Answer significance

The item.ehealth-questionnaire-answerSignificance element functions as a triaging indicator, describing the importance of answers to respective questions.

Answer significance is a colour. Currently the possible values are red, yellow, green. Answer condition specifies the conditions that must be fulfilled for the answer to result in the given colour.

answerSignificance has two sub elements:

  • The answerSignificance.significance element which states the triaging color
  • The answerSignificance.answerCondition contains the value or interval limits for comparison against the given answer.
    • answerCondition.value[x] is the value to compare with an answer and contains various type depending on the need.
    • answerCondition.operator determines the relationship between the answerCondition.value[x] and a given answer. When a single answerSignificance.answerCondition is given, it represents a precise match or possibly open ended interval. Two answerSignificance.answerCondition can specify an interval. To check that a written answer exists, use answerCondition.operator = exists and answerCondition.valueBoolean = true.

Item control

The item.questionnaire-itemControl element enables indication of what sort of user interface control type, for instance radio buttons, to use when displaying an item.

Formatted text

The elements item.text, item.answerOption.value, and item.inital.value supports formatted text for valueString using the standard extension: http://hl7.org/fhir/extension-rendering-xhtml.html . Note that the original text without formatting must be added to the elements item.text, item.answerOption.value, and item.inital.value, respectively, for those where the formatted extension has been used.

The extension rendering-styleSensitive indicates if clients must be able to display the formatted text for this Questionnaire, or if not capable to do this, at least indicate to the user that rendering is not appropriate.

Title and description

A Questionnaire has two sets of titles and desriptions. title and description are intended for the citizens and should be of a natural language. Whereas ehealth-employee-title and ehealth-usage are intended for clinicians and should be of a specific and professional language.

Help text

The item.helpText element supports adding additional descriptions and help for a question. The element must contain a helpText.text string value, and can additionally hold a xhtml formatted equivalent in the helpText.xhtml string value. The helpText.xhtml value should follow the same standards as http://hl7.org/fhir/extension-rendering-xhtml.html.

ConditionId

The item.enableBehavior.conditionId can be used to identify conditions. This property is primarily used when modeling Questionnaires which should be transformed to CDA documents.

External identifier

The item.externalIdentifier can be used to identify either questionnaire groups or questionnaire questions. This property is primarily used when modeling Questionnaires which should be transformed to CDA documents.

The item.isCopyright can be used to indicate a copyright structure. item.isCopyright is a boolean value, and if set to true, the item must have either item.type: 'group' or 'display'. Furthermore, for item.type 'group', the isCopyright is only allowed on root items. For items with type 'display', the item.isCopyright is only allowed true if:

  • The parent item is of type 'group'
  • isCopyright equals true
  • The group item is on root level

Example of one copyright structure with two copyrights

  • item.type: 'group', item.isCopyright: true, item.text = 'Copyright title'. (root item)
    • item.type: 'display', item.isCopyright: true, item.text = 'Copyright 1' (child item)
    • item.type: 'display', item.isCopyright: true, item.text = 'Copyright 2' (child item)

UseContext

The useContext element specifies the context in which the Questionnaire is applicable. It consists of:

  • useContext.code – Defines the context type.
  • useContext.valueCodeableConcept – Defines the context value (e.g., a specific condition when useContext.code is focus).

When using useContext.code from http://ehealth.sundhed.dk/vs/ehealth-usage-context-type, the useContext.valueCodeableConcept is validated against the ValueSet outlined for the chosen useContext.code as described in the description sections on ehealth-usage-context-type ValueSet page.

Note: The useContext element can be updated at any time, regardless of the Questionnaire status.

Example: An Questionnaire applicable only to a specific intended solution (codes are fictional):

{
  "useContext": [
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "program"
      },
      "valueCodeableConcept": {
        "system": "http://ehealth.sundhed.dk/cs/ehealth-program",
        "code": "some-intended-solution",
        "display": "Some Intended Solution"
      }
    }
  ]
}

ApprovalDate

The date when the Questionnaire's status is set to active, whether it is initially created as active or changed to active, will be recorded in the approvalDate field.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and their representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Questionnaire C 0..* Questionnaire A structured set of questions
Constraints: que-0, que-2
Questionnaire.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Questionnaire.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.Slices for extension.extension:recommendation 0..1 CodeableConcept Degree to which this questionnaire is recommended for use.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation
Binding: QuestionnaireRecommendation (required)
Questionnaire.Slices for extension.extension:intendedOrganization 0..* Reference(ehealth-organization) {r} The organization intended to use this questionnaire.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization
Questionnaire.Slices for extension.extension:revision 0..1 string Business revision
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision
Questionnaire.Slices for extension.extension:modifierRole 1..* (Complex) Modifier role
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role
Questionnaire.Slices for extension.extension:type 1..* CodeableConcept Concept that represents the overall questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type
Binding: Questionnaire Types (required)
Questionnaire.Slices for extension.extension:styleSensitive 0..1 boolean Are styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
Questionnaire.Slices for extension.extension:employeeTitle 0..1 string Title for clinicians
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title
Questionnaire.Slices for extension.extension:usage 0..1 string usage
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage
Questionnaire.Slices for extension.extension:predecessor 0..1 Identifier Predecessor
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor
Questionnaire.Slices for extension.extension:base 0..1 Identifier Base
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base
Questionnaire.Slices for extension.extension:baseEnvironment 0..1 Identifier Base environment
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment
Questionnaire.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Questionnaire.version This element is included in summaries. 1..1 string Business version of the questionnaire
Questionnaire.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Questionnaire.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction (required)
Questionnaire.item C 0..* BackboneElement Questions and sections within the Questionnaire
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sliderStepValueDecimal-Type, copyright-type, questionnaire-minOccurs-greater-than-one, questionnaire-maxOccurs-greater-than-one, minOccurs-invalid-when-repeats-false
Questionnaire.item.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.Slices for extension.extension:questionnaire-minOccurs 0..1 integer Minimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
Questionnaire.item.Slices for extension.extension:questionnaire-maxOccurs 0..1 integer Maximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
Questionnaire.item.Slices for extension.extension:minValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
Questionnaire.item.Slices for extension.extension:maxValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValue 0..1 integer Increment value for slider
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValueDecimal 0..1 decimal The slider step-value as decimal-number
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal
Questionnaire.item.Slices for extension.extension:feedback 0..1 (Complex) Feedback if reponse is within the defined range.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback
Questionnaire.item.Slices for extension.extension:overviewUsageMode 0..* CodeableConcept Identifies whether the specified element and/or results of the element should appear in overview or table presentation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode
Binding: Overview Usage Mode (required)
Questionnaire.item.Slices for extension.extension:itemControl 0..1 (Complex) E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Questionnaire.item.Slices for extension.extension:itemControl.extension 0..0 Extension
Slice: Unordered, Open by value:url
Questionnaire.item.Slices for extension.extension:itemControl.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl"
Questionnaire.item.Slices for extension.extension:itemControl.value[x] 1..1 CodeableConcept Value of extension
Binding: Questionnaire Item Control (required)
Questionnaire.item.Slices for extension.extension:ehealth-question-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.Slices for extension.extension:shortText 0..1 string Short text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText
Questionnaire.item.Slices for extension.extension:helpText 0..1 (Complex) Help text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText
Questionnaire.item.Slices for extension.extension:answerSignificance 0..* (Complex) The Answer significance for an answer
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance
Questionnaire.item.Slices for extension.extension:externalIdentifier 0..1 Identifier External Identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier
Questionnaire.item.Slices for extension.extension:isCopyright 0..1 boolean Indicates that the item is part of a copyright structure (CDA Document sharing - QFDD/QRD)
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright
Questionnaire.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.linkId 1..1 string Unique id for item in questionnaire
Questionnaire.item.type 1..1 code group | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
Questionnaire.item.enableWhen This element is a modifier element. C 0..* BackboneElement Only allow data when
Constraints: que-7
Questionnaire.item.enableWhen.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.enableWhen.question 1..1 string Question that determines whether item is enabled
Questionnaire.item.enableWhen.operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
Questionnaire.item.enableWhen.answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.enableWhen.answer[x].answerBoolean boolean
Questionnaire.item.enableWhen.answer[x].answerDecimal decimal
Questionnaire.item.enableWhen.answer[x].answerInteger integer
Questionnaire.item.enableWhen.answer[x].answerDate date
Questionnaire.item.enableWhen.answer[x].answerDateTime dateTime
Questionnaire.item.enableWhen.answer[x].answerTime time
Questionnaire.item.enableWhen.answer[x].answerString string
Questionnaire.item.enableWhen.answer[x].answerCoding Coding
Questionnaire.item.enableWhen.answer[x].answerQuantity Quantity
Questionnaire.item.enableWhen.answer[x].answerReference Reference(Resource)
Questionnaire.item.answerValueSet C 0..1 canonical(ValueSet) Valueset containing permitted answers
Questionnaire.item.answerOption C 0..* BackboneElement Permitted answer
Questionnaire.item.answerOption.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.answerOption.Slices for extension.extension:ehealth-answeroption-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.answerOption.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.answerOption.value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.answerOption.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension Content/Rules for all slices
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.answerOption.value[x].valueInteger integer
Questionnaire.item.answerOption.value[x].valueDate date
Questionnaire.item.answerOption.value[x].valueTime time
Questionnaire.item.answerOption.value[x].valueString string
Questionnaire.item.answerOption.value[x].valueCoding Coding
Questionnaire.item.answerOption.value[x].valueReference Reference(Resource)
Questionnaire.item.initial C 0..* BackboneElement Initial value(s) when item is first rendered
Questionnaire.item.initial.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.initial.value[x] 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.initial.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension Content/Rules for all slices
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.initial.value[x].valueBoolean boolean
Questionnaire.item.initial.value[x].valueDecimal decimal
Questionnaire.item.initial.value[x].valueInteger integer
Questionnaire.item.initial.value[x].valueDate date
Questionnaire.item.initial.value[x].valueDateTime dateTime
Questionnaire.item.initial.value[x].valueTime time
Questionnaire.item.initial.value[x].valueString string
Questionnaire.item.initial.value[x].valueUri uri
Questionnaire.item.initial.value[x].valueAttachment Attachment
Questionnaire.item.initial.value[x].valueCoding Coding
Questionnaire.item.initial.value[x].valueQuantity Quantity
Questionnaire.item.initial.value[x].valueReference Reference(Resource)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Questionnaire.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Questionnaire.jurisdiction Base required Jurisdiction 📦11.0.1 This IG
Questionnaire.item.extension:itemControl.​value[x] Base required Questionnaire Item Control 📦11.0.1 This IG
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
copyright-type error Questionnaire.item If item extension 'ehealth-questionnaire-item-is-copyright' is set to true, item.type must be either 'group' or 'display'. 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'
minOccurs-invalid-when-repeats-false error Questionnaire.item minOccurs > 1 is invalid if repeats is false extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() and extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1 implies repeats = true
questionnaire-maxOccurs-greater-than-one error Questionnaire.item When the questionnaire-maxOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').value > 1
questionnaire-minOccurs-greater-than-one error Questionnaire.item When the questionnaire-minOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1
sliderStepValueDecimal-Type error Questionnaire.item Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal'

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Questionnaire 0..* Questionnaire A structured set of questions
Questionnaire.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.Slices for extension.extension:recommendation 0..1 CodeableConcept Degree to which this questionnaire is recommended for use.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation
Binding: QuestionnaireRecommendation (required)
Questionnaire.Slices for extension.extension:intendedOrganization 0..* Reference(ehealth-organization) {r} The organization intended to use this questionnaire.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization
Questionnaire.Slices for extension.extension:revision 0..1 string Business revision
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision
Questionnaire.Slices for extension.extension:modifierRole 1..* (Complex) Modifier role
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role
Questionnaire.Slices for extension.extension:type 1..* CodeableConcept Concept that represents the overall questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type
Binding: Questionnaire Types (required)
Questionnaire.Slices for extension.extension:styleSensitive 0..1 boolean Are styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
Questionnaire.Slices for extension.extension:employeeTitle 0..1 string Title for clinicians
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title
Questionnaire.Slices for extension.extension:usage 0..1 string usage
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage
Questionnaire.Slices for extension.extension:predecessor 0..1 Identifier Predecessor
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor
Questionnaire.Slices for extension.extension:base 0..1 Identifier Base
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base
Questionnaire.Slices for extension.extension:baseEnvironment 0..1 Identifier Base environment
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment
Questionnaire.version 1..1 string Business version of the questionnaire
Questionnaire.jurisdiction 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction (required)
Questionnaire.item.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.Slices for extension.extension:questionnaire-minOccurs 0..1 integer Minimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
Questionnaire.item.Slices for extension.extension:questionnaire-maxOccurs 0..1 integer Maximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
Questionnaire.item.Slices for extension.extension:minValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
Questionnaire.item.Slices for extension.extension:maxValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValue 0..1 integer Increment value for slider
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValueDecimal 0..1 decimal The slider step-value as decimal-number
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal
Questionnaire.item.Slices for extension.extension:feedback 0..1 (Complex) Feedback if reponse is within the defined range.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback
Questionnaire.item.Slices for extension.extension:overviewUsageMode 0..* CodeableConcept Identifies whether the specified element and/or results of the element should appear in overview or table presentation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode
Binding: Overview Usage Mode (required)
Questionnaire.item.Slices for extension.extension:itemControl 0..1 (Complex) E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Questionnaire.item.Slices for extension.extension:itemControl.value[x] 1..1 CodeableConcept Value of extension
Binding: Questionnaire Item Control (required)
Questionnaire.item.Slices for extension.extension:ehealth-question-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.Slices for extension.extension:shortText 0..1 string Short text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText
Questionnaire.item.Slices for extension.extension:helpText 0..1 (Complex) Help text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText
Questionnaire.item.Slices for extension.extension:answerSignificance 0..* (Complex) The Answer significance for an answer
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance
Questionnaire.item.Slices for extension.extension:externalIdentifier 0..1 Identifier External Identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier
Questionnaire.item.Slices for extension.extension:isCopyright 0..1 boolean Indicates that the item is part of a copyright structure (CDA Document sharing - QFDD/QRD)
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright
Questionnaire.item.text
Questionnaire.item.text.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.text.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.enableBehavior
Questionnaire.item.enableBehavior.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.enableBehavior.Slices for extension.extension:conditionId 0..1 string Condition Id
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-enableBehavior-conditionId
Questionnaire.item.answerOption
Questionnaire.item.answerOption.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.answerOption.Slices for extension.extension:ehealth-answeroption-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.answerOption.value[x]
Questionnaire.item.answerOption.value[x].Slices for extension Content/Rules for all slices
Questionnaire.item.answerOption.value[x].Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.initial
Questionnaire.item.initial.value[x]
Questionnaire.item.initial.value[x].Slices for extension Content/Rules for all slices
Questionnaire.item.initial.value[x].Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Questionnaire.jurisdiction Base required Jurisdiction 📦11.0.1 This IG
Questionnaire.item.extension:itemControl.​value[x] Base required Questionnaire Item Control 📦11.0.1 This IG

Constraints

Id Grade Path(s) Description Expression
copyright-type error Questionnaire.item If item extension 'ehealth-questionnaire-item-is-copyright' is set to true, item.type must be either 'group' or 'display'. 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'
minOccurs-invalid-when-repeats-false error Questionnaire.item minOccurs > 1 is invalid if repeats is false extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() and extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1 implies repeats = true
questionnaire-maxOccurs-greater-than-one error Questionnaire.item When the questionnaire-maxOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').value > 1
questionnaire-minOccurs-greater-than-one error Questionnaire.item When the questionnaire-minOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1
sliderStepValueDecimal-Type error Questionnaire.item Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal'
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Questionnaire C 0..* Questionnaire A structured set of questions
Constraints: que-0, que-2
Questionnaire.id This element is included in summaries. 0..1 id Logical id of this artifact
Questionnaire.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Questionnaire.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Questionnaire.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Questionnaire.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Questionnaire.contained 0..* Resource Contained, inline Resources
Questionnaire.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.Slices for extension.extension:recommendation 0..1 CodeableConcept Degree to which this questionnaire is recommended for use.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation
Binding: QuestionnaireRecommendation (required)
Questionnaire.Slices for extension.extension:intendedOrganization 0..* Reference(ehealth-organization) {r} The organization intended to use this questionnaire.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization
Questionnaire.Slices for extension.extension:revision 0..1 string Business revision
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision
Questionnaire.Slices for extension.extension:modifierRole 1..* (Complex) Modifier role
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role
Questionnaire.Slices for extension.extension:type 1..* CodeableConcept Concept that represents the overall questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type
Binding: Questionnaire Types (required)
Questionnaire.Slices for extension.extension:styleSensitive 0..1 boolean Are styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
Questionnaire.Slices for extension.extension:employeeTitle 0..1 string Title for clinicians
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title
Questionnaire.Slices for extension.extension:usage 0..1 string usage
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage
Questionnaire.Slices for extension.extension:predecessor 0..1 Identifier Predecessor
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor
Questionnaire.Slices for extension.extension:base 0..1 Identifier Base
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base
Questionnaire.Slices for extension.extension:baseEnvironment 0..1 Identifier Base environment
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment
Questionnaire.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Questionnaire.url This element is included in summaries. 0..1 uri Canonical identifier for this questionnaire, represented as a URI (globally unique)
Questionnaire.identifier This element is included in summaries. 0..* Identifier Additional identifier for the questionnaire
Questionnaire.version This element is included in summaries. 1..1 string Business version of the questionnaire
Questionnaire.name This element is included in summaries. C 0..1 string Name for this questionnaire (computer friendly)
Questionnaire.title This element is included in summaries. 0..1 string Name for this questionnaire (human friendly)
Questionnaire.derivedFrom 0..* canonical(Questionnaire) Instantiates protocol or definition
Questionnaire.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Questionnaire.experimental This element is included in summaries. 0..1 boolean For testing purposes, not real usage
Questionnaire.subjectType This element is included in summaries. 0..* code Resource that can be subject of QuestionnaireResponse
Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
Questionnaire.date This element is included in summaries. 0..1 dateTime Date last changed
Questionnaire.publisher This element is included in summaries. 0..1 string Name of the publisher (organization or individual)
Questionnaire.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher
Questionnaire.description 0..1 markdown Natural language description of the questionnaire
Questionnaire.useContext This element is included in summaries. 0..* UsageContext The context that the content is intended to support
Questionnaire.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction (required)
Questionnaire.purpose 0..1 markdown Why this questionnaire is defined
Questionnaire.copyright 0..1 markdown Use and/or publishing restrictions
Questionnaire.approvalDate 0..1 date When the questionnaire was approved by publisher
Questionnaire.lastReviewDate 0..1 date When the questionnaire was last reviewed
Questionnaire.effectivePeriod This element is included in summaries. 0..1 Period When the questionnaire is expected to be used
Questionnaire.code This element is included in summaries. 0..* Coding Concept that represents the overall questionnaire
Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
Questionnaire.item C 0..* BackboneElement Questions and sections within the Questionnaire
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sliderStepValueDecimal-Type, copyright-type, questionnaire-minOccurs-greater-than-one, questionnaire-maxOccurs-greater-than-one, minOccurs-invalid-when-repeats-false
Questionnaire.item.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.Slices for extension.extension:questionnaire-minOccurs 0..1 integer Minimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
Questionnaire.item.Slices for extension.extension:questionnaire-maxOccurs 0..1 integer Maximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
Questionnaire.item.Slices for extension.extension:minValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
Questionnaire.item.Slices for extension.extension:maxValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValue 0..1 integer Increment value for slider
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValueDecimal 0..1 decimal The slider step-value as decimal-number
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal
Questionnaire.item.Slices for extension.extension:feedback 0..1 (Complex) Feedback if reponse is within the defined range.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback
Questionnaire.item.Slices for extension.extension:overviewUsageMode 0..* CodeableConcept Identifies whether the specified element and/or results of the element should appear in overview or table presentation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode
Binding: Overview Usage Mode (required)
Questionnaire.item.Slices for extension.extension:itemControl 0..1 (Complex) E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Questionnaire.item.Slices for extension.extension:itemControl.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.Slices for extension.extension:itemControl.extension 0..0 Extension
Slice: Unordered, Open by value:url
Questionnaire.item.Slices for extension.extension:itemControl.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl"
Questionnaire.item.Slices for extension.extension:itemControl.value[x] 1..1 CodeableConcept Value of extension
Binding: Questionnaire Item Control (required)
Questionnaire.item.Slices for extension.extension:ehealth-question-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.Slices for extension.extension:shortText 0..1 string Short text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText
Questionnaire.item.Slices for extension.extension:helpText 0..1 (Complex) Help text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText
Questionnaire.item.Slices for extension.extension:answerSignificance 0..* (Complex) The Answer significance for an answer
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance
Questionnaire.item.Slices for extension.extension:externalIdentifier 0..1 Identifier External Identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier
Questionnaire.item.Slices for extension.extension:isCopyright 0..1 boolean Indicates that the item is part of a copyright structure (CDA Document sharing - QFDD/QRD)
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright
Questionnaire.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.linkId 1..1 string Unique id for item in questionnaire
Questionnaire.item.definition 0..1 uri ElementDefinition - details for the item
Questionnaire.item.code C 0..* Coding Corresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
Questionnaire.item.prefix 0..1 string E.g. "1(a)", "2.5.3"
Questionnaire.item.text 0..1 string Primary text for the item
Questionnaire.item.text.id 0..1 string xml:id (or equivalent in JSON)
Questionnaire.item.text.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.text.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.text.value 0..1 string Primitive value for string
Max Length:1048576
Questionnaire.item.type 1..1 code group | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
Questionnaire.item.enableWhen This element is a modifier element. C 0..* BackboneElement Only allow data when
Constraints: que-7
Questionnaire.item.enableWhen.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.enableWhen.extension 0..* Extension Additional content defined by implementations
Questionnaire.item.enableWhen.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.enableWhen.question 1..1 string Question that determines whether item is enabled
Questionnaire.item.enableWhen.operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
Questionnaire.item.enableWhen.answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.enableWhen.answer[x].answerBoolean boolean
Questionnaire.item.enableWhen.answer[x].answerDecimal decimal
Questionnaire.item.enableWhen.answer[x].answerInteger integer
Questionnaire.item.enableWhen.answer[x].answerDate date
Questionnaire.item.enableWhen.answer[x].answerDateTime dateTime
Questionnaire.item.enableWhen.answer[x].answerTime time
Questionnaire.item.enableWhen.answer[x].answerString string
Questionnaire.item.enableWhen.answer[x].answerCoding Coding
Questionnaire.item.enableWhen.answer[x].answerQuantity Quantity
Questionnaire.item.enableWhen.answer[x].answerReference Reference(Resource)
Questionnaire.item.enableBehavior C 0..1 code all | any
Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
Questionnaire.item.enableBehavior.id 0..1 string xml:id (or equivalent in JSON)
Questionnaire.item.enableBehavior.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.enableBehavior.Slices for extension.extension:conditionId 0..1 string Condition Id
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-enableBehavior-conditionId
Questionnaire.item.enableBehavior.value 0..1 string Primitive value for code
Questionnaire.item.required C 0..1 boolean Whether the item must be included in data results
Questionnaire.item.repeats C 0..1 boolean Whether the item may repeat
Questionnaire.item.readOnly C 0..1 boolean Don't allow human editing
Questionnaire.item.maxLength C 0..1 integer No more than this many characters
Questionnaire.item.answerValueSet C 0..1 canonical(ValueSet) Valueset containing permitted answers
Questionnaire.item.answerOption C 0..* BackboneElement Permitted answer
Questionnaire.item.answerOption.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.answerOption.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.answerOption.Slices for extension.extension:ehealth-answeroption-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.answerOption.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.answerOption.value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.answerOption.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.answerOption.value[x].value[x]All Types.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.answerOption.value[x].valueInteger integer
Questionnaire.item.answerOption.value[x].valueDate date
Questionnaire.item.answerOption.value[x].valueTime time
Questionnaire.item.answerOption.value[x].valueString string
Questionnaire.item.answerOption.value[x].valueCoding Coding
Questionnaire.item.answerOption.value[x].valueReference Reference(Resource)
Questionnaire.item.answerOption.initialSelected 0..1 boolean Whether option is selected by default
Questionnaire.item.initial C 0..* BackboneElement Initial value(s) when item is first rendered
Questionnaire.item.initial.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.initial.extension 0..* Extension Additional content defined by implementations
Questionnaire.item.initial.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.initial.value[x] 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.initial.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.initial.value[x].value[x]All Types.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.initial.value[x].valueBoolean boolean
Questionnaire.item.initial.value[x].valueDecimal decimal
Questionnaire.item.initial.value[x].valueInteger integer
Questionnaire.item.initial.value[x].valueDate date
Questionnaire.item.initial.value[x].valueDateTime dateTime
Questionnaire.item.initial.value[x].valueTime time
Questionnaire.item.initial.value[x].valueString string
Questionnaire.item.initial.value[x].valueUri uri
Questionnaire.item.initial.value[x].valueAttachment Attachment
Questionnaire.item.initial.value[x].valueCoding Coding
Questionnaire.item.initial.value[x].valueQuantity Quantity
Questionnaire.item.initial.value[x].valueReference Reference(Resource)
Questionnaire.item.item C 0..* See item (Questionnaire) Nested questionnaire items

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Questionnaire.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Questionnaire.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Questionnaire.subjectType Base required ResourceType 📍4.0.1 FHIR Std.
Questionnaire.jurisdiction Base required Jurisdiction 📦11.0.1 This IG
Questionnaire.code Base example Questionnaire Question Codes 📍4.0.1 FHIR Std.
Questionnaire.item.extension:itemControl.​value[x] Base required Questionnaire Item Control 📦11.0.1 This IG
Questionnaire.item.code Base example Questionnaire Question Codes 📍4.0.1 FHIR Std.
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.enableBehavior Base required EnableWhenBehavior 📍4.0.1 FHIR Std.
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
copyright-type error Questionnaire.item If item extension 'ehealth-questionnaire-item-is-copyright' is set to true, item.type must be either 'group' or 'display'. 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'
minOccurs-invalid-when-repeats-false error Questionnaire.item minOccurs > 1 is invalid if repeats is false extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() and extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1 implies repeats = true
questionnaire-maxOccurs-greater-than-one error Questionnaire.item When the questionnaire-maxOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').value > 1
questionnaire-minOccurs-greater-than-one error Questionnaire.item When the questionnaire-minOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1
sliderStepValueDecimal-Type error Questionnaire.item Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal'

Summary

Mandatory: 3 elements

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Questionnaire C 0..* Questionnaire A structured set of questions
Constraints: que-0, que-2
Questionnaire.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Questionnaire.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.Slices for extension.extension:recommendation 0..1 CodeableConcept Degree to which this questionnaire is recommended for use.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation
Binding: QuestionnaireRecommendation (required)
Questionnaire.Slices for extension.extension:intendedOrganization 0..* Reference(ehealth-organization) {r} The organization intended to use this questionnaire.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization
Questionnaire.Slices for extension.extension:revision 0..1 string Business revision
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision
Questionnaire.Slices for extension.extension:modifierRole 1..* (Complex) Modifier role
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role
Questionnaire.Slices for extension.extension:type 1..* CodeableConcept Concept that represents the overall questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type
Binding: Questionnaire Types (required)
Questionnaire.Slices for extension.extension:styleSensitive 0..1 boolean Are styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
Questionnaire.Slices for extension.extension:employeeTitle 0..1 string Title for clinicians
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title
Questionnaire.Slices for extension.extension:usage 0..1 string usage
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage
Questionnaire.Slices for extension.extension:predecessor 0..1 Identifier Predecessor
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor
Questionnaire.Slices for extension.extension:base 0..1 Identifier Base
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base
Questionnaire.Slices for extension.extension:baseEnvironment 0..1 Identifier Base environment
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment
Questionnaire.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Questionnaire.version This element is included in summaries. 1..1 string Business version of the questionnaire
Questionnaire.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Questionnaire.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction (required)
Questionnaire.item C 0..* BackboneElement Questions and sections within the Questionnaire
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sliderStepValueDecimal-Type, copyright-type, questionnaire-minOccurs-greater-than-one, questionnaire-maxOccurs-greater-than-one, minOccurs-invalid-when-repeats-false
Questionnaire.item.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.Slices for extension.extension:questionnaire-minOccurs 0..1 integer Minimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
Questionnaire.item.Slices for extension.extension:questionnaire-maxOccurs 0..1 integer Maximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
Questionnaire.item.Slices for extension.extension:minValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
Questionnaire.item.Slices for extension.extension:maxValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValue 0..1 integer Increment value for slider
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValueDecimal 0..1 decimal The slider step-value as decimal-number
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal
Questionnaire.item.Slices for extension.extension:feedback 0..1 (Complex) Feedback if reponse is within the defined range.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback
Questionnaire.item.Slices for extension.extension:overviewUsageMode 0..* CodeableConcept Identifies whether the specified element and/or results of the element should appear in overview or table presentation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode
Binding: Overview Usage Mode (required)
Questionnaire.item.Slices for extension.extension:itemControl 0..1 (Complex) E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Questionnaire.item.Slices for extension.extension:itemControl.extension 0..0 Extension
Slice: Unordered, Open by value:url
Questionnaire.item.Slices for extension.extension:itemControl.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl"
Questionnaire.item.Slices for extension.extension:itemControl.value[x] 1..1 CodeableConcept Value of extension
Binding: Questionnaire Item Control (required)
Questionnaire.item.Slices for extension.extension:ehealth-question-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.Slices for extension.extension:shortText 0..1 string Short text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText
Questionnaire.item.Slices for extension.extension:helpText 0..1 (Complex) Help text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText
Questionnaire.item.Slices for extension.extension:answerSignificance 0..* (Complex) The Answer significance for an answer
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance
Questionnaire.item.Slices for extension.extension:externalIdentifier 0..1 Identifier External Identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier
Questionnaire.item.Slices for extension.extension:isCopyright 0..1 boolean Indicates that the item is part of a copyright structure (CDA Document sharing - QFDD/QRD)
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright
Questionnaire.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.linkId 1..1 string Unique id for item in questionnaire
Questionnaire.item.type 1..1 code group | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
Questionnaire.item.enableWhen This element is a modifier element. C 0..* BackboneElement Only allow data when
Constraints: que-7
Questionnaire.item.enableWhen.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.enableWhen.question 1..1 string Question that determines whether item is enabled
Questionnaire.item.enableWhen.operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
Questionnaire.item.enableWhen.answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.enableWhen.answer[x].answerBoolean boolean
Questionnaire.item.enableWhen.answer[x].answerDecimal decimal
Questionnaire.item.enableWhen.answer[x].answerInteger integer
Questionnaire.item.enableWhen.answer[x].answerDate date
Questionnaire.item.enableWhen.answer[x].answerDateTime dateTime
Questionnaire.item.enableWhen.answer[x].answerTime time
Questionnaire.item.enableWhen.answer[x].answerString string
Questionnaire.item.enableWhen.answer[x].answerCoding Coding
Questionnaire.item.enableWhen.answer[x].answerQuantity Quantity
Questionnaire.item.enableWhen.answer[x].answerReference Reference(Resource)
Questionnaire.item.answerValueSet C 0..1 canonical(ValueSet) Valueset containing permitted answers
Questionnaire.item.answerOption C 0..* BackboneElement Permitted answer
Questionnaire.item.answerOption.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.answerOption.Slices for extension.extension:ehealth-answeroption-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.answerOption.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.answerOption.value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.answerOption.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension Content/Rules for all slices
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.answerOption.value[x].valueInteger integer
Questionnaire.item.answerOption.value[x].valueDate date
Questionnaire.item.answerOption.value[x].valueTime time
Questionnaire.item.answerOption.value[x].valueString string
Questionnaire.item.answerOption.value[x].valueCoding Coding
Questionnaire.item.answerOption.value[x].valueReference Reference(Resource)
Questionnaire.item.initial C 0..* BackboneElement Initial value(s) when item is first rendered
Questionnaire.item.initial.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.initial.value[x] 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.initial.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension Content/Rules for all slices
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.initial.value[x].valueBoolean boolean
Questionnaire.item.initial.value[x].valueDecimal decimal
Questionnaire.item.initial.value[x].valueInteger integer
Questionnaire.item.initial.value[x].valueDate date
Questionnaire.item.initial.value[x].valueDateTime dateTime
Questionnaire.item.initial.value[x].valueTime time
Questionnaire.item.initial.value[x].valueString string
Questionnaire.item.initial.value[x].valueUri uri
Questionnaire.item.initial.value[x].valueAttachment Attachment
Questionnaire.item.initial.value[x].valueCoding Coding
Questionnaire.item.initial.value[x].valueQuantity Quantity
Questionnaire.item.initial.value[x].valueReference Reference(Resource)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Questionnaire.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Questionnaire.jurisdiction Base required Jurisdiction 📦11.0.1 This IG
Questionnaire.item.extension:itemControl.​value[x] Base required Questionnaire Item Control 📦11.0.1 This IG
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
copyright-type error Questionnaire.item If item extension 'ehealth-questionnaire-item-is-copyright' is set to true, item.type must be either 'group' or 'display'. 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'
minOccurs-invalid-when-repeats-false error Questionnaire.item minOccurs > 1 is invalid if repeats is false extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() and extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1 implies repeats = true
questionnaire-maxOccurs-greater-than-one error Questionnaire.item When the questionnaire-maxOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').value > 1
questionnaire-minOccurs-greater-than-one error Questionnaire.item When the questionnaire-minOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1
sliderStepValueDecimal-Type error Questionnaire.item Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal'

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Questionnaire 0..* Questionnaire A structured set of questions
Questionnaire.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.Slices for extension.extension:recommendation 0..1 CodeableConcept Degree to which this questionnaire is recommended for use.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation
Binding: QuestionnaireRecommendation (required)
Questionnaire.Slices for extension.extension:intendedOrganization 0..* Reference(ehealth-organization) {r} The organization intended to use this questionnaire.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization
Questionnaire.Slices for extension.extension:revision 0..1 string Business revision
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision
Questionnaire.Slices for extension.extension:modifierRole 1..* (Complex) Modifier role
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role
Questionnaire.Slices for extension.extension:type 1..* CodeableConcept Concept that represents the overall questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type
Binding: Questionnaire Types (required)
Questionnaire.Slices for extension.extension:styleSensitive 0..1 boolean Are styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
Questionnaire.Slices for extension.extension:employeeTitle 0..1 string Title for clinicians
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title
Questionnaire.Slices for extension.extension:usage 0..1 string usage
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage
Questionnaire.Slices for extension.extension:predecessor 0..1 Identifier Predecessor
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor
Questionnaire.Slices for extension.extension:base 0..1 Identifier Base
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base
Questionnaire.Slices for extension.extension:baseEnvironment 0..1 Identifier Base environment
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment
Questionnaire.version 1..1 string Business version of the questionnaire
Questionnaire.jurisdiction 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction (required)
Questionnaire.item C 0..* BackboneElement Questions and sections within the Questionnaire
Constraints: sliderStepValueDecimal-Type, copyright-type, questionnaire-minOccurs-greater-than-one, questionnaire-maxOccurs-greater-than-one, minOccurs-invalid-when-repeats-false
Questionnaire.item.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.Slices for extension.extension:questionnaire-minOccurs 0..1 integer Minimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
Questionnaire.item.Slices for extension.extension:questionnaire-maxOccurs 0..1 integer Maximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
Questionnaire.item.Slices for extension.extension:minValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
Questionnaire.item.Slices for extension.extension:maxValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValue 0..1 integer Increment value for slider
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValueDecimal 0..1 decimal The slider step-value as decimal-number
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal
Questionnaire.item.Slices for extension.extension:feedback 0..1 (Complex) Feedback if reponse is within the defined range.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback
Questionnaire.item.Slices for extension.extension:overviewUsageMode 0..* CodeableConcept Identifies whether the specified element and/or results of the element should appear in overview or table presentation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode
Binding: Overview Usage Mode (required)
Questionnaire.item.Slices for extension.extension:itemControl 0..1 (Complex) E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Questionnaire.item.Slices for extension.extension:itemControl.value[x] 1..1 CodeableConcept Value of extension
Binding: Questionnaire Item Control (required)
Questionnaire.item.Slices for extension.extension:ehealth-question-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.Slices for extension.extension:shortText 0..1 string Short text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText
Questionnaire.item.Slices for extension.extension:helpText 0..1 (Complex) Help text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText
Questionnaire.item.Slices for extension.extension:answerSignificance 0..* (Complex) The Answer significance for an answer
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance
Questionnaire.item.Slices for extension.extension:externalIdentifier 0..1 Identifier External Identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier
Questionnaire.item.Slices for extension.extension:isCopyright 0..1 boolean Indicates that the item is part of a copyright structure (CDA Document sharing - QFDD/QRD)
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright
Questionnaire.item.text
Questionnaire.item.text.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.text.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.enableBehavior
Questionnaire.item.enableBehavior.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.enableBehavior.Slices for extension.extension:conditionId 0..1 string Condition Id
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-enableBehavior-conditionId
Questionnaire.item.answerOption
Questionnaire.item.answerOption.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.answerOption.Slices for extension.extension:ehealth-answeroption-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.answerOption.value[x]
Questionnaire.item.answerOption.value[x].Slices for extension Content/Rules for all slices
Questionnaire.item.answerOption.value[x].Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.initial
Questionnaire.item.initial.value[x]
Questionnaire.item.initial.value[x].Slices for extension Content/Rules for all slices
Questionnaire.item.initial.value[x].Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Questionnaire.jurisdiction Base required Jurisdiction 📦11.0.1 This IG
Questionnaire.item.extension:itemControl.​value[x] Base required Questionnaire Item Control 📦11.0.1 This IG

Constraints

Id Grade Path(s) Description Expression
copyright-type error Questionnaire.item If item extension 'ehealth-questionnaire-item-is-copyright' is set to true, item.type must be either 'group' or 'display'. 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'
minOccurs-invalid-when-repeats-false error Questionnaire.item minOccurs > 1 is invalid if repeats is false extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() and extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1 implies repeats = true
questionnaire-maxOccurs-greater-than-one error Questionnaire.item When the questionnaire-maxOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').value > 1
questionnaire-minOccurs-greater-than-one error Questionnaire.item When the questionnaire-minOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1
sliderStepValueDecimal-Type error Questionnaire.item Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal'

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Questionnaire C 0..* Questionnaire A structured set of questions
Constraints: que-0, que-2
Questionnaire.id This element is included in summaries. 0..1 id Logical id of this artifact
Questionnaire.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Questionnaire.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Questionnaire.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Questionnaire.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Questionnaire.contained 0..* Resource Contained, inline Resources
Questionnaire.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.Slices for extension.extension:recommendation 0..1 CodeableConcept Degree to which this questionnaire is recommended for use.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-recommendation
Binding: QuestionnaireRecommendation (required)
Questionnaire.Slices for extension.extension:intendedOrganization 0..* Reference(ehealth-organization) {r} The organization intended to use this questionnaire.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-intendedOrganization
Questionnaire.Slices for extension.extension:revision 0..1 string Business revision
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-revision
Questionnaire.Slices for extension.extension:modifierRole 1..* (Complex) Modifier role
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role
Questionnaire.Slices for extension.extension:type 1..* CodeableConcept Concept that represents the overall questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type
Binding: Questionnaire Types (required)
Questionnaire.Slices for extension.extension:styleSensitive 0..1 boolean Are styles important for processing?
URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive
Questionnaire.Slices for extension.extension:employeeTitle 0..1 string Title for clinicians
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-employee-title
Questionnaire.Slices for extension.extension:usage 0..1 string usage
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-usage
Questionnaire.Slices for extension.extension:predecessor 0..1 Identifier Predecessor
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-predecessor
Questionnaire.Slices for extension.extension:base 0..1 Identifier Base
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base
Questionnaire.Slices for extension.extension:baseEnvironment 0..1 Identifier Base environment
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-base-environment
Questionnaire.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Questionnaire.url This element is included in summaries. 0..1 uri Canonical identifier for this questionnaire, represented as a URI (globally unique)
Questionnaire.identifier This element is included in summaries. 0..* Identifier Additional identifier for the questionnaire
Questionnaire.version This element is included in summaries. 1..1 string Business version of the questionnaire
Questionnaire.name This element is included in summaries. C 0..1 string Name for this questionnaire (computer friendly)
Questionnaire.title This element is included in summaries. 0..1 string Name for this questionnaire (human friendly)
Questionnaire.derivedFrom 0..* canonical(Questionnaire) Instantiates protocol or definition
Questionnaire.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Questionnaire.experimental This element is included in summaries. 0..1 boolean For testing purposes, not real usage
Questionnaire.subjectType This element is included in summaries. 0..* code Resource that can be subject of QuestionnaireResponse
Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
Questionnaire.date This element is included in summaries. 0..1 dateTime Date last changed
Questionnaire.publisher This element is included in summaries. 0..1 string Name of the publisher (organization or individual)
Questionnaire.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher
Questionnaire.description 0..1 markdown Natural language description of the questionnaire
Questionnaire.useContext This element is included in summaries. 0..* UsageContext The context that the content is intended to support
Questionnaire.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction (required)
Questionnaire.purpose 0..1 markdown Why this questionnaire is defined
Questionnaire.copyright 0..1 markdown Use and/or publishing restrictions
Questionnaire.approvalDate 0..1 date When the questionnaire was approved by publisher
Questionnaire.lastReviewDate 0..1 date When the questionnaire was last reviewed
Questionnaire.effectivePeriod This element is included in summaries. 0..1 Period When the questionnaire is expected to be used
Questionnaire.code This element is included in summaries. 0..* Coding Concept that represents the overall questionnaire
Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
Questionnaire.item C 0..* BackboneElement Questions and sections within the Questionnaire
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sliderStepValueDecimal-Type, copyright-type, questionnaire-minOccurs-greater-than-one, questionnaire-maxOccurs-greater-than-one, minOccurs-invalid-when-repeats-false
Questionnaire.item.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.Slices for extension.extension:questionnaire-minOccurs 0..1 integer Minimum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs
Questionnaire.item.Slices for extension.extension:questionnaire-maxOccurs 0..1 integer Maximum repetitions
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs
Questionnaire.item.Slices for extension.extension:minValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be >= this value
URL: http://hl7.org/fhir/StructureDefinition/minValue
Questionnaire.item.Slices for extension.extension:maxValue 0..1 date, dateTime, time, decimal, integer, Quantity Must be <= this value
URL: http://hl7.org/fhir/StructureDefinition/maxValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValue 0..1 integer Increment value for slider
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue
Questionnaire.item.Slices for extension.extension:questionnaire-sliderStepValueDecimal 0..1 decimal The slider step-value as decimal-number
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal
Questionnaire.item.Slices for extension.extension:feedback 0..1 (Complex) Feedback if reponse is within the defined range.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-feedback
Questionnaire.item.Slices for extension.extension:overviewUsageMode 0..* CodeableConcept Identifies whether the specified element and/or results of the element should appear in overview or table presentation.
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-overviewUsageMode
Binding: Overview Usage Mode (required)
Questionnaire.item.Slices for extension.extension:itemControl 0..1 (Complex) E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc.
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
Questionnaire.item.Slices for extension.extension:itemControl.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.Slices for extension.extension:itemControl.extension 0..0 Extension
Slice: Unordered, Open by value:url
Questionnaire.item.Slices for extension.extension:itemControl.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl"
Questionnaire.item.Slices for extension.extension:itemControl.value[x] 1..1 CodeableConcept Value of extension
Binding: Questionnaire Item Control (required)
Questionnaire.item.Slices for extension.extension:ehealth-question-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.Slices for extension.extension:shortText 0..1 string Short text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-shortText
Questionnaire.item.Slices for extension.extension:helpText 0..1 (Complex) Help text
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-helpText
Questionnaire.item.Slices for extension.extension:answerSignificance 0..* (Complex) The Answer significance for an answer
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-answerSignificance
Questionnaire.item.Slices for extension.extension:externalIdentifier 0..1 Identifier External Identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-external-identifier
Questionnaire.item.Slices for extension.extension:isCopyright 0..1 boolean Indicates that the item is part of a copyright structure (CDA Document sharing - QFDD/QRD)
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-item-is-copyright
Questionnaire.item.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.linkId 1..1 string Unique id for item in questionnaire
Questionnaire.item.definition 0..1 uri ElementDefinition - details for the item
Questionnaire.item.code C 0..* Coding Corresponding concept for this item in a terminology
Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
Questionnaire.item.prefix 0..1 string E.g. "1(a)", "2.5.3"
Questionnaire.item.text 0..1 string Primary text for the item
Questionnaire.item.text.id 0..1 string xml:id (or equivalent in JSON)
Questionnaire.item.text.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.text.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.text.value 0..1 string Primitive value for string
Max Length:1048576
Questionnaire.item.type 1..1 code group | display | boolean | decimal | integer | date | dateTime +
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
Questionnaire.item.enableWhen This element is a modifier element. C 0..* BackboneElement Only allow data when
Constraints: que-7
Questionnaire.item.enableWhen.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.enableWhen.extension 0..* Extension Additional content defined by implementations
Questionnaire.item.enableWhen.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.enableWhen.question 1..1 string Question that determines whether item is enabled
Questionnaire.item.enableWhen.operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
Questionnaire.item.enableWhen.answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.enableWhen.answer[x].answerBoolean boolean
Questionnaire.item.enableWhen.answer[x].answerDecimal decimal
Questionnaire.item.enableWhen.answer[x].answerInteger integer
Questionnaire.item.enableWhen.answer[x].answerDate date
Questionnaire.item.enableWhen.answer[x].answerDateTime dateTime
Questionnaire.item.enableWhen.answer[x].answerTime time
Questionnaire.item.enableWhen.answer[x].answerString string
Questionnaire.item.enableWhen.answer[x].answerCoding Coding
Questionnaire.item.enableWhen.answer[x].answerQuantity Quantity
Questionnaire.item.enableWhen.answer[x].answerReference Reference(Resource)
Questionnaire.item.enableBehavior C 0..1 code all | any
Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
Questionnaire.item.enableBehavior.id 0..1 string xml:id (or equivalent in JSON)
Questionnaire.item.enableBehavior.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.enableBehavior.Slices for extension.extension:conditionId 0..1 string Condition Id
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-enableBehavior-conditionId
Questionnaire.item.enableBehavior.value 0..1 string Primitive value for code
Questionnaire.item.required C 0..1 boolean Whether the item must be included in data results
Questionnaire.item.repeats C 0..1 boolean Whether the item may repeat
Questionnaire.item.readOnly C 0..1 boolean Don't allow human editing
Questionnaire.item.maxLength C 0..1 integer No more than this many characters
Questionnaire.item.answerValueSet C 0..1 canonical(ValueSet) Valueset containing permitted answers
Questionnaire.item.answerOption C 0..* BackboneElement Permitted answer
Questionnaire.item.answerOption.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.answerOption.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Questionnaire.item.answerOption.Slices for extension.extension:ehealth-answeroption-image 0..1 (Complex) The image for a questionnaire
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-image
Questionnaire.item.answerOption.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.answerOption.value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.answerOption.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.answerOption.value[x].value[x]All Types.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Questionnaire.item.answerOption.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.answerOption.value[x].valueInteger integer
Questionnaire.item.answerOption.value[x].valueDate date
Questionnaire.item.answerOption.value[x].valueTime time
Questionnaire.item.answerOption.value[x].valueString string
Questionnaire.item.answerOption.value[x].valueCoding Coding
Questionnaire.item.answerOption.value[x].valueReference Reference(Resource)
Questionnaire.item.answerOption.initialSelected 0..1 boolean Whether option is selected by default
Questionnaire.item.initial C 0..* BackboneElement Initial value(s) when item is first rendered
Questionnaire.item.initial.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.initial.extension 0..* Extension Additional content defined by implementations
Questionnaire.item.initial.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Questionnaire.item.initial.value[x] 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
Questionnaire.item.initial.value[x].value[x]All Types Content/Rules for all Types
Questionnaire.item.initial.value[x].value[x]All Types.id 0..1 string Unique id for inter-element referencing
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Questionnaire.item.initial.value[x].value[x]All Types.Slices for extension.extension:xhtml 0..1 string String equivalent with html markup
URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml
Questionnaire.item.initial.value[x].valueBoolean boolean
Questionnaire.item.initial.value[x].valueDecimal decimal
Questionnaire.item.initial.value[x].valueInteger integer
Questionnaire.item.initial.value[x].valueDate date
Questionnaire.item.initial.value[x].valueDateTime dateTime
Questionnaire.item.initial.value[x].valueTime time
Questionnaire.item.initial.value[x].valueString string
Questionnaire.item.initial.value[x].valueUri uri
Questionnaire.item.initial.value[x].valueAttachment Attachment
Questionnaire.item.initial.value[x].valueCoding Coding
Questionnaire.item.initial.value[x].valueQuantity Quantity
Questionnaire.item.initial.value[x].valueReference Reference(Resource)
Questionnaire.item.item C 0..* See item (Questionnaire) Nested questionnaire items

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Questionnaire.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Questionnaire.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Questionnaire.subjectType Base required ResourceType 📍4.0.1 FHIR Std.
Questionnaire.jurisdiction Base required Jurisdiction 📦11.0.1 This IG
Questionnaire.code Base example Questionnaire Question Codes 📍4.0.1 FHIR Std.
Questionnaire.item.extension:itemControl.​value[x] Base required Questionnaire Item Control 📦11.0.1 This IG
Questionnaire.item.code Base example Questionnaire Question Codes 📍4.0.1 FHIR Std.
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 FHIR Std.
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.enableBehavior Base required EnableWhenBehavior 📍4.0.1 FHIR Std.
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
copyright-type error Questionnaire.item If item extension 'ehealth-questionnaire-item-is-copyright' is set to true, item.type must be either 'group' or 'display'. 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'
minOccurs-invalid-when-repeats-false error Questionnaire.item minOccurs > 1 is invalid if repeats is false extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() and extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1 implies repeats = true
questionnaire-maxOccurs-greater-than-one error Questionnaire.item When the questionnaire-maxOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs').value > 1
questionnaire-minOccurs-greater-than-one error Questionnaire.item When the questionnaire-minOccurs extension is present, its value must be greater than 1 extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').exists() implies extension('http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs').value > 1
sliderStepValueDecimal-Type error Questionnaire.item Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal'

Summary

Mandatory: 3 elements

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron