This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). 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.
Summary
Mandatory: 9 elements, Must-Support: 53 elements
Extensions
This structure refers to these extensions:
This structure is derived from Questionnaire.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | Questionnaire | ||
![]() ![]() ![]() | S | 0..* | Identifier | |
![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() | S | 1..1 | code | Binding: QuestionnaireStatus (required) |
![]() ![]() ![]() | S | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() ![]() | S | 1..1 | string | |
![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..1 | Coding | |
![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | |
![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | |
![]() ![]() ![]() ![]() ![]() | 0..* | Coding | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | ValueSet | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Minimum repetitions | |
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Maximum repetitions | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | (Complex) | Only allow data when: |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Can suppress from display to user | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Don't display to user |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | * | Initial presumed answer for question |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Treat default as fixed value? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | At least this many characters |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | No more than this many characters |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Regular expression pattern |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | User prompt for format |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be >= this value |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be <= this value |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Maximum digits after decimal |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | DataElement | Implemented CDE |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | How to populate group or question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Security/privacy rules governing group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display if help incoked on group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Fly-over or equivalent text |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display after group/question content |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Can suppress from display to user | |
![]() ![]() ![]() ![]() | S | 0..1 | boolean | Don't display to user |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Minimum repetitions |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Maximum repetitions |
![]() ![]() ![]() ![]() | S | 0..1 | code | header | footer |
![]() ![]() ![]() ![]() | S | 0..* | string | How to populate group or question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Security/privacy rules governing group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display if help incoked on group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Fly-over or equivalent text |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display after group/question content |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Unit of measure for question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() | S | 0..* | uri | Where to send answers |
![]() ![]() ![]() | S | 0..1 | boolean | Are styles important for processing? |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | What kind of questionnaire? |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 1..1 | Questionnaire | A structured set of questions que-2: The link ids for groups and questions must be unique within the questionnaire |
![]() ![]() ![]() | 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: Language (required) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | S | 0..* | uri | Extension |
![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S Σ | 0..* | Identifier | External Ids for this questionnaire |
![]() ![]() ![]() | S Σ | 0..1 | string | Logical id for this version of Questionnaire |
![]() ![]() ![]() | ?! SΣ | 1..1 | code | draft | published | retired Binding: QuestionnaireStatus (required) |
![]() ![]() ![]() | S Σ | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
![]() ![]() ![]() | S Σ | 0..1 | string | Organization/individual who designed the questionnaire |
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contact information of the publisher |
![]() ![]() ![]() | S I | 1..1 | Grouped questions que-1: Groups may either contain questions or groups but not both | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() | S | 0..1 | code | Extension |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 1..1 | string | To link questionnaire with questionnaire answers |
![]() ![]() ![]() ![]() | S | 0..1 | string | Name to be displayed for group |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | xs:string | Primitive value for string | |
![]() ![]() ![]() ![]() | S | 0..1 | Coding | Concept that represents this section on a questionnaire Binding: QuestionnaireGroupConcept (required) |
![]() ![]() ![]() ![]() | S | 0..1 | string | Additional text for the group |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | Must group be included in data results? |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | Whether the group may repeat |
![]() ![]() ![]() ![]() | S I | 0..* | Nested questionnaire group | |
![]() ![]() ![]() ![]() | S I | 0..* | Questions in this group | |
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Extension | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | (Complex) | Extension |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Extension | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | * | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | DataElement | Extension |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | To link questionnaire with questionnaire answers |
![]() ![]() ![]() ![]() ![]() | 0..* | Coding | Concept that represents this question on a questionnaire | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | Text of the question as it is shown to the user |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | boolean | decimal | integer | date | dateTime + Binding: AnswerFormat (required) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Must question be answered in data results? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Can question have multiple answers? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | ValueSet | Valueset containing the possible options |
![]() ![]() ![]() ![]() ![]() | S | 0..* | Nested questionnaire group |
todo
This structure is derived from Questionnaire.
Summary
Mandatory: 9 elements, Must-Support: 53 elements
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from Questionnaire.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | Questionnaire | ||
![]() ![]() ![]() | S | 0..* | Identifier | |
![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() | S | 1..1 | code | Binding: QuestionnaireStatus (required) |
![]() ![]() ![]() | S | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() ![]() | S | 1..1 | string | |
![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..1 | Coding | |
![]() ![]() ![]() ![]() | S | 0..1 | string | |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | |
![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | |
![]() ![]() ![]() ![]() ![]() | 0..* | Coding | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | ValueSet | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Minimum repetitions | |
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Maximum repetitions | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | (Complex) | Only allow data when: |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Can suppress from display to user | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Don't display to user |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | * | Initial presumed answer for question |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Treat default as fixed value? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | At least this many characters |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | No more than this many characters |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Regular expression pattern |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | User prompt for format |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be >= this value |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be <= this value |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Maximum digits after decimal |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | DataElement | Implemented CDE |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..1 | string | E.g. "1(a)", "2.5.3" |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | How to populate group or question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Security/privacy rules governing group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display if help incoked on group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Fly-over or equivalent text |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display after group/question content |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Can suppress from display to user | |
![]() ![]() ![]() ![]() | S | 0..1 | boolean | Don't display to user |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Minimum repetitions |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Maximum repetitions |
![]() ![]() ![]() ![]() | S | 0..1 | code | header | footer |
![]() ![]() ![]() ![]() | S | 0..* | string | How to populate group or question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Security/privacy rules governing group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display if help incoked on group/question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Fly-over or equivalent text |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Text to display after group/question content |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() ![]() | S | 0..* | string | Unit of measure for question |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Html style value | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | String equivalent with html markup | |
![]() ![]() ![]() | S | 0..* | uri | Where to send answers |
![]() ![]() ![]() | S | 0..1 | boolean | Are styles important for processing? |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | What kind of questionnaire? |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 1..1 | Questionnaire | A structured set of questions que-2: The link ids for groups and questions must be unique within the questionnaire |
![]() ![]() ![]() | 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: Language (required) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | S | 0..* | uri | Extension |
![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Extension |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S Σ | 0..* | Identifier | External Ids for this questionnaire |
![]() ![]() ![]() | S Σ | 0..1 | string | Logical id for this version of Questionnaire |
![]() ![]() ![]() | ?! SΣ | 1..1 | code | draft | published | retired Binding: QuestionnaireStatus (required) |
![]() ![]() ![]() | S Σ | 1..1 | dateTime | Identifies when this version of the form was created. Changes whenever the form is updated. |
![]() ![]() ![]() | S Σ | 0..1 | string | Organization/individual who designed the questionnaire |
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contact information of the publisher |
![]() ![]() ![]() | S I | 1..1 | Grouped questions que-1: Groups may either contain questions or groups but not both | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() | S | 0..1 | code | Extension |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | S | 0..* | string | Extension |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 1..1 | string | To link questionnaire with questionnaire answers |
![]() ![]() ![]() ![]() | S | 0..1 | string | Name to be displayed for group |
![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | xs:string | Primitive value for string | |
![]() ![]() ![]() ![]() | S | 0..1 | Coding | Concept that represents this section on a questionnaire Binding: QuestionnaireGroupConcept (required) |
![]() ![]() ![]() ![]() | S | 0..1 | string | Additional text for the group |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | Must group be included in data results? |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | Whether the group may repeat |
![]() ![]() ![]() ![]() | S I | 0..* | Nested questionnaire group | |
![]() ![]() ![]() ![]() | S I | 0..* | Questions in this group | |
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..1 | integer | Extension | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | (Complex) | Extension |
![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | Extension | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | * | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | string | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | integer | Extension |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | DataElement | Extension |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | * | Value of extension | |
![]() ![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | To link questionnaire with questionnaire answers |
![]() ![]() ![]() ![]() ![]() | 0..* | Coding | Concept that represents this question on a questionnaire | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | string | Text of the question as it is shown to the user |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | boolean | decimal | integer | date | dateTime + Binding: AnswerFormat (required) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Must question be answered in data results? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | boolean | Can question have multiple answers? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | ValueSet | Valueset containing the possible options |
![]() ![]() ![]() ![]() ![]() | 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)) |