Science 37 FHIR Implementation-Guide
1.0.0-S37 - ci-build
Science 37 FHIR Implementation-Guide - Local Development build (v1.0.0-S37). See the Directory of published versions
| Official URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/questionnaire-s37-sdc | Version: 1.0.0-S37 | |||
| Active as of 2022-04-07 | Computable Name: QuestionnaireS37SDC | |||
Profile : QuestionnaireS37SDC
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from SDCQuestionnaireRender
Summary
Mandatory: 2 elements
Extensions
This structure refers to these extensions:
This structure is derived from SDCQuestionnaireRender
| Name | Flags | Card. | Type | Description & Constraints![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() | I | 0..* | SDCQuestionnaireRender | Advanced Rendering Questionnaire | ||||
![]() ![]() | Σ | 0..1 | string | Logical id of this artifact | ||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() | 0..1 | markdown | Design comments URL: http://hl7.org/fhir/StructureDefinition/designNote | |||||
![]() ![]() | 0..* | url | Preferred terminology server URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer | |||||
![]() ![]() | S | 0..* | code | Resource that can record answers to this Questionnaire URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire. | ||||
![]() ![]() | S | 0..1 | code | Questionnaire is modular URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation Binding: Questionnaire Assemble Expectation (required) | ||||
![]() ![]() | S | 0..1 | boolean | Are styles important for processing? URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive | ||||
![]() ![]() | 0..* | (Complex) | Extension : Questionnaire - Device URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/device | |||||
![]() ![]() | 0..* | (Complex) | Extension : Questionnaire|Questionnaire.item - Object Rendering Settings URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering | |||||
![]() ![]() | 0..1 | string | Extension : Questionnaire - Questionniare SubStatus URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/sub-status | |||||
![]() ![]() | 0..1 | (Complex) | Extension : ActivityDefinition|PlanDefinition|Questionnaire - ResourceCreateUpdateAtDateTime URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/resource-create-update-at-datetime | |||||
![]() ![]() | 0..* | (Complex) | Extension : Questionnaire - Supported Languages URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/supported-languages | |||||
![]() ![]() | 0..1 | string | Extension : Questionnaire|Questionnaire.item|Questionnaire.item.item - StandardVairable URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/standard-variable | |||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() | SΣ | 1..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) | ||||
![]() ![]() | Σ | 1..1 | Identifier | Additional identifier for the questionnaire | ||||
![]() ![]() | SΣ | 1..1 | string | Business version of the questionnaire Required Pattern: 1.0.0-S37 | ||||
![]() ![]() | ΣI | 0..1 | string | Name for this questionnaire (computer friendly) | ||||
![]() ![]() | SΣ | 0..1 | string | Name for this questionnaire (human friendly) | ||||
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() | 0..* | canonical(Questionnaire) | Instantiates protocol or definition | |||||
![]() ![]() | ?!SΣ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() | Σ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() | SΣ | 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. | ||||
![]() ![]() | Σ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() | Σ | 0..1 | string | Name of the publisher (organization or individual) | ||||
![]() ![]() | Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() | 0..1 | markdown | Natural language description of the questionnaire | |||||
![]() ![]() | Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() | Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() | 0..1 | markdown | Why this questionnaire is defined | |||||
![]() ![]() | 0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() | 0..1 | date | When the questionnaire was approved by publisher | |||||
![]() ![]() | 0..1 | date | When the questionnaire was last reviewed | |||||
![]() ![]() | Σ | 0..1 | Period | When the questionnaire is expected to be used | ||||
![]() ![]() | Σ | 0..* | Coding | Concept that represents the overall questionnaire Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() | SI | 0..* | BackboneElement | Questions and sections within the Questionnaire | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | markdown | Design comments URL: http://hl7.org/fhir/StructureDefinition/designNote | |||||
![]() ![]() ![]() | 0..* | url | Preferred terminology server URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer | |||||
![]() ![]() ![]() | 0..1 | Attachment | Media to display URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia | |||||
![]() ![]() ![]() | 0..1 | boolean | Can suppress from display to user URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay | |||||
![]() ![]() ![]() | 0..1 | string | Short text for the item. URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText | |||||
![]() ![]() ![]() | S | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | ||||
![]() ![]() ![]() | 0..1 | string | Image to display URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel | |||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc. URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl Binding: QuestionnaireItemUIControlCodes (extensible): User interface controls or widgets used for questionnaire items. | ||||
![]() ![]() ![]() | 0..1 | code | horizontal | vertical URL: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation Binding: ChoiceListOrientation (required): Direction in which lists of possible answers should be displayed. | |||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Purpose of rendered text URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory Binding: QuestionnaireTextCategories (extensible): Identifies the purpose for a "display" item. | ||||
![]() ![]() ![]() | 0..* | uri | Supporting information URL: http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink | |||||
![]() ![]() ![]() | 0..* | (Complex) | Guide for rendering multi-column choices URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn | |||||
![]() ![]() ![]() | 0..1 | Quantity | Width of column for question URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width | |||||
![]() ![]() ![]() | 0..1 | integer | Increment value for slider URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue | |||||
![]() ![]() ![]() | S | 0..1 | string | User prompt for format URL: http://hl7.org/fhir/StructureDefinition/entryFormat | ||||
![]() ![]() ![]() | 0..1 | code | Indicates whether the child items of a group or question item is displayed in collapsible form. URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible Binding: Questionnaire Item Collapsible (required): Defines mechanism of displaying child items. | |||||
![]() ![]() ![]() | 0..1 | (Complex) | Extension : Questionnaire|Questionnaire.item - Object Rendering Settings URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering | |||||
![]() ![]() ![]() | 0..1 | id | Extension : Questionnaire.item - Item Version URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/version | |||||
![]() ![]() ![]() | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | |||||
![]() ![]() ![]() | 0..1 | boolean | Marks an item (or all items in a questionnaire) to be extracted using the observation-based approach URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract | |||||
![]() ![]() ![]() | 0..1 | date, dateTime, time, decimal, integer | Must be >= this value URL: http://hl7.org/fhir/StructureDefinition/minValue | |||||
![]() ![]() ![]() | 0..1 | string | Extension : Questionnaire|Questionnaire.item|Questionnaire.item.item - StandardVairable URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/standard-variable | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | S | 1..1 | string | Unique id for item in questionnaire | ||||
![]() ![]() ![]() | 0..1 | uri | ElementDefinition - details for the item | |||||
![]() ![]() ![]() | I | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() ![]() | S | 0..1 | string | E.g. "1(a)", "2.5.3" | ||||
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() | S | 0..1 | string | Primary text for the item | ||||
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() | S | 0..1 | Expression | An dynamic expression URL: http://hl7.org/fhir/StructureDefinition/cqf-expression | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() | S | 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. | ||||
![]() ![]() ![]() | ?!I | 0..* | BackboneElement | Only allow data when | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Question that determines whether item is enabled | |||||
![]() ![]() ![]() ![]() | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | |||||
![]() ![]() ![]() ![]() | I | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() | I | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() | SI | 0..1 | boolean | Whether the item must be included in data results | ||||
![]() ![]() ![]() | SI | 0..1 | boolean | Whether the item may repeat | ||||
![]() ![]() ![]() | SI | 0..1 | boolean | Don't allow human editing | ||||
![]() ![]() ![]() | SI | 0..1 | integer | No more than this many characters | ||||
![]() ![]() ![]() | SI | 0..1 | canonical(SDC ValueSet) | Valueset containing permitted answers | ||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Permitted answer | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | Attachment | Answer Media to display URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | Answer value Slice: Unordered, Closed by type:$this Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Coding | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Whether option is selected by default | |||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Initial value(s) when item is first rendered | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | S | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | uri | |||||||
![]() ![]() ![]() ![]() ![]() | Attachment | |||||||
![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Nested questionnaire items | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | (Complex) | Extension : Questionnaire|Questionnaire.item - Object Rendering Settings URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering | |||||
![]() ![]() ![]() ![]() | 0..1 | id | Extension : Questionnaire.item - Item Version URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/version | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Marks an item (or all items in a questionnaire) to be extracted using the observation-based approach URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract | |||||
![]() ![]() ![]() ![]() | 0..1 | date, dateTime, time, decimal, integer | Must be >= this value URL: http://hl7.org/fhir/StructureDefinition/minValue | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Extension : Questionnaire|Questionnaire.item|Questionnaire.item.item - StandardVairable URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/standard-variable | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Unique id for item in questionnaire | |||||
![]() ![]() ![]() ![]() | 0..1 | uri | ElementDefinition - details for the item | |||||
![]() ![]() ![]() ![]() | I | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() ![]() ![]() | 0..1 | string | E.g. "1(a)", "2.5.3" | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Primary text for the item | |||||
![]() ![]() ![]() ![]() | 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. | |||||
![]() ![]() ![]() ![]() | ?!I | 0..* | BackboneElement | Only allow data when | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Question that determines whether item is enabled | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | |||||
![]() ![]() ![]() ![]() ![]() | I | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() ![]() | I | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() ![]() | I | 0..1 | boolean | Whether the item must be included in data results | ||||
![]() ![]() ![]() ![]() | I | 0..1 | boolean | Whether the item may repeat | ||||
![]() ![]() ![]() ![]() | I | 0..1 | boolean | Don't allow human editing | ||||
![]() ![]() ![]() ![]() | I | 0..1 | integer | No more than this many characters | ||||
![]() ![]() ![]() ![]() | I | 0..1 | canonical(ValueSet) | Valueset containing permitted answers | ||||
![]() ![]() ![]() ![]() | I | 0..* | BackboneElement | Permitted answer | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Whether option is selected by default | |||||
![]() ![]() ![]() ![]() | I | 0..* | BackboneElement | Initial value(s) when item is first rendered | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() ![]() | I | 0..* | See item (Questionnaire) | Nested questionnaire items | ||||
Documentation for this format | ||||||||
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | SDCQuestionnaireRender | Advanced Rendering Questionnaire |
![]() ![]() | 0..* | code | Resource that can record answers to this Questionnaire URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire. | |
![]() ![]() | 0..1 | code | Questionnaire is modular URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation Binding: Questionnaire Assemble Expectation (required) | |
![]() ![]() | 0..1 | boolean | Are styles important for processing? URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive | |
![]() ![]() | Σ | 1..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) |
![]() ![]() | Σ | 1..1 | string | Business version of the questionnaire Required Pattern: 1.0.0-S37 |
![]() ![]() | Σ | 0..1 | string | Name for this questionnaire (human friendly) |
![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
![]() ![]() | Σ | 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. |
![]() ![]() | I | 0..* | BackboneElement | Questions and sections within the Questionnaire |
![]() ![]() ![]() | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | |
![]() ![]() ![]() | 0..1 | CodeableConcept | E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc. URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl Binding: QuestionnaireItemUIControlCodes (extensible): User interface controls or widgets used for questionnaire items. | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Purpose of rendered text URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory Binding: QuestionnaireTextCategories (extensible): Identifies the purpose for a "display" item. | |
![]() ![]() ![]() | 0..1 | string | User prompt for format URL: http://hl7.org/fhir/StructureDefinition/entryFormat | |
![]() ![]() ![]() | 1..1 | string | Unique id for item in questionnaire | |
![]() ![]() ![]() | 0..1 | string | E.g. "1(a)", "2.5.3" | |
![]() ![]() ![]() | 0..1 | string | Primary text for the item | |
![]() ![]() ![]() ![]() | 0..1 | Expression | An dynamic expression URL: http://hl7.org/fhir/StructureDefinition/cqf-expression | |
![]() ![]() ![]() | 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. | |
![]() ![]() ![]() | I | 0..1 | boolean | Whether the item must be included in data results |
![]() ![]() ![]() | I | 0..1 | boolean | Whether the item may repeat |
![]() ![]() ![]() | I | 0..1 | boolean | Don't allow human editing |
![]() ![]() ![]() | I | 0..1 | integer | No more than this many characters |
![]() ![]() ![]() | I | 0..1 | canonical(SDC ValueSet) | Valueset containing permitted answers |
![]() ![]() ![]() | I | 0..* | BackboneElement | Permitted answer |
![]() ![]() ![]() | I | 0..* | BackboneElement | Initial value(s) when item is first rendered |
![]() ![]() ![]() ![]() | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||
![]() ![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() ![]() | decimal | |||
![]() ![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() ![]() | date | |||
![]() ![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() ![]() | time | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | uri | |||
![]() ![]() ![]() ![]() ![]() | Attachment | |||
![]() ![]() ![]() ![]() ![]() | Coding | |||
![]() ![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||
![]() ![]() ![]() | I | 0..* | BackboneElement | Nested questionnaire items |
Documentation for this format | ||||
This structure is derived from SDCQuestionnaireRender
Summary
Mandatory: 2 elements
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from SDCQuestionnaireRender
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() | I | 0..* | SDCQuestionnaireRender | Advanced Rendering Questionnaire | ||||
![]() ![]() | Σ | 0..1 | string | Logical id of this artifact | ||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() | 0..1 | markdown | Design comments URL: http://hl7.org/fhir/StructureDefinition/designNote | |||||
![]() ![]() | 0..* | url | Preferred terminology server URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer | |||||
![]() ![]() | S | 0..* | code | Resource that can record answers to this Questionnaire URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire. | ||||
![]() ![]() | S | 0..1 | code | Questionnaire is modular URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation Binding: Questionnaire Assemble Expectation (required) | ||||
![]() ![]() | S | 0..1 | boolean | Are styles important for processing? URL: http://hl7.org/fhir/StructureDefinition/rendering-styleSensitive | ||||
![]() ![]() | 0..* | (Complex) | Extension : Questionnaire - Device URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/device | |||||
![]() ![]() | 0..* | (Complex) | Extension : Questionnaire|Questionnaire.item - Object Rendering Settings URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering | |||||
![]() ![]() | 0..1 | string | Extension : Questionnaire - Questionniare SubStatus URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/sub-status | |||||
![]() ![]() | 0..1 | (Complex) | Extension : ActivityDefinition|PlanDefinition|Questionnaire - ResourceCreateUpdateAtDateTime URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/resource-create-update-at-datetime | |||||
![]() ![]() | 0..* | (Complex) | Extension : Questionnaire - Supported Languages URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/supported-languages | |||||
![]() ![]() | 0..1 | string | Extension : Questionnaire|Questionnaire.item|Questionnaire.item.item - StandardVairable URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/standard-variable | |||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() | SΣ | 1..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) | ||||
![]() ![]() | Σ | 1..1 | Identifier | Additional identifier for the questionnaire | ||||
![]() ![]() | SΣ | 1..1 | string | Business version of the questionnaire Required Pattern: 1.0.0-S37 | ||||
![]() ![]() | ΣI | 0..1 | string | Name for this questionnaire (computer friendly) | ||||
![]() ![]() | SΣ | 0..1 | string | Name for this questionnaire (human friendly) | ||||
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() | 0..* | canonical(Questionnaire) | Instantiates protocol or definition | |||||
![]() ![]() | ?!SΣ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() | Σ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() | SΣ | 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. | ||||
![]() ![]() | Σ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() | Σ | 0..1 | string | Name of the publisher (organization or individual) | ||||
![]() ![]() | Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() | 0..1 | markdown | Natural language description of the questionnaire | |||||
![]() ![]() | Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() | Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() | 0..1 | markdown | Why this questionnaire is defined | |||||
![]() ![]() | 0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() | 0..1 | date | When the questionnaire was approved by publisher | |||||
![]() ![]() | 0..1 | date | When the questionnaire was last reviewed | |||||
![]() ![]() | Σ | 0..1 | Period | When the questionnaire is expected to be used | ||||
![]() ![]() | Σ | 0..* | Coding | Concept that represents the overall questionnaire Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() | SI | 0..* | BackboneElement | Questions and sections within the Questionnaire | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | markdown | Design comments URL: http://hl7.org/fhir/StructureDefinition/designNote | |||||
![]() ![]() ![]() | 0..* | url | Preferred terminology server URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer | |||||
![]() ![]() ![]() | 0..1 | Attachment | Media to display URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia | |||||
![]() ![]() ![]() | 0..1 | boolean | Can suppress from display to user URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-optionalDisplay | |||||
![]() ![]() ![]() | 0..1 | string | Short text for the item. URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText | |||||
![]() ![]() ![]() | S | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | ||||
![]() ![]() ![]() | 0..1 | string | Image to display URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel | |||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | E.g. Fly-over, Table, Checkbox, Combo-box, Lookup, etc. URL: http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl Binding: QuestionnaireItemUIControlCodes (extensible): User interface controls or widgets used for questionnaire items. | ||||
![]() ![]() ![]() | 0..1 | code | horizontal | vertical URL: http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation Binding: ChoiceListOrientation (required): Direction in which lists of possible answers should be displayed. | |||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Purpose of rendered text URL: http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory Binding: QuestionnaireTextCategories (extensible): Identifies the purpose for a "display" item. | ||||
![]() ![]() ![]() | 0..* | uri | Supporting information URL: http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink | |||||
![]() ![]() ![]() | 0..* | (Complex) | Guide for rendering multi-column choices URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn | |||||
![]() ![]() ![]() | 0..1 | Quantity | Width of column for question URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width | |||||
![]() ![]() ![]() | 0..1 | integer | Increment value for slider URL: http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue | |||||
![]() ![]() ![]() | S | 0..1 | string | User prompt for format URL: http://hl7.org/fhir/StructureDefinition/entryFormat | ||||
![]() ![]() ![]() | 0..1 | code | Indicates whether the child items of a group or question item is displayed in collapsible form. URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible Binding: Questionnaire Item Collapsible (required): Defines mechanism of displaying child items. | |||||
![]() ![]() ![]() | 0..1 | (Complex) | Extension : Questionnaire|Questionnaire.item - Object Rendering Settings URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering | |||||
![]() ![]() ![]() | 0..1 | id | Extension : Questionnaire.item - Item Version URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/version | |||||
![]() ![]() ![]() | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | |||||
![]() ![]() ![]() | 0..1 | boolean | Marks an item (or all items in a questionnaire) to be extracted using the observation-based approach URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract | |||||
![]() ![]() ![]() | 0..1 | date, dateTime, time, decimal, integer | Must be >= this value URL: http://hl7.org/fhir/StructureDefinition/minValue | |||||
![]() ![]() ![]() | 0..1 | string | Extension : Questionnaire|Questionnaire.item|Questionnaire.item.item - StandardVairable URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/standard-variable | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | S | 1..1 | string | Unique id for item in questionnaire | ||||
![]() ![]() ![]() | 0..1 | uri | ElementDefinition - details for the item | |||||
![]() ![]() ![]() | I | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() ![]() | S | 0..1 | string | E.g. "1(a)", "2.5.3" | ||||
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() | S | 0..1 | string | Primary text for the item | ||||
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() | S | 0..1 | Expression | An dynamic expression URL: http://hl7.org/fhir/StructureDefinition/cqf-expression | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() | S | 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. | ||||
![]() ![]() ![]() | ?!I | 0..* | BackboneElement | Only allow data when | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Question that determines whether item is enabled | |||||
![]() ![]() ![]() ![]() | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | |||||
![]() ![]() ![]() ![]() | I | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() | I | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() | SI | 0..1 | boolean | Whether the item must be included in data results | ||||
![]() ![]() ![]() | SI | 0..1 | boolean | Whether the item may repeat | ||||
![]() ![]() ![]() | SI | 0..1 | boolean | Don't allow human editing | ||||
![]() ![]() ![]() | SI | 0..1 | integer | No more than this many characters | ||||
![]() ![]() ![]() | SI | 0..1 | canonical(SDC ValueSet) | Valueset containing permitted answers | ||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Permitted answer | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | Attachment | Answer Media to display URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemAnswerMedia | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | Answer value Slice: Unordered, Closed by type:$this Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Coding | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Html style value URL: http://hl7.org/fhir/StructureDefinition/rendering-style | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup URL: http://hl7.org/fhir/StructureDefinition/rendering-xhtml | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Primitive value for string Max Length: 1048576 | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Whether option is selected by default | |||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Initial value(s) when item is first rendered | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | S | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | uri | |||||||
![]() ![]() ![]() ![]() ![]() | Attachment | |||||||
![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Nested questionnaire items | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..1 | (Complex) | Extension : Questionnaire|Questionnaire.item - Object Rendering Settings URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering | |||||
![]() ![]() ![]() ![]() | 0..1 | id | Extension : Questionnaire.item - Item Version URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/version | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Don't display to user URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Marks an item (or all items in a questionnaire) to be extracted using the observation-based approach URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract | |||||
![]() ![]() ![]() ![]() | 0..1 | date, dateTime, time, decimal, integer | Must be >= this value URL: http://hl7.org/fhir/StructureDefinition/minValue | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Extension : Questionnaire|Questionnaire.item|Questionnaire.item.item - StandardVairable URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/standard-variable | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Unique id for item in questionnaire | |||||
![]() ![]() ![]() ![]() | 0..1 | uri | ElementDefinition - details for the item | |||||
![]() ![]() ![]() ![]() | I | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions. | ||||
![]() ![]() ![]() ![]() | 0..1 | string | E.g. "1(a)", "2.5.3" | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Primary text for the item | |||||
![]() ![]() ![]() ![]() | 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. | |||||
![]() ![]() ![]() ![]() | ?!I | 0..* | BackboneElement | Only allow data when | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Question that determines whether item is enabled | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | |||||
![]() ![]() ![]() ![]() ![]() | I | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() ![]() | I | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() ![]() | I | 0..1 | boolean | Whether the item must be included in data results | ||||
![]() ![]() ![]() ![]() | I | 0..1 | boolean | Whether the item may repeat | ||||
![]() ![]() ![]() ![]() | I | 0..1 | boolean | Don't allow human editing | ||||
![]() ![]() ![]() ![]() | I | 0..1 | integer | No more than this many characters | ||||
![]() ![]() ![]() ![]() | I | 0..1 | canonical(ValueSet) | Valueset containing permitted answers | ||||
![]() ![]() ![]() ![]() | I | 0..* | BackboneElement | Permitted answer | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Whether option is selected by default | |||||
![]() ![]() ![]() ![]() | I | 0..* | BackboneElement | Initial value(s) when item is first rendered | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Resource) | |||||||
![]() ![]() ![]() ![]() | I | 0..* | See item (Questionnaire) | Nested questionnaire items | ||||
Documentation for this format | ||||||||
Other representations of profile: CSV, Excel, Schematron
| Path | Conformance | ValueSet |
| Questionnaire.language | preferred | CommonLanguages Max Binding: AllLanguages |
| Questionnaire.status | required | PublicationStatus |
| Questionnaire.subjectType | required | ResourceType |
| Questionnaire.jurisdiction | extensible | Jurisdiction ValueSet |
| Questionnaire.code | example | QuestionnaireQuestionCodes |
| Questionnaire.item.code | example | QuestionnaireQuestionCodes |
| Questionnaire.item.type | required | QuestionnaireItemType |
| Questionnaire.item.enableWhen.operator | required | QuestionnaireItemOperator |
| Questionnaire.item.enableWhen.answer[x] | example | QuestionnaireAnswerCodes |
| Questionnaire.item.enableBehavior | required | EnableWhenBehavior |
| Questionnaire.item.answerOption.value[x] | example | QuestionnaireAnswerCodes |
| Questionnaire.item.answerOption.value[x]:valueString | example | QuestionnaireAnswerCodes |
| Questionnaire.item.answerOption.value[x]:valueCoding | example | QuestionnaireAnswerCodes |
| Questionnaire.item.initial.value[x] | example | QuestionnaireAnswerCodes |
| Questionnaire.item.item.code | example | QuestionnaireQuestionCodes |
| Questionnaire.item.item.type | required | QuestionnaireItemType |
| Questionnaire.item.item.enableWhen.operator | required | QuestionnaireItemOperator |
| Questionnaire.item.item.enableWhen.answer[x] | example | QuestionnaireAnswerCodes |
| Questionnaire.item.item.enableBehavior | required | EnableWhenBehavior |
| Questionnaire.item.item.answerOption.value[x] | example | QuestionnaireAnswerCodes |
| Questionnaire.item.item.initial.value[x] | example | QuestionnaireAnswerCodes |
| Id | Grade | Path | Details | Requirements |
| dom-2 | error | Questionnaire | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Questionnaire | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | Questionnaire | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | Questionnaire | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | Best Practice | Questionnaire | A resource should have narrative for robust management : text.`div`.exists() | |
| que-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation : name.matches('[A-Z]([A-Za-z0-9_]){0,254}') | |
| que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire : descendants().linkId.isDistinct() | |
| ele-1 | error | Questionnaire.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:designNote | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:designNote | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:terminologyServer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:terminologyServer | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:performerType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:performerType | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:assemble-expectation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:assemble-expectation | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:styleSensitive | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:styleSensitive | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:device | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:device | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:formSettings | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:formSettings | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:subStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:subStatus | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:createUpdateAtDateTime | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:createUpdateAtDateTime | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:supportedLanguages | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:supportedLanguages | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.extension:standardVariable | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.extension:standardVariable | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.url | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.name | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.title.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.title.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.title.extension:title-renderingStyle | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.title.extension:title-renderingStyle | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.title.extension:title-xhtml | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.title.extension:title-xhtml | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.derivedFrom | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.experimental | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.subjectType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.date | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.publisher | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.contact | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.useContext | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.jurisdiction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.purpose | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.copyright | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.approvalDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.lastReviewDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.effectivePeriod | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| que-1 | error | Questionnaire.item | Group items must have nested items, display items cannot have nested items : (type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty()) | |
| que-3 | error | Questionnaire.item | Display items cannot have a "code" asserted : type!='display' or code.empty() | |
| que-4 | error | Questionnaire.item | A question cannot have both answerOption and answerValueSet : answerOption.empty() or answerValueSet.empty() | |
| que-5 | error | Questionnaire.item | Only 'choice' and 'open-choice' items can have answerValueSet : (type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty()) | |
| que-6 | error | Questionnaire.item | Required and repeat aren't permitted for display items : type!='display' or (required.empty() and repeats.empty()) | |
| que-8 | error | Questionnaire.item | Initial values can't be specified for groups or display items : (type!='group' and type!='display') or initial.empty() | |
| que-9 | error | Questionnaire.item | Read-only can't be specified for "display" items : type!='display' or readOnly.empty() | |
| que-10 | error | Questionnaire.item | Maximum length can only be declared for simple question types : (type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty() | |
| que-11 | error | Questionnaire.item | If one or more answerOption is present, initial[x] must be missing : answerOption.empty() or initial.empty() | |
| que-12 | error | Questionnaire.item | If there are more than one enableWhen, enableBehavior must be specified : enableWhen.count() > 2 implies enableBehavior.exists() | |
| que-13 | error | Questionnaire.item | Can only have multiple initial values for repeating items : repeats=true or initial.count() <= 1 | |
| sdc-1 | error | Questionnaire.item | An item cannot have an answerExpression if answerOption or answerValueSet is already present. : extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression').empty().not() implies (answerOption.empty() and answerValueSet.empty()) | |
| ele-1 | error | Questionnaire.item.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:designNote | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:designNote | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:terminologyServer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:terminologyServer | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:itemMedia | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:itemMedia | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:itemOptionalDisplay | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:itemOptionalDisplay | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:itemShortText | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:itemShortText | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:itemHidden | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:itemHidden | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:openLabel | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:openLabel | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:itemControl | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:itemControl | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:choiceOrientation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:choiceOrientation | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:displayCategory | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:displayCategory | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:supportLink | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:supportLink | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:choiceColumn | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:choiceColumn | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:width | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:width | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:sliderStepValue | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:sliderStepValue | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:entryFormat | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:entryFormat | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:collapsible | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:collapsible | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:itemRenderingSettings | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:itemRenderingSettings | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:version | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:hidden | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:hidden | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:observationExtract | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:observationExtract | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:minValue | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:minValue | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.extension:standardVariable | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.extension:standardVariable | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.linkId | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.definition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.prefix | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.prefix.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.prefix.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.prefix.extension:itemLabel-renderingStyle | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.prefix.extension:itemLabel-renderingStyle | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.prefix.extension:itemLabel-xhtml | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.prefix.extension:itemLabel-xhtml | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.text.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.text.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.text.extension:groupText-renderingStyle | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.text.extension:groupText-renderingStyle | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.text.extension:groupText-xhtml | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.text.extension:groupText-xhtml | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.text.extension:expression | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.text.extension:expression | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.enableWhen | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| que-7 | error | Questionnaire.item.enableWhen | If the operator is 'exists', the value must be a boolean : operator = 'exists' implies (answer is Boolean) | |
| ele-1 | error | Questionnaire.item.enableWhen.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.enableWhen.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.enableWhen.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.enableWhen.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.enableWhen.question | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.enableWhen.operator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.enableWhen.answer[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.enableBehavior | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.required | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.repeats | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.readOnly | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.maxLength | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerValueSet | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.extension:itemAnswerMedia | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.extension:itemAnswerMedia | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueString | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueString.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueString.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueString.extension:optionString-renderingStyle | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueString.extension:optionString-renderingStyle | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueString.extension:optionString-xhtml | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueString.extension:optionString-xhtml | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display.extension:optionDisplay-renderingStyle | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display.extension:optionDisplay-renderingStyle | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display.extension:optionDisplay-xhtml | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.display.extension:optionDisplay-xhtml | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.answerOption.value[x]:valueCoding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.answerOption.initialSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.initial | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.initial.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.initial.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.initial.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.initial.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.initial.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.extension:itemRenderingSettings | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension:itemRenderingSettings | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.extension:version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension:version | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.extension:hidden | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension:hidden | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.extension:observationExtract | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension:observationExtract | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.extension:minValue | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension:minValue | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.extension:standardVariable | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.extension:standardVariable | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.linkId | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.definition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.prefix | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.enableWhen | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| que-7 | error | Questionnaire.item.item.enableWhen | If the operator is 'exists', the value must be a boolean : operator = 'exists' implies (answer is Boolean) | |
| ele-1 | error | Questionnaire.item.item.enableWhen.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.enableWhen.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.enableWhen.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.enableWhen.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.enableWhen.question | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.enableWhen.operator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.enableWhen.answer[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.enableBehavior | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.required | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.repeats | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.readOnly | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.maxLength | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.answerValueSet | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.answerOption | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.answerOption.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.answerOption.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.answerOption.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.answerOption.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.answerOption.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.answerOption.initialSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.initial | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.initial.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.initial.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.initial.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | Questionnaire.item.item.initial.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| ele-1 | error | Questionnaire.item.item.initial.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ele-1 | error | Questionnaire.item.item.item | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |