Structured Data Capture
3.0.0 - STU 3 International flag

Structured Data Capture, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 3.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/sdc/ and changes regularly. See the Directory of published versions

Extension: Choice column

Official URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn Version: 3.0.0
Standards status: Trial-use Maturity Level: 3 Computable Name: ChoiceColumnExtension

Provides guidelines for rendering multi-column choices. I.e. when displaying a list of codes (for choice or open-choice items) or a list of resources (for reference items), this extension allows the drop-down to have multiple columns. For codes, the author can pick additional code system properties to display - such as alternate display names strength or form for drug codes, etc. For references, the author can choose particular columns from the resource (e.g. first name, last name, specialty, address).

Context of Use

This extension may be used on the following element(s):

  • Element ID Questionnaire.item
  • Element ID ElementDefinition

Additional details on the use of this extension can be found on the Advanced Rendering and Questionnaire Population pages.

Usage info

Usage:

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

Summary

Complex Extension: Provides guidelines for rendering multi-column choices. I.e. when displaying a list of codes (for choice or open-choice items) or a list of resources (for reference items), this extension allows the drop-down to have multiple columns. For codes, the author can pick additional code system properties to display - such as alternate display names strength or form for drug codes, etc. For references, the author can choose particular columns from the resource (e.g. first name, last name, specialty, address).

  • path: string: The element to display within the column (see notes).
  • label: string: The label to appear at the top of the column.
  • width: Quantity: The size to allocate for the column within the table showing the choices.
  • forDisplay: boolean: If true, indicates that this column should be used as (or as part of) the display value for the coding or reference once selected. I.e. Coding.display or Reference.display as stored in the QuestionnaireResponse and displayed to the user as the selected answer.

Maturity: 3

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionGuide for rendering multi-column choices
... extension 1..*ExtensionExtension
... extension:path 1..1ExtensionColumn path
.... extension 0..0
.... url 1..1uri"path"
.... value[x] 0..1stringValue of extension
... extension:label 0..1ExtensionColumn label
.... extension 0..0
.... url 1..1uri"label"
.... value[x] 0..1stringValue of extension
.... extension 0..0
.... url 1..1uri"width"
.... value[x] 0..1QuantityValue of extension
... extension:forDisplay 0..1ExtensionUse for display ?
.... extension 0..0
.... url 1..1uri"forDisplay"
.... value[x] 0..1booleanValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionGuide for rendering multi-column choices
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:path 1..1ExtensionColumn path
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"path"
.... value[x] 0..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"label"
.... value[x] 0..1stringValue of extension
... extension:width 0..1ExtensionWidth of column
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"width"
.... value[x] 0..1QuantityValue of extension
... extension:forDisplay 0..1ExtensionUse for display ?
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"forDisplay"
.... value[x] 0..1booleanValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: Provides guidelines for rendering multi-column choices. I.e. when displaying a list of codes (for choice or open-choice items) or a list of resources (for reference items), this extension allows the drop-down to have multiple columns. For codes, the author can pick additional code system properties to display - such as alternate display names strength or form for drug codes, etc. For references, the author can choose particular columns from the resource (e.g. first name, last name, specialty, address).

  • path: string: The element to display within the column (see notes).
  • label: string: The label to appear at the top of the column.
  • width: Quantity: The size to allocate for the column within the table showing the choices.
  • forDisplay: boolean: If true, indicates that this column should be used as (or as part of) the display value for the coding or reference once selected. I.e. Coding.display or Reference.display as stored in the QuestionnaireResponse and displayed to the user as the selected answer.

Maturity: 3

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionGuide for rendering multi-column choices
... extension 1..*ExtensionExtension
... extension:path 1..1ExtensionColumn path
.... extension 0..0
.... url 1..1uri"path"
.... value[x] 0..1stringValue of extension
... extension:label 0..1ExtensionColumn label
.... extension 0..0
.... url 1..1uri"label"
.... value[x] 0..1stringValue of extension
.... extension 0..0
.... url 1..1uri"width"
.... value[x] 0..1QuantityValue of extension
... extension:forDisplay 0..1ExtensionUse for display ?
.... extension 0..0
.... url 1..1uri"forDisplay"
.... value[x] 0..1booleanValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionGuide for rendering multi-column choices
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:path 1..1ExtensionColumn path
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"path"
.... value[x] 0..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"label"
.... value[x] 0..1stringValue of extension
... extension:width 0..1ExtensionWidth of column
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"width"
.... value[x] 0..1QuantityValue of extension
... extension:forDisplay 0..1ExtensionUse for display ?
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"forDisplay"
.... value[x] 0..1booleanValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron