NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire IDomainResourceA 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..*IdentifierExternal identifiers for this questionnaire
... version Σ0..1stringLogical identifier for this version of Questionnaire
... status ?! Σ1..1codedraft | published | retired
QuestionnaireStatus (Required)
... date Σ0..1dateTimeDate this version was authored
... publisher Σ0..1stringOrganization/individual who designed the questionnaire
... telecom Σ0..*ContactPointContact information of the publisher
... subjectType Σ0..*codeResource that can be subject of QuestionnaireResponse
ResourceType (Required)
... group Σ I1..1BackboneElementGrouped questions
Groups may either contain questions or groups but not both
.... linkId 0..1stringTo link questionnaire with questionnaire response
.... title Σ0..1stringName to be displayed for group
.... concept Σ0..*CodingConcept that represents this section in a questionnaire
Questionnaire Question Codes (Example)
.... text 0..1stringAdditional text for the group
.... required 0..1booleanWhether the group must be included in data results
.... repeats 0..1booleanWhether the group may repeat
.... group I0..*see groupNested questionnaire group
.... question I0..*BackboneElementQuestions in this group
A question must use either option or options, not both
..... linkId 0..1stringTo link questionnaire with questionnaire response
..... concept 0..*CodingConcept that represents this question on a questionnaire
Questionnaire Question Codes (Example)
..... text 0..1stringText of the question as it is shown to the user
..... type 0..1codeboolean | decimal | integer | date | dateTime +
AnswerFormat (Required)
..... required 0..1booleanWhether the question must be answered in data results
..... repeats 0..1booleanWhether the question can have multiple answers
..... options I0..1Reference(ValueSet)Valueset containing permitted answers
..... option I0..*CodingPermitted answer
Questionnaire Answer Codes (Example)
..... group 0..*see groupNested questionnaire group

doco Documentation for this format