eHealth Infrastructure
3.0.0 - release

eHealth Infrastructure - Local Development build (v3.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ehealth-questionnaire - Detailed Descriptions

Active as of 2024-05-16

Definitions for the ehealth-questionnaire resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Questionnaire
2. Questionnaire.extension
Control2..?
SlicingThis element introduces a set of slices on Questionnaire.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
4. Questionnaire.extension:recommendation
Slice Namerecommendation
Control0..1
TypeExtension(Questionnaire recommendation) (Extension Type: CodeableConcept)
6. Questionnaire.extension:intendedOrganization
Slice NameintendedOrganization
Control0..*
TypeExtension(Questionnaire intended organization) (Extension Type: Reference(ehealth-organization)referenced)
8. Questionnaire.extension:revision
Slice Namerevision
Control0..1
TypeExtension(Revision) (Extension Type: string)
10. Questionnaire.extension:modifierRole
Slice NamemodifierRole
Control1..*
TypeExtension(Modified role) (Complex Extension)
12. Questionnaire.extension:type
Slice Nametype
Control1..*
TypeExtension(Questionnaire type) (Extension Type: CodeableConcept)
14. Questionnaire.extension:styleSensitive
Slice NamestyleSensitive
Control0..1
TypeExtension(Style sensitive) (Extension Type: boolean)
16. Questionnaire.extension:employeeTitle
Slice NameemployeeTitle
Control0..1
TypeExtension(Employee title) (Extension Type: string)
18. Questionnaire.extension:usage
Slice Nameusage
Control0..1
TypeExtension(Usage) (Extension Type: string)
20. Questionnaire.extension:predecessor
Slice Namepredecessor
Control0..1
TypeExtension(Predecessor) (Extension Type: Identifier)
22. Questionnaire.extension:base
Slice Namebase
Control0..1
TypeExtension(Base) (Extension Type: Identifier)
24. Questionnaire.extension:baseEnvironment
Slice NamebaseEnvironment
Control0..1
TypeExtension(Base environment) (Extension Type: Identifier)
26. Questionnaire.version
NoteThis is a business versionId, not a resource version id (see discussion)
Control1..?
28. Questionnaire.jurisdiction
BindingThe codes SHALL be taken from Jurisdiction
(required to http://ehealth.sundhed.dk/vs/jurisdiction
30. Questionnaire.item
InvariantssliderStepValueDecimal-Type: Item must have type='decimal' when using extension 'ehealth-questionnaire-sliderStepValueDecimal' (extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValueDecimal').exists() implies type = 'decimal')
32. Questionnaire.item.extension
SlicingThis element introduces a set of slices on Questionnaire.item.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
34. Questionnaire.item.extension:questionnaire-minOccurs
Slice Namequestionnaire-minOccurs
Control0..1
TypeExtension(Questionnaire Min Occurs) (Extension Type: integer)
36. Questionnaire.item.extension:questionnaire-maxOccurs
Slice Namequestionnaire-maxOccurs
Control0..1
TypeExtension(Questionnaire Max Occurs) (Extension Type: integer)
38. Questionnaire.item.extension:minValue
Slice NameminValue
Control0..1
TypeExtension(Min value) (Extension Type: Choice of: date, dateTime, time, decimal, integer, Quantity)
40. Questionnaire.item.extension:maxValue
Slice NamemaxValue
Control0..1
TypeExtension(Max value) (Extension Type: Choice of: date, dateTime, time, decimal, integer, Quantity)
42. Questionnaire.item.extension:questionnaire-sliderStepValue
Slice Namequestionnaire-sliderStepValue
Control0..1
TypeExtension(Questionnaire Slider Step Value) (Extension Type: integer)
44. Questionnaire.item.extension:questionnaire-sliderStepValueDecimal
Slice Namequestionnaire-sliderStepValueDecimal
Control0..1
TypeExtension(Slider Step-value Decimal) (Extension Type: decimal)
46. Questionnaire.item.extension:feedback
Slice Namefeedback
Control0..1
TypeExtension(Feedback) (Complex Extension)
48. Questionnaire.item.extension:overviewUsageMode
Slice NameoverviewUsageMode
Control0..*
TypeExtension(Overview usage mode) (Extension Type: CodeableConcept)
50. Questionnaire.item.extension:itemControl
Slice NameitemControl
Control0..1
TypeExtension(Questionnaire Item Control) (Extension Type: CodeableConcept)
52. Questionnaire.item.extension:itemControl.value[x]
BindingThe codes SHALL be taken from Questionnaire Item Control
(required to http://ehealth.sundhed.dk/vs/questionnaire-item-control
[x] NoteSee Choice of Data Types for further information about how to use [x]
54. Questionnaire.item.extension:ehealth-question-image
Slice Nameehealth-question-image
Control0..1
TypeExtension(Questionnaire image) (Complex Extension)
56. Questionnaire.item.extension:shortText
Slice NameshortText
Control0..1
TypeExtension(Short text) (Extension Type: string)
58. Questionnaire.item.extension:helpText
Slice NamehelpText
Control0..1
TypeExtension(Help text) (Complex Extension)
60. Questionnaire.item.extension:answerSignificance
Slice NameanswerSignificance
Control0..*
TypeExtension(Answer significance) (Complex Extension)
62. Questionnaire.item.extension:externalIdentifier
Slice NameexternalIdentifier
Control0..1
TypeExtension(ExternalIdentifier) (Extension Type: Identifier)
64. Questionnaire.item.text
66. Questionnaire.item.text.extension
SlicingThis element introduces a set of slices on Questionnaire.item.text.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
68. Questionnaire.item.text.extension:xhtml
Slice Namexhtml
Control0..1
TypeExtension(XHTML Representation) (Extension Type: string)
70. Questionnaire.item.enableBehavior
72. Questionnaire.item.enableBehavior.extension
SlicingThis element introduces a set of slices on Questionnaire.item.enableBehavior.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
74. Questionnaire.item.enableBehavior.extension:conditionId
Slice NameconditionId
Control0..1
TypeExtension(Condition Id) (Extension Type: string)
76. Questionnaire.item.answerOption
78. Questionnaire.item.answerOption.extension
SlicingThis element introduces a set of slices on Questionnaire.item.answerOption.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
80. Questionnaire.item.answerOption.extension:ehealth-answeroption-image
Slice Nameehealth-answeroption-image
Control0..1
TypeExtension(Questionnaire image) (Complex Extension)
82. Questionnaire.item.answerOption.value[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
84. Questionnaire.item.answerOption.value[x].extension:xhtml
Slice Namexhtml
Control0..1
TypeExtension(XHTML Representation) (Extension Type: string)
86. Questionnaire.item.initial
88. Questionnaire.item.initial.value[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
90. Questionnaire.item.initial.value[x].extension:xhtml
Slice Namexhtml
Control0..1
TypeExtension(XHTML Representation) (Extension Type: string)