Science 37 FHIR Implementation-Guide
1.0.0-S37 - ci-build United States of America flag

Science 37 FHIR Implementation-Guide - Local Development build (v1.0.0-S37). See the Directory of published versions

Extension: Extension : Questionnaire|Questionnaire.item - Object Rendering Settings

Official URL: https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering Version: 1.0.0-S37
Active as of 2022-08-01 Computable Name: Rendering

Extension : Object Rendering Settings. The data structure the complex data structure depicted here can be used to depict Science 37 specific rendering configurations at the questionnaire level or the questionnaire item level.

Context of Use

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

  • Questionnaire
  • Questionnaire.item

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

Mandatory: 0 element (2 nested mandatory elements)
Fixed Value: 20 elements
Prohibited: 20 elements

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension : Questionnaire|Questionnaire.item - Object Rendering Settings
... extension:setting 0..*ExtensionExtension
.... extension:id 0..1Extensionid : Uniquely identifies the specific redering settings instance. Must be Unique.
..... extension 0..0
..... url 1..1uri"id"
..... value[x] 0..1stringValue of extension
.... extension:label 0..1Extensionlabel: text used for describing the rendering settings instance
..... extension 0..0
..... url 1..1uri"label"
..... value[x] 0..1stringValue of extension
.... extension:hidden 0..1Extensionhidden : Kids if the rendering settings are hidden or not Boolean value.
..... extension 0..0
..... url 1..1uri"hidden"
..... value[x] 0..1booleanValue of extension
.... extension:description 0..1Extensiondescription : Human readable explanation of what the rendering settings are for.
..... extension 0..0
..... url 1..1uri"description"
..... value[x] 0..1stringValue of extension
.... extension:pattern 0..1Extensionpattern : Describes the specific regular expression pattern used within a rendering setting.
..... extension 0..0
..... url 1..1uri"pattern"
..... value[x] 0..1stringValue of extension
.... extension:unique 0..1Extensionunique : Indicates of the value of the setting is to be distinctive
..... extension 0..0
..... url 1..1uri"unique"
..... value[x] 0..1booleanValue of extension
.... extension:disabled 0..1Extensiondisabled : Indicates if the specific rendering settings is enabled or disabled
..... extension 0..0
..... url 1..1uri"disabled"
..... value[x] 0..1booleanValue of extension
.... extension:type 0..1Extensiontype : Indicates the UIUX specific display component to be used example text, checkbox, text area.
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 0..1stringValue of extension
.... extension:value 0..1Extensionvalue : Contains the value entered by the end user for this specific rendering setting
..... extension 0..0
..... url 1..1uri"value"
..... value[x] 0..1Value of extension
...... valueBooleanboolean
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueStringstring
...... valueTimetime
...... valueCodingCoding
...... valueQuantityQuantity
...... valueReferenceReference(Any)
.... extension:required 0..1Extensionrequired : Indicates if the specific rendering setting is or is not required
..... extension 0..0
..... url 1..1uri"required"
..... value[x] 0..1booleanValue of extension
.... extension:maxLength 0..1ExtensionmaxLength : Indicates the maximum length of the rendering setting value
..... extension 0..0
..... url 1..1uri"maxLength"
..... value[x] 0..1integerValue of extension
.... extension:minLength 0..1ExtensionminLength : Indicates minimum length of the rendering setting value
..... extension 0..0
..... url 1..1uri"minLength"
..... value[x] 0..1integerValue of extension
.... extension:maxValue 0..1ExtensionmaxValue : Indicates the maximum value that can be held within the rendering settings value
..... extension 0..0
..... url 1..1uri"maxValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:minValue 0..1ExtensionminValue : Indicates the minimum value that can be held within the rendering settings value
..... extension 0..0
..... url 1..1uri"minValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:version 0..1Extensionversion : Indicates the version number of the widget used to display the rendering settings and votes
..... extension 0..0
..... url 1..1uri"version"
..... value[x] 0..1idValue of extension
.... extension:displayOptions 0..*ExtensionExtension
..... extension 1..*ExtensionExtension
..... extension:unit 1..1Extensionunit : Contains the value entered by the end user for this specific setting
...... extension 0..0
...... url 1..1uri"unit"
...... value[x] 0..1stringValue of extension
..... extension:unitValue 0..1Extensionvalue : Contains the value entered by the end user for this specific setting
...... extension 0..0
...... url 1..1uri"unitValue"
...... value[x] 0..1stringValue of extension
..... url 1..1uri"displayOptions"
..... value[x] 0..0
.... url 1..1uri"setting"
.... value[x] 0..0
... url 1..1uri"https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension : Questionnaire|Questionnaire.item - Object Rendering Settings
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... extension:setting 0..*ExtensionExtension
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:id 0..1Extensionid : Uniquely identifies the specific redering settings instance. Must be Unique.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"id"
..... value[x] 0..1stringValue of extension
.... extension:label 0..1Extensionlabel: text used for describing the rendering settings instance
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"label"
..... value[x] 0..1stringValue of extension
.... extension:hidden 0..1Extensionhidden : Kids if the rendering settings are hidden or not Boolean value.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"hidden"
..... value[x] 0..1booleanValue of extension
.... extension:description 0..1Extensiondescription : Human readable explanation of what the rendering settings are for.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"description"
..... value[x] 0..1stringValue of extension
.... extension:pattern 0..1Extensionpattern : Describes the specific regular expression pattern used within a rendering setting.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"pattern"
..... value[x] 0..1stringValue of extension
.... extension:unique 0..1Extensionunique : Indicates of the value of the setting is to be distinctive
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"unique"
..... value[x] 0..1booleanValue of extension
.... extension:disabled 0..1Extensiondisabled : Indicates if the specific rendering settings is enabled or disabled
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"disabled"
..... value[x] 0..1booleanValue of extension
.... extension:type 0..1Extensiontype : Indicates the UIUX specific display component to be used example text, checkbox, text area.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 0..1stringValue of extension
.... extension:value 0..1Extensionvalue : Contains the value entered by the end user for this specific rendering setting
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"value"
..... value[x] 0..1Value of extension
...... valueBooleanboolean
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueStringstring
...... valueTimetime
...... valueCodingCoding
...... valueQuantityQuantity
...... valueReferenceReference(Any)
.... extension:required 0..1Extensionrequired : Indicates if the specific rendering setting is or is not required
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"required"
..... value[x] 0..1booleanValue of extension
.... extension:maxLength 0..1ExtensionmaxLength : Indicates the maximum length of the rendering setting value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"maxLength"
..... value[x] 0..1integerValue of extension
.... extension:minLength 0..1ExtensionminLength : Indicates minimum length of the rendering setting value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"minLength"
..... value[x] 0..1integerValue of extension
.... extension:maxValue 0..1ExtensionmaxValue : Indicates the maximum value that can be held within the rendering settings value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"maxValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:minValue 0..1ExtensionminValue : Indicates the minimum value that can be held within the rendering settings value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"minValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:version 0..1Extensionversion : Indicates the version number of the widget used to display the rendering settings and votes
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"version"
..... value[x] 0..1idValue of extension
.... extension:displayOptions 0..*ExtensionExtension
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:unit 1..1Extensionunit : Contains the value entered by the end user for this specific setting
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"unit"
...... value[x] 0..1stringValue of extension
..... extension:unitValue 0..1Extensionvalue : Contains the value entered by the end user for this specific setting
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"unitValue"
...... value[x] 0..1stringValue of extension
..... url 1..1uri"displayOptions"
.... url 1..1uri"setting"

doco Documentation for this format

This structure is derived from Extension

Summary

Mandatory: 0 element (2 nested mandatory elements)
Fixed Value: 20 elements
Prohibited: 20 elements

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension : Questionnaire|Questionnaire.item - Object Rendering Settings
... extension:setting 0..*ExtensionExtension
.... extension:id 0..1Extensionid : Uniquely identifies the specific redering settings instance. Must be Unique.
..... extension 0..0
..... url 1..1uri"id"
..... value[x] 0..1stringValue of extension
.... extension:label 0..1Extensionlabel: text used for describing the rendering settings instance
..... extension 0..0
..... url 1..1uri"label"
..... value[x] 0..1stringValue of extension
.... extension:hidden 0..1Extensionhidden : Kids if the rendering settings are hidden or not Boolean value.
..... extension 0..0
..... url 1..1uri"hidden"
..... value[x] 0..1booleanValue of extension
.... extension:description 0..1Extensiondescription : Human readable explanation of what the rendering settings are for.
..... extension 0..0
..... url 1..1uri"description"
..... value[x] 0..1stringValue of extension
.... extension:pattern 0..1Extensionpattern : Describes the specific regular expression pattern used within a rendering setting.
..... extension 0..0
..... url 1..1uri"pattern"
..... value[x] 0..1stringValue of extension
.... extension:unique 0..1Extensionunique : Indicates of the value of the setting is to be distinctive
..... extension 0..0
..... url 1..1uri"unique"
..... value[x] 0..1booleanValue of extension
.... extension:disabled 0..1Extensiondisabled : Indicates if the specific rendering settings is enabled or disabled
..... extension 0..0
..... url 1..1uri"disabled"
..... value[x] 0..1booleanValue of extension
.... extension:type 0..1Extensiontype : Indicates the UIUX specific display component to be used example text, checkbox, text area.
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 0..1stringValue of extension
.... extension:value 0..1Extensionvalue : Contains the value entered by the end user for this specific rendering setting
..... extension 0..0
..... url 1..1uri"value"
..... value[x] 0..1Value of extension
...... valueBooleanboolean
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueStringstring
...... valueTimetime
...... valueCodingCoding
...... valueQuantityQuantity
...... valueReferenceReference(Any)
.... extension:required 0..1Extensionrequired : Indicates if the specific rendering setting is or is not required
..... extension 0..0
..... url 1..1uri"required"
..... value[x] 0..1booleanValue of extension
.... extension:maxLength 0..1ExtensionmaxLength : Indicates the maximum length of the rendering setting value
..... extension 0..0
..... url 1..1uri"maxLength"
..... value[x] 0..1integerValue of extension
.... extension:minLength 0..1ExtensionminLength : Indicates minimum length of the rendering setting value
..... extension 0..0
..... url 1..1uri"minLength"
..... value[x] 0..1integerValue of extension
.... extension:maxValue 0..1ExtensionmaxValue : Indicates the maximum value that can be held within the rendering settings value
..... extension 0..0
..... url 1..1uri"maxValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:minValue 0..1ExtensionminValue : Indicates the minimum value that can be held within the rendering settings value
..... extension 0..0
..... url 1..1uri"minValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:version 0..1Extensionversion : Indicates the version number of the widget used to display the rendering settings and votes
..... extension 0..0
..... url 1..1uri"version"
..... value[x] 0..1idValue of extension
.... extension:displayOptions 0..*ExtensionExtension
..... extension 1..*ExtensionExtension
..... extension:unit 1..1Extensionunit : Contains the value entered by the end user for this specific setting
...... extension 0..0
...... url 1..1uri"unit"
...... value[x] 0..1stringValue of extension
..... extension:unitValue 0..1Extensionvalue : Contains the value entered by the end user for this specific setting
...... extension 0..0
...... url 1..1uri"unitValue"
...... value[x] 0..1stringValue of extension
..... url 1..1uri"displayOptions"
..... value[x] 0..0
.... url 1..1uri"setting"
.... value[x] 0..0
... url 1..1uri"https://science37.github.io/FHIR-FSH-Implementation-Guide/StructureDefinition/rendering"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension : Questionnaire|Questionnaire.item - Object Rendering Settings
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... extension:setting 0..*ExtensionExtension
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:id 0..1Extensionid : Uniquely identifies the specific redering settings instance. Must be Unique.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"id"
..... value[x] 0..1stringValue of extension
.... extension:label 0..1Extensionlabel: text used for describing the rendering settings instance
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"label"
..... value[x] 0..1stringValue of extension
.... extension:hidden 0..1Extensionhidden : Kids if the rendering settings are hidden or not Boolean value.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"hidden"
..... value[x] 0..1booleanValue of extension
.... extension:description 0..1Extensiondescription : Human readable explanation of what the rendering settings are for.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"description"
..... value[x] 0..1stringValue of extension
.... extension:pattern 0..1Extensionpattern : Describes the specific regular expression pattern used within a rendering setting.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"pattern"
..... value[x] 0..1stringValue of extension
.... extension:unique 0..1Extensionunique : Indicates of the value of the setting is to be distinctive
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"unique"
..... value[x] 0..1booleanValue of extension
.... extension:disabled 0..1Extensiondisabled : Indicates if the specific rendering settings is enabled or disabled
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"disabled"
..... value[x] 0..1booleanValue of extension
.... extension:type 0..1Extensiontype : Indicates the UIUX specific display component to be used example text, checkbox, text area.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 0..1stringValue of extension
.... extension:value 0..1Extensionvalue : Contains the value entered by the end user for this specific rendering setting
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"value"
..... value[x] 0..1Value of extension
...... valueBooleanboolean
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueStringstring
...... valueTimetime
...... valueCodingCoding
...... valueQuantityQuantity
...... valueReferenceReference(Any)
.... extension:required 0..1Extensionrequired : Indicates if the specific rendering setting is or is not required
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"required"
..... value[x] 0..1booleanValue of extension
.... extension:maxLength 0..1ExtensionmaxLength : Indicates the maximum length of the rendering setting value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"maxLength"
..... value[x] 0..1integerValue of extension
.... extension:minLength 0..1ExtensionminLength : Indicates minimum length of the rendering setting value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"minLength"
..... value[x] 0..1integerValue of extension
.... extension:maxValue 0..1ExtensionmaxValue : Indicates the maximum value that can be held within the rendering settings value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"maxValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:minValue 0..1ExtensionminValue : Indicates the minimum value that can be held within the rendering settings value
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"minValue"
..... value[x] 0..1Value of extension
...... valueDatedate
...... valueDateTimedateTime
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueTimetime
...... valueQuantityQuantity
.... extension:version 0..1Extensionversion : Indicates the version number of the widget used to display the rendering settings and votes
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"version"
..... value[x] 0..1idValue of extension
.... extension:displayOptions 0..*ExtensionExtension
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:unit 1..1Extensionunit : Contains the value entered by the end user for this specific setting
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"unit"
...... value[x] 0..1stringValue of extension
..... extension:unitValue 0..1Extensionvalue : Contains the value entered by the end user for this specific setting
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"unitValue"
...... value[x] 0..1stringValue of extension
..... url 1..1uri"displayOptions"
.... url 1..1uri"setting"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Constraints

IdGradePathDetailsRequirements
ele-1errorExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:settingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:settingMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:idAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:idMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:id.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:labelAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:labelMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:label.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:hiddenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:hiddenMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:hidden.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:descriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:descriptionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:description.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:patternAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:patternMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:pattern.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:uniqueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:uniqueMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:unique.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:disabledAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:disabledMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:disabled.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:typeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:type.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:valueMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:value.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:requiredAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:requiredMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:required.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:maxLengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:maxLengthMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:maxLength.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:minLengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:minLengthMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:minLength.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:maxValueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:maxValueMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:maxValue.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:minValueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:minValueMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:minValue.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:versionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:version.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:displayOptionsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:displayOptionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:displayOptions.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:displayOptions.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:displayOptions.extension:unitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:displayOptions.extension:unitMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:displayOptions.extension:unit.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorExtension.extension:setting.extension:displayOptions.extension:unitValueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension.extension:setting.extension:displayOptions.extension:unitValueMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorExtension.extension:setting.extension:displayOptions.extension:unitValue.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())