This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/questionnaire-sdc-structureddatacaptureform
Defines how Questionnaire is used to reflect form definitions to be used within the ONC's Structured Data Capture standard.
This profile was published on Mon, Apr 21, 2014 00:00+1000 as a draft by U.S. Office of the National Coordinator (ONC)'s Standards and Infrastructure (S&I) Structured Data Capture project.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Questionnaire.
unable to summarise extension (wrong count)
This structure is derived from Questionnaire.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | 1..1 | Questionnaire | ||
identifier | S | 0..* | Identifier | |
version | S | 0..1 | string | |
status | S | 1..1 | code | Binding: QuestionnaireStatus (required) |
date | S | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
publisher | S | 0..1 | string | |
group | S | 1..1 | ||
linkId | S | 1..1 | string | |
title | S | 0..1 | string | |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
concept | S | 0..1 | Coding | |
text | S | 0..1 | string | |
required | S | 1..1 | boolean | |
repeats | S | 1..1 | boolean | |
group | S | 0..* | ||
question | S | 0..* | ||
linkId | S | 1..1 | string | |
concept | 0..* | Coding | ||
text | S | 1..1 | string | |
type | S | 1..1 | code | |
required | S | 0..1 | boolean | |
repeats | S | 0..1 | boolean | |
options | S | 0..1 | ValueSet | |
group | S | 0..* | ||
questionnaire-minOccurs | 0..1 | integer | Minimum repetitions | |
questionnaire-maxOccurs | 0..1 | integer | Maximum repetitions | |
questionnaire-label | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-enableWhen | S | 0..* | (Complex) | Only allow data when: |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Can suppress from display to user | |
questionnaire-hidden | S | 0..1 | boolean | Don't display to user |
questionnaire-defaultValue | S | 0..1 | * | Initial presumed answer for question |
questionnaire-defaultAsFixed | S | 0..1 | boolean | Treat default as fixed value? |
minLength | S | 0..1 | integer | At least this many characters |
questionnaire-maxLength | S | 0..1 | integer | No more than this many characters |
regex | S | 0..1 | string | Regular expression pattern |
entryFormat | S | 0..1 | string | User prompt for format |
minValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be >= this value |
maxValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be <= this value |
maxDecimalPlaces | S | 0..1 | integer | Maximum digits after decimal |
questionnaire-deReference | S | 0..1 | DataElement | Implemented CDE |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-label | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-instruction | S | 0..* | string | How to populate group or question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-security | S | 0..* | string | Security/privacy rules governing group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-help | S | 0..* | string | Text to display if help incoked on group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-tooltip | S | 0..* | string | Fly-over or equivalent text |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-trailing | S | 0..* | string | Text to display after group/question content |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Can suppress from display to user | |
questionnaire-hidden | S | 0..1 | boolean | Don't display to user |
questionnaire-minOccurs | S | 0..1 | integer | Minimum repetitions |
questionnaire-maxOccurs | S | 0..1 | integer | Maximum repetitions |
questionnaire-sdc-specialGroup | S | 0..1 | code | header | footer |
questionnaire-instruction | S | 0..* | string | How to populate group or question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-security | S | 0..* | string | Security/privacy rules governing group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-help | S | 0..* | string | Text to display if help incoked on group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-tooltip | S | 0..* | string | Fly-over or equivalent text |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-trailing | S | 0..* | string | Text to display after group/question content |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-units | S | 0..* | string | Unit of measure for question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-sdc-endpoint | S | 0..* | uri | Where to send answers |
styleSensitive | S | 0..1 | boolean | Are styles important for processing? |
questionnaire-category | S | 0..1 | CodeableConcept | What kind of questionnaire? |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | I | 1..1 | Questionnaire | A structured set of questions que-2: The link ids for groups and questions must be unique within the questionnaire |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
questionnaire-sdc-endpoint | S | 0..* | uri | Extension |
styleSensitive | S | 0..1 | boolean | Extension |
questionnaire-category | S | 0..1 | CodeableConcept | Extension |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | S Σ | 0..* | Identifier | External Ids for this questionnaire |
version | S Σ | 0..1 | string | Logical id for this version of Questionnaire |
status | ?! SΣ | 1..1 | code | draft | published | retired Binding: QuestionnaireStatus (required) |
date | S Σ | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
publisher | S Σ | 0..1 | string | Organization/individual who designed the questionnaire |
telecom | Σ | 0..* | ContactPoint | Contact information of the publisher |
group | S I | 1..1 | Grouped questions que-1: Groups may either contain questions or groups but not both | |
questionnaire-label | S | 0..1 | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-instruction | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-security | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-help | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-tooltip | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-trailing | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-hidden | S | 0..1 | boolean | Extension |
questionnaire-minOccurs | S | 0..1 | integer | Extension |
questionnaire-maxOccurs | S | 0..1 | integer | Extension |
questionnaire-sdc-specialGroup | S | 0..1 | code | Extension |
questionnaire-instruction | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-security | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-help | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-tooltip | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-trailing | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-units | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
linkId | S | 1..1 | string | To link questionnaire with questionnaire answers |
title | S | 0..1 | string | Name to be displayed for group |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
value | 0..1 | xs:string | Primitive value for string | |
concept | S | 0..1 | Coding | Concept that represents this section on a questionnaire Binding: QuestionnaireGroupConcept (required) |
text | S | 0..1 | string | Additional text for the group |
required | S | 1..1 | boolean | Must group be included in data results? |
repeats | S | 1..1 | boolean | Whether the group may repeat |
group | S I | 0..* | Nested questionnaire group | |
question | S I | 0..* | Questions in this group | |
questionnaire-minOccurs | 0..1 | integer | Extension | |
questionnaire-maxOccurs | 0..1 | integer | Extension | |
questionnaire-label | S | 0..1 | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-enableWhen | S | 0..* | (Complex) | Extension |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Extension | |
questionnaire-hidden | S | 0..1 | boolean | Extension |
questionnaire-defaultValue | S | 0..1 | * | Extension |
questionnaire-defaultAsFixed | S | 0..1 | boolean | Extension |
minLength | S | 0..1 | integer | Extension |
questionnaire-maxLength | S | 0..1 | integer | Extension |
regex | S | 0..1 | string | Extension |
entryFormat | S | 0..1 | string | Extension |
minValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
maxValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
maxDecimalPlaces | S | 0..1 | integer | Extension |
questionnaire-deReference | S | 0..1 | DataElement | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
linkId | S | 1..1 | string | To link questionnaire with questionnaire answers |
concept | 0..* | Coding | Concept that represents this question on a questionnaire | |
text | S | 1..1 | string | Text of the question as it is shown to the user |
type | S | 1..1 | code | boolean | decimal | integer | date | dateTime + Binding: AnswerFormat (required) |
required | S | 0..1 | boolean | Must question be answered in data results? |
repeats | S | 0..1 | boolean | Can question have multiple answers? |
options | S | 0..1 | ValueSet | Valueset containing the possible options |
group | S | 0..* | Nested questionnaire group |
todo
This structure is derived from Questionnaire.
unable to summarise extension (wrong count)
Differential View
This structure is derived from Questionnaire.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | 1..1 | Questionnaire | ||
identifier | S | 0..* | Identifier | |
version | S | 0..1 | string | |
status | S | 1..1 | code | Binding: QuestionnaireStatus (required) |
date | S | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
publisher | S | 0..1 | string | |
group | S | 1..1 | ||
linkId | S | 1..1 | string | |
title | S | 0..1 | string | |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
concept | S | 0..1 | Coding | |
text | S | 0..1 | string | |
required | S | 1..1 | boolean | |
repeats | S | 1..1 | boolean | |
group | S | 0..* | ||
question | S | 0..* | ||
linkId | S | 1..1 | string | |
concept | 0..* | Coding | ||
text | S | 1..1 | string | |
type | S | 1..1 | code | |
required | S | 0..1 | boolean | |
repeats | S | 0..1 | boolean | |
options | S | 0..1 | ValueSet | |
group | S | 0..* | ||
questionnaire-minOccurs | 0..1 | integer | Minimum repetitions | |
questionnaire-maxOccurs | 0..1 | integer | Maximum repetitions | |
questionnaire-label | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-enableWhen | S | 0..* | (Complex) | Only allow data when: |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Can suppress from display to user | |
questionnaire-hidden | S | 0..1 | boolean | Don't display to user |
questionnaire-defaultValue | S | 0..1 | * | Initial presumed answer for question |
questionnaire-defaultAsFixed | S | 0..1 | boolean | Treat default as fixed value? |
minLength | S | 0..1 | integer | At least this many characters |
questionnaire-maxLength | S | 0..1 | integer | No more than this many characters |
regex | S | 0..1 | string | Regular expression pattern |
entryFormat | S | 0..1 | string | User prompt for format |
minValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be >= this value |
maxValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be <= this value |
maxDecimalPlaces | S | 0..1 | integer | Maximum digits after decimal |
questionnaire-deReference | S | 0..1 | DataElement | Implemented CDE |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-label | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-instruction | S | 0..* | string | How to populate group or question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-security | S | 0..* | string | Security/privacy rules governing group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-help | S | 0..* | string | Text to display if help incoked on group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-tooltip | S | 0..* | string | Fly-over or equivalent text |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-trailing | S | 0..* | string | Text to display after group/question content |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Can suppress from display to user | |
questionnaire-hidden | S | 0..1 | boolean | Don't display to user |
questionnaire-minOccurs | S | 0..1 | integer | Minimum repetitions |
questionnaire-maxOccurs | S | 0..1 | integer | Maximum repetitions |
questionnaire-sdc-specialGroup | S | 0..1 | code | header | footer |
questionnaire-instruction | S | 0..* | string | How to populate group or question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-security | S | 0..* | string | Security/privacy rules governing group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-help | S | 0..* | string | Text to display if help incoked on group/question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-tooltip | S | 0..* | string | Fly-over or equivalent text |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-trailing | S | 0..* | string | Text to display after group/question content |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-units | S | 0..* | string | Unit of measure for question |
style | 0..* | string | Html style value | |
markup | 0..1 | string | String equivalent with html markup | |
questionnaire-sdc-endpoint | S | 0..* | uri | Where to send answers |
styleSensitive | S | 0..1 | boolean | Are styles important for processing? |
questionnaire-category | S | 0..1 | CodeableConcept | What kind of questionnaire? |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Questionnaire | I | 1..1 | Questionnaire | A structured set of questions que-2: The link ids for groups and questions must be unique within the questionnaire |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
questionnaire-sdc-endpoint | S | 0..* | uri | Extension |
styleSensitive | S | 0..1 | boolean | Extension |
questionnaire-category | S | 0..1 | CodeableConcept | Extension |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | S Σ | 0..* | Identifier | External Ids for this questionnaire |
version | S Σ | 0..1 | string | Logical id for this version of Questionnaire |
status | ?! SΣ | 1..1 | code | draft | published | retired Binding: QuestionnaireStatus (required) |
date | S Σ | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
publisher | S Σ | 0..1 | string | Organization/individual who designed the questionnaire |
telecom | Σ | 0..* | ContactPoint | Contact information of the publisher |
group | S I | 1..1 | Grouped questions que-1: Groups may either contain questions or groups but not both | |
questionnaire-label | S | 0..1 | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-instruction | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-security | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-help | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-tooltip | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-trailing | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-hidden | S | 0..1 | boolean | Extension |
questionnaire-minOccurs | S | 0..1 | integer | Extension |
questionnaire-maxOccurs | S | 0..1 | integer | Extension |
questionnaire-sdc-specialGroup | S | 0..1 | code | Extension |
questionnaire-instruction | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-security | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-help | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-tooltip | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-trailing | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-units | S | 0..* | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
linkId | S | 1..1 | string | To link questionnaire with questionnaire answers |
title | S | 0..1 | string | Name to be displayed for group |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
value | 0..1 | xs:string | Primitive value for string | |
concept | S | 0..1 | Coding | Concept that represents this section on a questionnaire Binding: QuestionnaireGroupConcept (required) |
text | S | 0..1 | string | Additional text for the group |
required | S | 1..1 | boolean | Must group be included in data results? |
repeats | S | 1..1 | boolean | Whether the group may repeat |
group | S I | 0..* | Nested questionnaire group | |
question | S I | 0..* | Questions in this group | |
questionnaire-minOccurs | 0..1 | integer | Extension | |
questionnaire-maxOccurs | 0..1 | integer | Extension | |
questionnaire-label | S | 0..1 | string | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
questionnaire-enableWhen | S | 0..* | (Complex) | Extension |
questionnaire-sdc-optionalDisplay | 0..1 | boolean | Extension | |
questionnaire-hidden | S | 0..1 | boolean | Extension |
questionnaire-defaultValue | S | 0..1 | * | Extension |
questionnaire-defaultAsFixed | S | 0..1 | boolean | Extension |
minLength | S | 0..1 | integer | Extension |
questionnaire-maxLength | S | 0..1 | integer | Extension |
regex | S | 0..1 | string | Extension |
entryFormat | S | 0..1 | string | Extension |
minValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
maxValue | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
maxDecimalPlaces | S | 0..1 | integer | Extension |
questionnaire-deReference | S | 0..1 | DataElement | Extension |
style | 0..* | string | Extension | |
markup | 0..1 | string | Extension | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | 0..1 | * | Value of extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
linkId | S | 1..1 | string | To link questionnaire with questionnaire answers |
concept | 0..* | Coding | Concept that represents this question on a questionnaire | |
text | S | 1..1 | string | Text of the question as it is shown to the user |
type | S | 1..1 | code | boolean | decimal | integer | date | dateTime + Binding: AnswerFormat (required) |
required | S | 0..1 | boolean | Must question be answered in data results? |
repeats | S | 0..1 | boolean | Can question have multiple answers? |
options | S | 0..1 | ValueSet | Valueset containing the possible options |
group | S | 0..* | Nested questionnaire group |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
Questionnaire.language | Language | required | http://tools.ietf.org/html/bcp47 |
Questionnaire.status | QuestionnaireStatus | required | QuestionnaireStatus |
Questionnaire.group.concept | QuestionnaireGroupConcept | required | |
Questionnaire.group.question.type | AnswerFormat | required | AnswerFormat |
Id | Path | Name | Details |
que-2 | Questionnaire | UniqueLinkIds | The link ids for groups and questions must be unique within the questionnaire XPath: count(descendant::f:linkId/@value)=count(distinct-values(descendant::f:linkId/@value)) |
que-1 | Questionnaire.group | GroupHaveSubOrQuestions | Groups may either contain questions or groups but not both XPath: not(exists(f:group) and exists(f:question)) |