A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.

Questionnaire
url
Canonical identifier for this questionnaire, represented as a URI (globally unique)
identifier
Additional identifier for the questionnaire
version
Business version of the questionnaire
name
Name for this questionnaire (computer friendly)
title
Name for this questionnaire (human friendly)
derivedFrom
Instantiates protocol or definition
status
draft | active | retired | unknown
experimental
For testing purposes, not real usage
subjectType
Resource that can be subject of QuestionnaireResponse
date
Date last changed
publisher
Name of the publisher (organization or individual)
contact
Contact details for the publisher
description
Natural language description of the questionnaire
useContext
The context that the content is intended to support
jurisdiction
Intended jurisdiction for questionnaire (if applicable)
purpose
Why this questionnaire is defined
approvalDate
When the questionnaire was approved by publisher
lastReviewDate
When the questionnaire was last reviewed
effectivePeriod
When the questionnaire is expected to be used
code
Concept that represents the overall questionnaire
item
Questions and sections within the Questionnaire
linkId
Unique id for item in questionnaire
definition
ElementDefinition - details for the item
code
Corresponding concept for this item in a terminology
prefix
E.g. "1(a)", "2.5.3"
type
group | display | boolean | decimal | integer | date | dateTime +
enableWhen
Only allow data when
question
Question that determines whether item is enabled
operator
exists | = | != | > | < | >= | <=
answer[x]
Value for question comparison based on operator
enableBehavior
all | any
required
Whether the item must be included in data results
repeats
Whether the item may repeat
readOnly
Don't allow human editing
maxLength
No more than this many characters
answerValueSet
Valueset containing permitted answers
answerOption
Permitted answer
value[x]
Answer value
initialSelected
Whether option is selected by default
initial
Initial value(s) when item is first rendered
value[x]
Actual value for initializing the question
item
Nested questionnaire items