Name Flags Card. Type Description & Constraints doco
. . Questionnaire I DomainResource A structured set of questions
If root group must be "required"
The link ids for groups and questions must be unique within the questionnaire
. . . identifier Σ 0..* Identifier External identifiers for this questionnaire
. . . version Σ 0..1 string Logical identifier for this version of Questionnaire
. . . status ?! Σ 1..1 code draft | published | retired
QuestionnaireStatus ( Required)
. . . date Σ 0..1 dateTime Date this version was authored
. . . publisher Σ 0..1 string Organization/individual who designed the questionnaire
. . . telecom Σ 0..* ContactPoint Contact information of the publisher
. . . subjectType Σ 0..* code Resource that can be subject of QuestionnaireResponse
ResourceType ( Required)
. . . group Σ I 1..1 BackboneElement Grouped questions
Groups may either contain questions or groups but not both
. . . . linkId 0..1 string To link questionnaire with questionnaire response
. . . . title Σ 0..1 string Name to be displayed for group
. . . . concept Σ 0..* Coding Concept that represents this section in a questionnaire
Questionnaire Question Codes ( Example)
. . . . text 0..1 string Additional text for the group
. . . . required 0..1 boolean Whether the group must be included in data results
. . . . repeats 0..1 boolean Whether the group may repeat
. . . . group I 0..* see group Nested questionnaire group
. . . . question I 0..* BackboneElement Questions in this group
A question must use either option or options, not both
. . . . . linkId 0..1 string To link questionnaire with questionnaire response
. . . . . concept 0..* Coding Concept that represents this question on a questionnaire
Questionnaire Question Codes ( Example)
. . . . . text 0..1 string Text of the question as it is shown to the user
. . . . . type 0..1 code boolean | decimal | integer | date | dateTime +
AnswerFormat ( Required)
. . . . . required 0..1 boolean Whether the question must be answered in data results
. . . . . repeats 0..1 boolean Whether the question can have multiple answers
. . . . . options I 0..1 Reference( ValueSet) Valueset containing permitted answers
. . . . . option I 0..* Coding Permitted answer
Questionnaire Answer Codes ( Example)
. . . . . group 0..* see group Nested questionnaire group

doco Documentation for this format