Extensions for Using Data Elements from FHIR DSTU2 in FHIR R4B
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR DSTU2 in FHIR R4B - Downloaded Version null See the Directory of published versions

Extension: ExtensionStructureDefinition_Differential_Element

Official URL: http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionStructureDefinition_Differential_Element

DSTU2: StructureDefinition.differential.element additional types (ElementDefinition) additional types from child elements (alias, base, max, min, path, binding, description, strength, valueSet[x], code, comments, condition, constraint, human, key, requirements, severity, xpath, defaultValue[x], definition, example[x], fixed[x], isModifier, isSummary, label, mapping, identity, language, map, maxLength, maxValue[x], meaningWhenMissing, minValue[x], mustSupport, name, nameReference, pattern[x], representation, short, slicing, discriminator, ordered, rules, type, aggregation, profile)

This extension is part of the cross-version definitions generated to enable use of the element StructureDefinition.differential.element as defined in FHIR DSTU2 in FHIR R4B.

The source element is defined as: StructureDefinition.differential.element 1..* ElementDefinition

Across FHIR versions, the element set has been mapped as:

  • DSTU2: StructureDefinition.differential.element 1..* ElementDefinition
  • STU3: StructureDefinition.differential.element 1..* ElementDefinition
  • R4: StructureDefinition.differential.element 1..* ElementDefinition
  • R4B: StructureDefinition.differential.element 1..* ElementDefinition

Following are the generation technical comments: Element StructureDefinition.differential.element is mapped to FHIR R4B element StructureDefinition.differential.element as SourceIsBroaderThanTarget. The mappings for StructureDefinition.differential.element do not cover the following types: ElementDefinition. The mappings for StructureDefinition.differential.element do not cover the following types based on type expansion: aggregation, alias, base, binding, code, comments, condition, constraint, defaultValue[x], definition, description, discriminator, example[x], fixed[x], human, identity, isModifier, isSummary, key, label, language, map, mapping, max, maxLength, maxValue[x], meaningWhenMissing, min, minValue[x], mustSupport, name, nameReference, ordered, path, pattern[x], profile, representation, requirements, rules, severity, short, slicing, strength, type, valueSet[x], xpath.

Context of Use

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

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

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.3.0) DSTU2: element additional types
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `ElementDefinition` value
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
.... extension:path 1..1 Extension DSTU2: The path of the element (see the Detailed Descriptions)
..... url 1..1 uri "path"
..... value[x] 1..1 string The path of the element (see the Detailed Descriptions)
.... extension:representation 0..* Extension DSTU2: How this element is represented in instances additional codes
..... url 1..1 uri "representation"
..... value[x] 0..1 code How this element is represented in instances
Binding: PropertyRepresentation (required): How a property is represented on the wire.
.... extension:name 0..1 Extension DSTU2: Name for this particular element definition (reference target)
..... url 1..1 uri "name"
..... value[x] 0..1 string Name for this particular element definition (reference target)
.... extension:label 0..1 Extension DSTU2: label
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension DSTU2: Defining code
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Defining code
.... extension:slicing 0..1 Extension DSTU2: slicing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:discriminator 0..* Extension DSTU2: Element values that used to distinguish the slices
....... url 1..1 uri "discriminator"
....... value[x] 0..1 string Element values that used to distinguish the slices
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension DSTU2: ordered
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension DSTU2: rules
....... url 1..1 uri "rules"
....... value[x] 1..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
..... value[x] 0..0 Value of extension
.... extension:short 0..1 Extension DSTU2: Concise definition for xml presentation
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for xml presentation
.... extension:definition 0..1 Extension DSTU2: definition
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comments 0..1 Extension DSTU2: comments
..... url 1..1 uri "comments"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension DSTU2: Why is this needed?
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why is this needed?
.... extension:alias 0..* Extension DSTU2: alias
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension DSTU2: min additional types
..... url 1..1 uri "min"
..... value[x] 0..1 integer Minimum Cardinality
.... extension:max 0..1 Extension DSTU2: max
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension DSTU2: base
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:path 1..1 Extension DSTU2: path
....... url 1..1 uri "path"
....... value[x] 1..1 string Path that identifies the base element
...... extension:min 1..1 Extension DSTU2: min additional types
....... url 1..1 uri "min"
....... value[x] 1..1 integer Min cardinality of the base element
...... extension:max 1..1 Extension DSTU2: max
....... url 1..1 uri "max"
....... value[x] 1..1 string Max cardinality of the base element
..... url 1..1 uri "base"
..... value[x] 0..0 Value of extension
.... extension:type 0..* Extension DSTU2: type
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension DSTU2: Name of Data type or Resource additional types
....... url 1..1 uri "code"
....... value[x] 1..1 code Name of Data type or Resource
Binding: R2DefinedTypesForR4B (0.1.0) (required): Either a resource or a data type.
...... extension:profile 0..* Extension DSTU2: Profile (StructureDefinition) to apply (or IG)
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profile (StructureDefinition) to apply (or IG)
...... extension:aggregation 0..* Extension DSTU2: aggregation
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
..... url 1..1 uri "type"
..... value[x] 0..0 Value of extension
.... extension:nameReference 0..1 Extension DSTU2: To another element constraint (by element.name) additional types
..... url 1..1 uri "nameReference"
..... value[x] 0..1 string To another element constraint (by element.name)
.... extension:defaultValue 0..1 Extension DSTU2: Specified value it missing from instance additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "defaultValue"
..... value[x] 0..1 Specified value it missing from instance
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:meaningWhenMissing 0..1 Extension DSTU2: meaningWhenMissing
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:fixed 0..1 Extension DSTU2: fixed additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "fixed"
..... value[x] 0..1 Value must be exactly this
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:pattern 0..1 Extension DSTU2: pattern additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "pattern"
..... value[x] 0..1 Value must have at least these property values
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:example 0..1 Extension DSTU2: Example value: [as defined for type]
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "example"
..... value[x] 0..1 Example value: [as defined for type]
...... valueBoolean boolean
...... valueInteger integer
...... valueDecimal decimal
...... valueBase64Binary base64Binary
...... valueInstant instant
...... valueString string
...... valueUri uri
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueCode code
...... valueOid oid
...... valueId id
...... valueUnsignedInt unsignedInt
...... valuePositiveInt positiveInt
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueQuantity Quantity
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:minValue 0..1 Extension DSTU2: minValue additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "minValue"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxValue 0..1 Extension DSTU2: maxValue additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "maxValue"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxLength 0..1 Extension DSTU2: maxLength
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for strings
.... extension:condition 0..* Extension DSTU2: condition
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension DSTU2: constraint
..... Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:key 1..1 Extension DSTU2: key
....... url 1..1 uri "key"
....... value[x] 1..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension DSTU2: Why this constraint necessary or appropriate
....... url 1..1 uri "requirements"
....... value[x] 0..1 string Why this constraint necessary or appropriate
...... extension:severity 1..1 Extension DSTU2: severity
....... url 1..1 uri "severity"
....... value[x] 1..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:human 1..1 Extension DSTU2: human
....... url 1..1 uri "human"
....... value[x] 1..1 string Human description of constraint
...... extension:xpath 1..1 Extension DSTU2: xpath
....... url 1..1 uri "xpath"
....... value[x] 1..1 string XPath expression of constraint
..... url 1..1 uri "constraint"
..... value[x] 0..0 Value of extension
.... extension:mustSupport 0..1 Extension DSTU2: If the element must supported
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must supported
.... extension:isModifier 0..1 Extension DSTU2: isModifier
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isSummary 0..1 Extension DSTU2: isSummary
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension DSTU2: binding
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:strength 1..1 Extension DSTU2: strength
....... url 1..1 uri "strength"
....... value[x] 1..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Human explanation of the value set
...... extension:valueSet 0..1 Extension DSTU2: Source of value set additional types
....... url 1..1 uri "valueSet"
....... value[x] 0..1 Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R4B(0.1.0) | ValueSet) Source of value set
..... url 1..1 uri "binding"
..... value[x] 0..0 Value of extension
.... extension:mapping 0..* Extension DSTU2: mapping
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:identity 1..1 Extension DSTU2: identity
....... url 1..1 uri "identity"
....... value[x] 1..1 id Reference to mapping declaration
...... extension:language 0..1 Extension DSTU2: language
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
...... extension:map 1..1 Extension DSTU2: map
....... url 1..1 uri "map"
....... value[x] 1..1 string Details of the mapping
..... url 1..1 uri "mapping"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.3.0) DSTU2: element additional types
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `ElementDefinition` value
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
.... extension:path 1..1 Extension DSTU2: The path of the element (see the Detailed Descriptions)
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "path"
..... value[x] 1..1 string The path of the element (see the Detailed Descriptions)
.... extension:representation 0..* Extension DSTU2: How this element is represented in instances additional codes
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "representation"
..... value[x] 0..1 code How this element is represented in instances
Binding: PropertyRepresentation (required): How a property is represented on the wire.
.... extension:name 0..1 Extension DSTU2: Name for this particular element definition (reference target)
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "name"
..... value[x] 0..1 string Name for this particular element definition (reference target)
.... extension:label 0..1 Extension DSTU2: label
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension DSTU2: Defining code
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Defining code
.... extension:slicing 0..1 Extension DSTU2: slicing
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:discriminator 0..* Extension DSTU2: Element values that used to distinguish the slices
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "discriminator"
....... value[x] 0..1 string Element values that used to distinguish the slices
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension DSTU2: ordered
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension DSTU2: rules
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "rules"
....... value[x] 1..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
.... extension:short 0..1 Extension DSTU2: Concise definition for xml presentation
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for xml presentation
.... extension:definition 0..1 Extension DSTU2: definition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comments 0..1 Extension DSTU2: comments
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "comments"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension DSTU2: Why is this needed?
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why is this needed?
.... extension:alias 0..* Extension DSTU2: alias
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension DSTU2: min additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "min"
..... value[x] 0..1 integer Minimum Cardinality
.... extension:max 0..1 Extension DSTU2: max
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension DSTU2: base
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:path 1..1 Extension DSTU2: path
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "path"
....... value[x] 1..1 string Path that identifies the base element
...... extension:min 1..1 Extension DSTU2: min additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "min"
....... value[x] 1..1 integer Min cardinality of the base element
...... extension:max 1..1 Extension DSTU2: max
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "max"
....... value[x] 1..1 string Max cardinality of the base element
..... url 1..1 uri "base"
.... extension:type 0..* Extension DSTU2: type
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:code 1..1 Extension DSTU2: Name of Data type or Resource additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "code"
....... value[x] 1..1 code Name of Data type or Resource
Binding: R2DefinedTypesForR4B (0.1.0) (required): Either a resource or a data type.
...... extension:profile 0..* Extension DSTU2: Profile (StructureDefinition) to apply (or IG)
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profile (StructureDefinition) to apply (or IG)
...... extension:aggregation 0..* Extension DSTU2: aggregation
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
..... url 1..1 uri "type"
.... extension:nameReference 0..1 Extension DSTU2: To another element constraint (by element.name) additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "nameReference"
..... value[x] 0..1 string To another element constraint (by element.name)
.... extension:defaultValue 0..1 Extension DSTU2: Specified value it missing from instance additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "defaultValue"
..... value[x] 0..1 Specified value it missing from instance
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:meaningWhenMissing 0..1 Extension DSTU2: meaningWhenMissing
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:fixed 0..1 Extension DSTU2: fixed additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "fixed"
..... value[x] 0..1 Value must be exactly this
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:pattern 0..1 Extension DSTU2: pattern additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "pattern"
..... value[x] 0..1 Value must have at least these property values
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:example 0..1 Extension DSTU2: Example value: [as defined for type]
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "example"
..... value[x] 0..1 Example value: [as defined for type]
...... valueBoolean boolean
...... valueInteger integer
...... valueDecimal decimal
...... valueBase64Binary base64Binary
...... valueInstant instant
...... valueString string
...... valueUri uri
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueCode code
...... valueOid oid
...... valueId id
...... valueUnsignedInt unsignedInt
...... valuePositiveInt positiveInt
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueQuantity Quantity
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:minValue 0..1 Extension DSTU2: minValue additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "minValue"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxValue 0..1 Extension DSTU2: maxValue additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "maxValue"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxLength 0..1 Extension DSTU2: maxLength
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for strings
.... extension:condition 0..* Extension DSTU2: condition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension DSTU2: constraint
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:key 1..1 Extension DSTU2: key
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "key"
....... value[x] 1..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension DSTU2: Why this constraint necessary or appropriate
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "requirements"
....... value[x] 0..1 string Why this constraint necessary or appropriate
...... extension:severity 1..1 Extension DSTU2: severity
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "severity"
....... value[x] 1..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:human 1..1 Extension DSTU2: human
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "human"
....... value[x] 1..1 string Human description of constraint
...... extension:xpath 1..1 Extension DSTU2: xpath
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "xpath"
....... value[x] 1..1 string XPath expression of constraint
..... url 1..1 uri "constraint"
.... extension:mustSupport 0..1 Extension DSTU2: If the element must supported
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must supported
.... extension:isModifier 0..1 Extension DSTU2: isModifier
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isSummary 0..1 Extension DSTU2: isSummary
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension DSTU2: binding
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:strength 1..1 Extension DSTU2: strength
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "strength"
....... value[x] 1..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Human explanation of the value set
...... extension:valueSet 0..1 Extension DSTU2: Source of value set additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "valueSet"
....... value[x] 0..1 Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R4B(0.1.0) | ValueSet) Source of value set
..... url 1..1 uri "binding"
.... extension:mapping 0..* Extension DSTU2: mapping
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:identity 1..1 Extension DSTU2: identity
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "identity"
....... value[x] 1..1 id Reference to mapping declaration
...... extension:language 0..1 Extension DSTU2: language
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
...... extension:map 1..1 Extension DSTU2: map
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "map"
....... value[x] 1..1 string Details of the mapping
..... url 1..1 uri "mapping"
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: DSTU2: StructureDefinition.differential.element additional types (ElementDefinition) additional types from child elements (alias, base, max, min, path, binding, description, strength, valueSet[x], code, comments, condition, constraint, human, key, requirements, severity, xpath, defaultValue[x], definition, example[x], fixed[x], isModifier, isSummary, label, mapping, identity, language, map, maxLength, maxValue[x], meaningWhenMissing, minValue[x], mustSupport, name, nameReference, pattern[x], representation, short, slicing, discriminator, ordered, rules, type, aggregation, profile)

  • _datatype: string: Slice to indicate the presence of a DSTU2 ElementDefinition in FHIR R4B
  • path: string: DSTU2: ElementDefinition.path
  • representation: code: DSTU2: ElementDefinition.representation additional codes
  • name: string: DSTU2: ElementDefinition.name
  • label: string: DSTU2: ElementDefinition.label
  • code: Coding: DSTU2: ElementDefinition.code
  • discriminator: string: DSTU2: ElementDefinition.slicing.discriminator
  • description: string: DSTU2: ElementDefinition.slicing.description
  • ordered: boolean: DSTU2: ElementDefinition.slicing.ordered
  • rules: code: DSTU2: ElementDefinition.slicing.rules
  • short: string: DSTU2: ElementDefinition.short
  • definition: markdown: DSTU2: ElementDefinition.definition
  • comments: markdown: DSTU2: ElementDefinition.comments
  • requirements: markdown: DSTU2: ElementDefinition.requirements
  • alias: string: DSTU2: ElementDefinition.alias
  • min: integer: DSTU2: ElementDefinition.min additional types (integer) additional types from child elements (value)
  • max: string: DSTU2: ElementDefinition.max
  • path: string: DSTU2: ElementDefinition.base.path
  • min: integer: DSTU2: ElementDefinition.base.min additional types (integer) additional types from child elements (value)
  • max: string: DSTU2: ElementDefinition.base.max
  • code: code: DSTU2: ElementDefinition.type.code additional types (code) additional types from child elements (value)
  • profile: uri: DSTU2: ElementDefinition.type.profile
  • aggregation: code: DSTU2: ElementDefinition.type.aggregation
  • nameReference: string: DSTU2: ElementDefinition.nameReference additional types (string) additional types from child elements (value)
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • meaningWhenMissing: markdown: DSTU2: ElementDefinition.meaningWhenMissing
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • maxLength: integer: DSTU2: ElementDefinition.maxLength
  • condition: id: DSTU2: ElementDefinition.condition
  • key: id: DSTU2: ElementDefinition.constraint.key
  • requirements: string: DSTU2: ElementDefinition.constraint.requirements
  • severity: code: DSTU2: ElementDefinition.constraint.severity
  • human: string: DSTU2: ElementDefinition.constraint.human
  • xpath: string: DSTU2: ElementDefinition.constraint.xpath
  • mustSupport: boolean: DSTU2: ElementDefinition.mustSupport
  • isModifier: boolean: DSTU2: ElementDefinition.isModifier
  • isSummary: boolean: DSTU2: ElementDefinition.isSummary
  • strength: code: DSTU2: ElementDefinition.binding.strength
  • description: string: DSTU2: ElementDefinition.binding.description
  • valueSet: Reference: DSTU2: ElementDefinition.binding.valueSet[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/ValueSet)) additional types from child elements (display, reference)
  • identity: id: DSTU2: ElementDefinition.mapping.identity
  • language: code: DSTU2: ElementDefinition.mapping.language
  • map: string: DSTU2: ElementDefinition.mapping.map

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.3.0) DSTU2: element additional types
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `ElementDefinition` value
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
.... extension:path 1..1 Extension DSTU2: The path of the element (see the Detailed Descriptions)
..... url 1..1 uri "path"
..... value[x] 1..1 string The path of the element (see the Detailed Descriptions)
.... extension:representation 0..* Extension DSTU2: How this element is represented in instances additional codes
..... url 1..1 uri "representation"
..... value[x] 0..1 code How this element is represented in instances
Binding: PropertyRepresentation (required): How a property is represented on the wire.
.... extension:name 0..1 Extension DSTU2: Name for this particular element definition (reference target)
..... url 1..1 uri "name"
..... value[x] 0..1 string Name for this particular element definition (reference target)
.... extension:label 0..1 Extension DSTU2: label
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension DSTU2: Defining code
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Defining code
.... extension:slicing 0..1 Extension DSTU2: slicing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:discriminator 0..* Extension DSTU2: Element values that used to distinguish the slices
....... url 1..1 uri "discriminator"
....... value[x] 0..1 string Element values that used to distinguish the slices
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension DSTU2: ordered
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension DSTU2: rules
....... url 1..1 uri "rules"
....... value[x] 1..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
..... value[x] 0..0 Value of extension
.... extension:short 0..1 Extension DSTU2: Concise definition for xml presentation
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for xml presentation
.... extension:definition 0..1 Extension DSTU2: definition
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comments 0..1 Extension DSTU2: comments
..... url 1..1 uri "comments"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension DSTU2: Why is this needed?
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why is this needed?
.... extension:alias 0..* Extension DSTU2: alias
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension DSTU2: min additional types
..... url 1..1 uri "min"
..... value[x] 0..1 integer Minimum Cardinality
.... extension:max 0..1 Extension DSTU2: max
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension DSTU2: base
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:path 1..1 Extension DSTU2: path
....... url 1..1 uri "path"
....... value[x] 1..1 string Path that identifies the base element
...... extension:min 1..1 Extension DSTU2: min additional types
....... url 1..1 uri "min"
....... value[x] 1..1 integer Min cardinality of the base element
...... extension:max 1..1 Extension DSTU2: max
....... url 1..1 uri "max"
....... value[x] 1..1 string Max cardinality of the base element
..... url 1..1 uri "base"
..... value[x] 0..0 Value of extension
.... extension:type 0..* Extension DSTU2: type
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension DSTU2: Name of Data type or Resource additional types
....... url 1..1 uri "code"
....... value[x] 1..1 code Name of Data type or Resource
Binding: R2DefinedTypesForR4B (0.1.0) (required): Either a resource or a data type.
...... extension:profile 0..* Extension DSTU2: Profile (StructureDefinition) to apply (or IG)
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profile (StructureDefinition) to apply (or IG)
...... extension:aggregation 0..* Extension DSTU2: aggregation
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
..... url 1..1 uri "type"
..... value[x] 0..0 Value of extension
.... extension:nameReference 0..1 Extension DSTU2: To another element constraint (by element.name) additional types
..... url 1..1 uri "nameReference"
..... value[x] 0..1 string To another element constraint (by element.name)
.... extension:defaultValue 0..1 Extension DSTU2: Specified value it missing from instance additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "defaultValue"
..... value[x] 0..1 Specified value it missing from instance
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:meaningWhenMissing 0..1 Extension DSTU2: meaningWhenMissing
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:fixed 0..1 Extension DSTU2: fixed additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "fixed"
..... value[x] 0..1 Value must be exactly this
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:pattern 0..1 Extension DSTU2: pattern additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "pattern"
..... value[x] 0..1 Value must have at least these property values
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:example 0..1 Extension DSTU2: Example value: [as defined for type]
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "example"
..... value[x] 0..1 Example value: [as defined for type]
...... valueBoolean boolean
...... valueInteger integer
...... valueDecimal decimal
...... valueBase64Binary base64Binary
...... valueInstant instant
...... valueString string
...... valueUri uri
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueCode code
...... valueOid oid
...... valueId id
...... valueUnsignedInt unsignedInt
...... valuePositiveInt positiveInt
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueQuantity Quantity
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:minValue 0..1 Extension DSTU2: minValue additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "minValue"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxValue 0..1 Extension DSTU2: maxValue additional types
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "maxValue"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxLength 0..1 Extension DSTU2: maxLength
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for strings
.... extension:condition 0..* Extension DSTU2: condition
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension DSTU2: constraint
..... Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:key 1..1 Extension DSTU2: key
....... url 1..1 uri "key"
....... value[x] 1..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension DSTU2: Why this constraint necessary or appropriate
....... url 1..1 uri "requirements"
....... value[x] 0..1 string Why this constraint necessary or appropriate
...... extension:severity 1..1 Extension DSTU2: severity
....... url 1..1 uri "severity"
....... value[x] 1..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:human 1..1 Extension DSTU2: human
....... url 1..1 uri "human"
....... value[x] 1..1 string Human description of constraint
...... extension:xpath 1..1 Extension DSTU2: xpath
....... url 1..1 uri "xpath"
....... value[x] 1..1 string XPath expression of constraint
..... url 1..1 uri "constraint"
..... value[x] 0..0 Value of extension
.... extension:mustSupport 0..1 Extension DSTU2: If the element must supported
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must supported
.... extension:isModifier 0..1 Extension DSTU2: isModifier
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isSummary 0..1 Extension DSTU2: isSummary
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension DSTU2: binding
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:strength 1..1 Extension DSTU2: strength
....... url 1..1 uri "strength"
....... value[x] 1..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension DSTU2: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Human explanation of the value set
...... extension:valueSet 0..1 Extension DSTU2: Source of value set additional types
....... url 1..1 uri "valueSet"
....... value[x] 0..1 Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R4B(0.1.0) | ValueSet) Source of value set
..... url 1..1 uri "binding"
..... value[x] 0..0 Value of extension
.... extension:mapping 0..* Extension DSTU2: mapping
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:identity 1..1 Extension DSTU2: identity
....... url 1..1 uri "identity"
....... value[x] 1..1 id Reference to mapping declaration
...... extension:language 0..1 Extension DSTU2: language
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
...... extension:map 1..1 Extension DSTU2: map
....... url 1..1 uri "map"
....... value[x] 1..1 string Details of the mapping
..... url 1..1 uri "mapping"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.3.0) DSTU2: element additional types
Constraints: ext-1
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `ElementDefinition` value
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
.... extension:path 1..1 Extension DSTU2: The path of the element (see the Detailed Descriptions)
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "path"
..... value[x] 1..1 string The path of the element (see the Detailed Descriptions)
.... extension:representation 0..* Extension DSTU2: How this element is represented in instances additional codes
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "representation"
..... value[x] 0..1 code How this element is represented in instances
Binding: PropertyRepresentation (required): How a property is represented on the wire.
.... extension:name 0..1 Extension DSTU2: Name for this particular element definition (reference target)
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "name"
..... value[x] 0..1 string Name for this particular element definition (reference target)
.... extension:label 0..1 Extension DSTU2: label
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension DSTU2: Defining code
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Defining code
.... extension:slicing 0..1 Extension DSTU2: slicing
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:discriminator 0..* Extension DSTU2: Element values that used to distinguish the slices
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "discriminator"
....... value[x] 0..1 string Element values that used to distinguish the slices
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension DSTU2: ordered
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension DSTU2: rules
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "rules"
....... value[x] 1..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
.... extension:short 0..1 Extension DSTU2: Concise definition for xml presentation
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for xml presentation
.... extension:definition 0..1 Extension DSTU2: definition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comments 0..1 Extension DSTU2: comments
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "comments"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension DSTU2: Why is this needed?
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why is this needed?
.... extension:alias 0..* Extension DSTU2: alias
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension DSTU2: min additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "min"
..... value[x] 0..1 integer Minimum Cardinality
.... extension:max 0..1 Extension DSTU2: max
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension DSTU2: base
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:path 1..1 Extension DSTU2: path
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "path"
....... value[x] 1..1 string Path that identifies the base element
...... extension:min 1..1 Extension DSTU2: min additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "min"
....... value[x] 1..1 integer Min cardinality of the base element
...... extension:max 1..1 Extension DSTU2: max
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "max"
....... value[x] 1..1 string Max cardinality of the base element
..... url 1..1 uri "base"
.... extension:type 0..* Extension DSTU2: type
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:code 1..1 Extension DSTU2: Name of Data type or Resource additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "code"
....... value[x] 1..1 code Name of Data type or Resource
Binding: R2DefinedTypesForR4B (0.1.0) (required): Either a resource or a data type.
...... extension:profile 0..* Extension DSTU2: Profile (StructureDefinition) to apply (or IG)
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profile (StructureDefinition) to apply (or IG)
...... extension:aggregation 0..* Extension DSTU2: aggregation
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
..... url 1..1 uri "type"
.... extension:nameReference 0..1 Extension DSTU2: To another element constraint (by element.name) additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "nameReference"
..... value[x] 0..1 string To another element constraint (by element.name)
.... extension:defaultValue 0..1 Extension DSTU2: Specified value it missing from instance additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "defaultValue"
..... value[x] 0..1 Specified value it missing from instance
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:meaningWhenMissing 0..1 Extension DSTU2: meaningWhenMissing
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:fixed 0..1 Extension DSTU2: fixed additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "fixed"
..... value[x] 0..1 Value must be exactly this
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:pattern 0..1 Extension DSTU2: pattern additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "pattern"
..... value[x] 0..1 Value must have at least these property values
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
.... extension:example 0..1 Extension DSTU2: Example value: [as defined for type]
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "example"
..... value[x] 0..1 Example value: [as defined for type]
...... valueBoolean boolean
...... valueInteger integer
...... valueDecimal decimal
...... valueBase64Binary base64Binary
...... valueInstant instant
...... valueString string
...... valueUri uri
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueCode code
...... valueOid oid
...... valueId id
...... valueUnsignedInt unsignedInt
...... valuePositiveInt positiveInt
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueQuantity Quantity
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:minValue 0..1 Extension DSTU2: minValue additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "minValue"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxValue 0..1 Extension DSTU2: maxValue additional types
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:_datatype 1..1 Extension DataType slice for a FHIR DSTU2 `Meta` value
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Meta
...... extension:versionId 0..1 Extension DSTU2: versionId
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versionId"
....... value[x] 0..1 id Version specific identifier
...... extension:lastUpdated 0..1 Extension DSTU2: lastUpdated
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lastUpdated"
....... value[x] 0..1 instant When the resource version last changed
...... extension:profile 0..* Extension DSTU2: profile
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 uri Profiles this resource claims to conform to
...... extension:security 0..* Extension DSTU2: security
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security Labels applied to this resource
Binding: R2SecurityLabelsForR4B (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
...... extension:tag 0..* Extension DSTU2: tag
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "tag"
....... value[x] 0..1 Coding Tags applied to this resource
..... url 1..1 uri "maxValue"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueBoolean boolean
...... valueBase64Binary base64Binary
...... valueString string
...... valueUri uri
...... valueCode code
...... valueOid oid
...... valueId id
...... valueMarkdown markdown
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueIdentifier Identifier
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueRange Range
...... valuePeriod Period
...... valueRatio Ratio
...... valueSampledData SampledData
...... valueSignature Signature
...... valueHumanName HumanName
...... valueAddress Address
...... valueContactPoint ContactPoint
...... valueTiming Timing
...... valueReference Reference(Any)
.... extension:maxLength 0..1 Extension DSTU2: maxLength
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for strings
.... extension:condition 0..* Extension DSTU2: condition
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension DSTU2: constraint
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:key 1..1 Extension DSTU2: key
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "key"
....... value[x] 1..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension DSTU2: Why this constraint necessary or appropriate
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "requirements"
....... value[x] 0..1 string Why this constraint necessary or appropriate
...... extension:severity 1..1 Extension DSTU2: severity
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "severity"
....... value[x] 1..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:human 1..1 Extension DSTU2: human
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "human"
....... value[x] 1..1 string Human description of constraint
...... extension:xpath 1..1 Extension DSTU2: xpath
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "xpath"
....... value[x] 1..1 string XPath expression of constraint
..... url 1..1 uri "constraint"
.... extension:mustSupport 0..1 Extension DSTU2: If the element must supported
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must supported
.... extension:isModifier 0..1 Extension DSTU2: isModifier
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isSummary 0..1 Extension DSTU2: isSummary
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension DSTU2: binding
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:strength 1..1 Extension DSTU2: strength
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "strength"
....... value[x] 1..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension DSTU2: description
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Human explanation of the value set
...... extension:valueSet 0..1 Extension DSTU2: Source of value set additional types
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "valueSet"
....... value[x] 0..1 Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R4B(0.1.0) | ValueSet) Source of value set
..... url 1..1 uri "binding"
.... extension:mapping 0..* Extension DSTU2: mapping
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:identity 1..1 Extension DSTU2: identity
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "identity"
....... value[x] 1..1 id Reference to mapping declaration
...... extension:language 0..1 Extension DSTU2: language
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
...... extension:map 1..1 Extension DSTU2: map
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "map"
....... value[x] 1..1 string Details of the mapping
..... url 1..1 uri "mapping"
... url 1..1 uri "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: DSTU2: StructureDefinition.differential.element additional types (ElementDefinition) additional types from child elements (alias, base, max, min, path, binding, description, strength, valueSet[x], code, comments, condition, constraint, human, key, requirements, severity, xpath, defaultValue[x], definition, example[x], fixed[x], isModifier, isSummary, label, mapping, identity, language, map, maxLength, maxValue[x], meaningWhenMissing, minValue[x], mustSupport, name, nameReference, pattern[x], representation, short, slicing, discriminator, ordered, rules, type, aggregation, profile)

  • _datatype: string: Slice to indicate the presence of a DSTU2 ElementDefinition in FHIR R4B
  • path: string: DSTU2: ElementDefinition.path
  • representation: code: DSTU2: ElementDefinition.representation additional codes
  • name: string: DSTU2: ElementDefinition.name
  • label: string: DSTU2: ElementDefinition.label
  • code: Coding: DSTU2: ElementDefinition.code
  • discriminator: string: DSTU2: ElementDefinition.slicing.discriminator
  • description: string: DSTU2: ElementDefinition.slicing.description
  • ordered: boolean: DSTU2: ElementDefinition.slicing.ordered
  • rules: code: DSTU2: ElementDefinition.slicing.rules
  • short: string: DSTU2: ElementDefinition.short
  • definition: markdown: DSTU2: ElementDefinition.definition
  • comments: markdown: DSTU2: ElementDefinition.comments
  • requirements: markdown: DSTU2: ElementDefinition.requirements
  • alias: string: DSTU2: ElementDefinition.alias
  • min: integer: DSTU2: ElementDefinition.min additional types (integer) additional types from child elements (value)
  • max: string: DSTU2: ElementDefinition.max
  • path: string: DSTU2: ElementDefinition.base.path
  • min: integer: DSTU2: ElementDefinition.base.min additional types (integer) additional types from child elements (value)
  • max: string: DSTU2: ElementDefinition.base.max
  • code: code: DSTU2: ElementDefinition.type.code additional types (code) additional types from child elements (value)
  • profile: uri: DSTU2: ElementDefinition.type.profile
  • aggregation: code: DSTU2: ElementDefinition.type.aggregation
  • nameReference: string: DSTU2: ElementDefinition.nameReference additional types (string) additional types from child elements (value)
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • meaningWhenMissing: markdown: DSTU2: ElementDefinition.meaningWhenMissing
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • _datatype: string: Slice to indicate the presence of a DSTU2 Meta in FHIR R4B
  • versionId: id: DSTU2: Meta.versionId
  • lastUpdated: instant: DSTU2: Meta.lastUpdated
  • profile: uri: DSTU2: Meta.profile
  • security: Coding: DSTU2: Meta.security
  • tag: Coding: DSTU2: Meta.tag
  • maxLength: integer: DSTU2: ElementDefinition.maxLength
  • condition: id: DSTU2: ElementDefinition.condition
  • key: id: DSTU2: ElementDefinition.constraint.key
  • requirements: string: DSTU2: ElementDefinition.constraint.requirements
  • severity: code: DSTU2: ElementDefinition.constraint.severity
  • human: string: DSTU2: ElementDefinition.constraint.human
  • xpath: string: DSTU2: ElementDefinition.constraint.xpath
  • mustSupport: boolean: DSTU2: ElementDefinition.mustSupport
  • isModifier: boolean: DSTU2: ElementDefinition.isModifier
  • isSummary: boolean: DSTU2: ElementDefinition.isSummary
  • strength: code: DSTU2: ElementDefinition.binding.strength
  • description: string: DSTU2: ElementDefinition.binding.description
  • valueSet: Reference: DSTU2: ElementDefinition.binding.valueSet[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/ValueSet)) additional types from child elements (display, reference)
  • identity: id: DSTU2: ElementDefinition.mapping.identity
  • language: code: DSTU2: ElementDefinition.mapping.language
  • map: string: DSTU2: ElementDefinition.mapping.map

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:representation.​value[x] Base required PropertyRepresentation 📍4.3.0 FHIR Std.
Extension.extension:slicing.​extension:rules.value[x] Base required SlicingRules 📍4.3.0 FHIR Std.
Extension.extension:type.​extension:code.value[x] Base required Cross-version ValueSet DSTU2.FHIRDefinedType for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:type.​extension:aggregation.​value[x] Base required AggregationMode 📍4.3.0 FHIR Std.
Extension.extension:defaultValue.​extension:security.value[x] Base extensible Cross-version ValueSet DSTU2.All Security Labels for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:fixed.​extension:security.value[x] Base extensible Cross-version ValueSet DSTU2.All Security Labels for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:pattern.​extension:security.value[x] Base extensible Cross-version ValueSet DSTU2.All Security Labels for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:example.​extension:security.value[x] Base extensible Cross-version ValueSet DSTU2.All Security Labels for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:minValue.​extension:security.value[x] Base extensible Cross-version ValueSet DSTU2.All Security Labels for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:maxValue.​extension:security.value[x] Base extensible Cross-version ValueSet DSTU2.All Security Labels for use in FHIR R4B 📍0.1.0 This IG
Extension.extension:constraint.​extension:severity.value[x] Base required ConstraintSeverity 📍4.3.0 FHIR Std.
Extension.extension:binding.​extension:strength.value[x] Base required BindingStrength 📍4.3.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ele-1 error Extension, Extension.extension, Extension.extension:_datatype, Extension.extension:_datatype.extension, Extension.extension:_datatype.value[x], Extension.extension:path, Extension.extension:path.extension, Extension.extension:path.value[x], Extension.extension:representation, Extension.extension:representation.extension, Extension.extension:representation.value[x], Extension.extension:name, Extension.extension:name.extension, Extension.extension:name.value[x], Extension.extension:label, Extension.extension:label.extension, Extension.extension:label.value[x], Extension.extension:code, Extension.extension:code.extension, Extension.extension:code.value[x], Extension.extension:slicing, Extension.extension:slicing.extension, Extension.extension:slicing.extension:discriminator, Extension.extension:slicing.extension:discriminator.extension, Extension.extension:slicing.extension:discriminator.value[x], Extension.extension:slicing.extension:description, Extension.extension:slicing.extension:description.extension, Extension.extension:slicing.extension:description.value[x], Extension.extension:slicing.extension:ordered, Extension.extension:slicing.extension:ordered.extension, Extension.extension:slicing.extension:ordered.value[x], Extension.extension:slicing.extension:rules, Extension.extension:slicing.extension:rules.extension, Extension.extension:slicing.extension:rules.value[x], Extension.extension:short, Extension.extension:short.extension, Extension.extension:short.value[x], Extension.extension:definition, Extension.extension:definition.extension, Extension.extension:definition.value[x], Extension.extension:comments, Extension.extension:comments.extension, Extension.extension:comments.value[x], Extension.extension:requirements, Extension.extension:requirements.extension, Extension.extension:requirements.value[x], Extension.extension:alias, Extension.extension:alias.extension, Extension.extension:alias.value[x], Extension.extension:min, Extension.extension:min.extension, Extension.extension:min.value[x], Extension.extension:max, Extension.extension:max.extension, Extension.extension:max.value[x], Extension.extension:base, Extension.extension:base.extension, Extension.extension:base.extension:path, Extension.extension:base.extension:path.extension, Extension.extension:base.extension:path.value[x], Extension.extension:base.extension:min, Extension.extension:base.extension:min.extension, Extension.extension:base.extension:min.value[x], Extension.extension:base.extension:max, Extension.extension:base.extension:max.extension, Extension.extension:base.extension:max.value[x], Extension.extension:type, Extension.extension:type.extension, Extension.extension:type.extension:code, Extension.extension:type.extension:code.extension, Extension.extension:type.extension:code.value[x], Extension.extension:type.extension:profile, Extension.extension:type.extension:profile.extension, Extension.extension:type.extension:profile.value[x], Extension.extension:type.extension:aggregation, Extension.extension:type.extension:aggregation.extension, Extension.extension:type.extension:aggregation.value[x], Extension.extension:nameReference, Extension.extension:nameReference.extension, Extension.extension:nameReference.value[x], Extension.extension:defaultValue, Extension.extension:defaultValue.extension, Extension.extension:defaultValue.extension:_datatype, Extension.extension:defaultValue.extension:_datatype.extension, Extension.extension:defaultValue.extension:_datatype.value[x], Extension.extension:defaultValue.extension:versionId, Extension.extension:defaultValue.extension:versionId.extension, Extension.extension:defaultValue.extension:versionId.value[x], Extension.extension:defaultValue.extension:lastUpdated, Extension.extension:defaultValue.extension:lastUpdated.extension, Extension.extension:defaultValue.extension:lastUpdated.value[x], Extension.extension:defaultValue.extension:profile, Extension.extension:defaultValue.extension:profile.extension, Extension.extension:defaultValue.extension:profile.value[x], Extension.extension:defaultValue.extension:security, Extension.extension:defaultValue.extension:security.extension, Extension.extension:defaultValue.extension:security.value[x], Extension.extension:defaultValue.extension:tag, Extension.extension:defaultValue.extension:tag.extension, Extension.extension:defaultValue.extension:tag.value[x], Extension.extension:defaultValue.value[x], Extension.extension:meaningWhenMissing, Extension.extension:meaningWhenMissing.extension, Extension.extension:meaningWhenMissing.value[x], Extension.extension:fixed, Extension.extension:fixed.extension, Extension.extension:fixed.extension:_datatype, Extension.extension:fixed.extension:_datatype.extension, Extension.extension:fixed.extension:_datatype.value[x], Extension.extension:fixed.extension:versionId, Extension.extension:fixed.extension:versionId.extension, Extension.extension:fixed.extension:versionId.value[x], Extension.extension:fixed.extension:lastUpdated, Extension.extension:fixed.extension:lastUpdated.extension, Extension.extension:fixed.extension:lastUpdated.value[x], Extension.extension:fixed.extension:profile, Extension.extension:fixed.extension:profile.extension, Extension.extension:fixed.extension:profile.value[x], Extension.extension:fixed.extension:security, Extension.extension:fixed.extension:security.extension, Extension.extension:fixed.extension:security.value[x], Extension.extension:fixed.extension:tag, Extension.extension:fixed.extension:tag.extension, Extension.extension:fixed.extension:tag.value[x], Extension.extension:fixed.value[x], Extension.extension:pattern, Extension.extension:pattern.extension, Extension.extension:pattern.extension:_datatype, Extension.extension:pattern.extension:_datatype.extension, Extension.extension:pattern.extension:_datatype.value[x], Extension.extension:pattern.extension:versionId, Extension.extension:pattern.extension:versionId.extension, Extension.extension:pattern.extension:versionId.value[x], Extension.extension:pattern.extension:lastUpdated, Extension.extension:pattern.extension:lastUpdated.extension, Extension.extension:pattern.extension:lastUpdated.value[x], Extension.extension:pattern.extension:profile, Extension.extension:pattern.extension:profile.extension, Extension.extension:pattern.extension:profile.value[x], Extension.extension:pattern.extension:security, Extension.extension:pattern.extension:security.extension, Extension.extension:pattern.extension:security.value[x], Extension.extension:pattern.extension:tag, Extension.extension:pattern.extension:tag.extension, Extension.extension:pattern.extension:tag.value[x], Extension.extension:pattern.value[x], Extension.extension:example, Extension.extension:example.extension, Extension.extension:example.extension:_datatype, Extension.extension:example.extension:_datatype.extension, Extension.extension:example.extension:_datatype.value[x], Extension.extension:example.extension:versionId, Extension.extension:example.extension:versionId.extension, Extension.extension:example.extension:versionId.value[x], Extension.extension:example.extension:lastUpdated, Extension.extension:example.extension:lastUpdated.extension, Extension.extension:example.extension:lastUpdated.value[x], Extension.extension:example.extension:profile, Extension.extension:example.extension:profile.extension, Extension.extension:example.extension:profile.value[x], Extension.extension:example.extension:security, Extension.extension:example.extension:security.extension, Extension.extension:example.extension:security.value[x], Extension.extension:example.extension:tag, Extension.extension:example.extension:tag.extension, Extension.extension:example.extension:tag.value[x], Extension.extension:example.value[x], Extension.extension:minValue, Extension.extension:minValue.extension, Extension.extension:minValue.extension:_datatype, Extension.extension:minValue.extension:_datatype.extension, Extension.extension:minValue.extension:_datatype.value[x], Extension.extension:minValue.extension:versionId, Extension.extension:minValue.extension:versionId.extension, Extension.extension:minValue.extension:versionId.value[x], Extension.extension:minValue.extension:lastUpdated, Extension.extension:minValue.extension:lastUpdated.extension, Extension.extension:minValue.extension:lastUpdated.value[x], Extension.extension:minValue.extension:profile, Extension.extension:minValue.extension:profile.extension, Extension.extension:minValue.extension:profile.value[x], Extension.extension:minValue.extension:security, Extension.extension:minValue.extension:security.extension, Extension.extension:minValue.extension:security.value[x], Extension.extension:minValue.extension:tag, Extension.extension:minValue.extension:tag.extension, Extension.extension:minValue.extension:tag.value[x], Extension.extension:minValue.value[x], Extension.extension:maxValue, Extension.extension:maxValue.extension, Extension.extension:maxValue.extension:_datatype, Extension.extension:maxValue.extension:_datatype.extension, Extension.extension:maxValue.extension:_datatype.value[x], Extension.extension:maxValue.extension:versionId, Extension.extension:maxValue.extension:versionId.extension, Extension.extension:maxValue.extension:versionId.value[x], Extension.extension:maxValue.extension:lastUpdated, Extension.extension:maxValue.extension:lastUpdated.extension, Extension.extension:maxValue.extension:lastUpdated.value[x], Extension.extension:maxValue.extension:profile, Extension.extension:maxValue.extension:profile.extension, Extension.extension:maxValue.extension:profile.value[x], Extension.extension:maxValue.extension:security, Extension.extension:maxValue.extension:security.extension, Extension.extension:maxValue.extension:security.value[x], Extension.extension:maxValue.extension:tag, Extension.extension:maxValue.extension:tag.extension, Extension.extension:maxValue.extension:tag.value[x], Extension.extension:maxValue.value[x], Extension.extension:maxLength, Extension.extension:maxLength.extension, Extension.extension:maxLength.value[x], Extension.extension:condition, Extension.extension:condition.extension, Extension.extension:condition.value[x], Extension.extension:constraint, Extension.extension:constraint.extension, Extension.extension:constraint.extension:key, Extension.extension:constraint.extension:key.extension, Extension.extension:constraint.extension:key.value[x], Extension.extension:constraint.extension:requirements, Extension.extension:constraint.extension:requirements.extension, Extension.extension:constraint.extension:requirements.value[x], Extension.extension:constraint.extension:severity, Extension.extension:constraint.extension:severity.extension, Extension.extension:constraint.extension:severity.value[x], Extension.extension:constraint.extension:human, Extension.extension:constraint.extension:human.extension, Extension.extension:constraint.extension:human.value[x], Extension.extension:constraint.extension:xpath, Extension.extension:constraint.extension:xpath.extension, Extension.extension:constraint.extension:xpath.value[x], Extension.extension:mustSupport, Extension.extension:mustSupport.extension, Extension.extension:mustSupport.value[x], Extension.extension:isModifier, Extension.extension:isModifier.extension, Extension.extension:isModifier.value[x], Extension.extension:isSummary, Extension.extension:isSummary.extension, Extension.extension:isSummary.value[x], Extension.extension:binding, Extension.extension:binding.extension, Extension.extension:binding.extension:strength, Extension.extension:binding.extension:strength.extension, Extension.extension:binding.extension:strength.value[x], Extension.extension:binding.extension:description, Extension.extension:binding.extension:description.extension, Extension.extension:binding.extension:description.value[x], Extension.extension:binding.extension:valueSet, Extension.extension:binding.extension:valueSet.extension, Extension.extension:binding.extension:valueSet.value[x], Extension.extension:mapping, Extension.extension:mapping.extension, Extension.extension:mapping.extension:identity, Extension.extension:mapping.extension:identity.extension, Extension.extension:mapping.extension:identity.value[x], Extension.extension:mapping.extension:language, Extension.extension:mapping.extension:language.extension, Extension.extension:mapping.extension:language.value[x], Extension.extension:mapping.extension:map, Extension.extension:mapping.extension:map.extension, Extension.extension:mapping.extension:map.value[x] All FHIR elements must have a @value or children unless an empty Parameters resource hasValue() or (children().count() > id.count()) or $this is Parameters
ext-1 error Extension, Extension.extension, Extension.extension:_datatype, Extension.extension:_datatype.extension, Extension.extension:path, Extension.extension:path.extension, Extension.extension:representation, Extension.extension:representation.extension, Extension.extension:name, Extension.extension:name.extension, Extension.extension:label, Extension.extension:label.extension, Extension.extension:code, Extension.extension:code.extension, Extension.extension:slicing, Extension.extension:slicing.extension, Extension.extension:slicing.extension:discriminator, Extension.extension:slicing.extension:discriminator.extension, Extension.extension:slicing.extension:description, Extension.extension:slicing.extension:description.extension, Extension.extension:slicing.extension:ordered, Extension.extension:slicing.extension:ordered.extension, Extension.extension:slicing.extension:rules, Extension.extension:slicing.extension:rules.extension, Extension.extension:short, Extension.extension:short.extension, Extension.extension:definition, Extension.extension:definition.extension, Extension.extension:comments, Extension.extension:comments.extension, Extension.extension:requirements, Extension.extension:requirements.extension, Extension.extension:alias, Extension.extension:alias.extension, Extension.extension:min, Extension.extension:min.extension, Extension.extension:max, Extension.extension:max.extension, Extension.extension:base, Extension.extension:base.extension, Extension.extension:base.extension:path, Extension.extension:base.extension:path.extension, Extension.extension:base.extension:min, Extension.extension:base.extension:min.extension, Extension.extension:base.extension:max, Extension.extension:base.extension:max.extension, Extension.extension:type, Extension.extension:type.extension, Extension.extension:type.extension:code, Extension.extension:type.extension:code.extension, Extension.extension:type.extension:profile, Extension.extension:type.extension:profile.extension, Extension.extension:type.extension:aggregation, Extension.extension:type.extension:aggregation.extension, Extension.extension:nameReference, Extension.extension:nameReference.extension, Extension.extension:defaultValue, Extension.extension:defaultValue.extension, Extension.extension:defaultValue.extension:_datatype, Extension.extension:defaultValue.extension:_datatype.extension, Extension.extension:defaultValue.extension:versionId, Extension.extension:defaultValue.extension:versionId.extension, Extension.extension:defaultValue.extension:lastUpdated, Extension.extension:defaultValue.extension:lastUpdated.extension, Extension.extension:defaultValue.extension:profile, Extension.extension:defaultValue.extension:profile.extension, Extension.extension:defaultValue.extension:security, Extension.extension:defaultValue.extension:security.extension, Extension.extension:defaultValue.extension:tag, Extension.extension:defaultValue.extension:tag.extension, Extension.extension:meaningWhenMissing, Extension.extension:meaningWhenMissing.extension, Extension.extension:fixed, Extension.extension:fixed.extension, Extension.extension:fixed.extension:_datatype, Extension.extension:fixed.extension:_datatype.extension, Extension.extension:fixed.extension:versionId, Extension.extension:fixed.extension:versionId.extension, Extension.extension:fixed.extension:lastUpdated, Extension.extension:fixed.extension:lastUpdated.extension, Extension.extension:fixed.extension:profile, Extension.extension:fixed.extension:profile.extension, Extension.extension:fixed.extension:security, Extension.extension:fixed.extension:security.extension, Extension.extension:fixed.extension:tag, Extension.extension:fixed.extension:tag.extension, Extension.extension:pattern, Extension.extension:pattern.extension, Extension.extension:pattern.extension:_datatype, Extension.extension:pattern.extension:_datatype.extension, Extension.extension:pattern.extension:versionId, Extension.extension:pattern.extension:versionId.extension, Extension.extension:pattern.extension:lastUpdated, Extension.extension:pattern.extension:lastUpdated.extension, Extension.extension:pattern.extension:profile, Extension.extension:pattern.extension:profile.extension, Extension.extension:pattern.extension:security, Extension.extension:pattern.extension:security.extension, Extension.extension:pattern.extension:tag, Extension.extension:pattern.extension:tag.extension, Extension.extension:example, Extension.extension:example.extension, Extension.extension:example.extension:_datatype, Extension.extension:example.extension:_datatype.extension, Extension.extension:example.extension:versionId, Extension.extension:example.extension:versionId.extension, Extension.extension:example.extension:lastUpdated, Extension.extension:example.extension:lastUpdated.extension, Extension.extension:example.extension:profile, Extension.extension:example.extension:profile.extension, Extension.extension:example.extension:security, Extension.extension:example.extension:security.extension, Extension.extension:example.extension:tag, Extension.extension:example.extension:tag.extension, Extension.extension:minValue, Extension.extension:minValue.extension, Extension.extension:minValue.extension:_datatype, Extension.extension:minValue.extension:_datatype.extension, Extension.extension:minValue.extension:versionId, Extension.extension:minValue.extension:versionId.extension, Extension.extension:minValue.extension:lastUpdated, Extension.extension:minValue.extension:lastUpdated.extension, Extension.extension:minValue.extension:profile, Extension.extension:minValue.extension:profile.extension, Extension.extension:minValue.extension:security, Extension.extension:minValue.extension:security.extension, Extension.extension:minValue.extension:tag, Extension.extension:minValue.extension:tag.extension, Extension.extension:maxValue, Extension.extension:maxValue.extension, Extension.extension:maxValue.extension:_datatype, Extension.extension:maxValue.extension:_datatype.extension, Extension.extension:maxValue.extension:versionId, Extension.extension:maxValue.extension:versionId.extension, Extension.extension:maxValue.extension:lastUpdated, Extension.extension:maxValue.extension:lastUpdated.extension, Extension.extension:maxValue.extension:profile, Extension.extension:maxValue.extension:profile.extension, Extension.extension:maxValue.extension:security, Extension.extension:maxValue.extension:security.extension, Extension.extension:maxValue.extension:tag, Extension.extension:maxValue.extension:tag.extension, Extension.extension:maxLength, Extension.extension:maxLength.extension, Extension.extension:condition, Extension.extension:condition.extension, Extension.extension:constraint, Extension.extension:constraint.extension, Extension.extension:constraint.extension:key, Extension.extension:constraint.extension:key.extension, Extension.extension:constraint.extension:requirements, Extension.extension:constraint.extension:requirements.extension, Extension.extension:constraint.extension:severity, Extension.extension:constraint.extension:severity.extension, Extension.extension:constraint.extension:human, Extension.extension:constraint.extension:human.extension, Extension.extension:constraint.extension:xpath, Extension.extension:constraint.extension:xpath.extension, Extension.extension:mustSupport, Extension.extension:mustSupport.extension, Extension.extension:isModifier, Extension.extension:isModifier.extension, Extension.extension:isSummary, Extension.extension:isSummary.extension, Extension.extension:binding, Extension.extension:binding.extension, Extension.extension:binding.extension:strength, Extension.extension:binding.extension:strength.extension, Extension.extension:binding.extension:description, Extension.extension:binding.extension:description.extension, Extension.extension:binding.extension:valueSet, Extension.extension:binding.extension:valueSet.extension, Extension.extension:mapping, Extension.extension:mapping.extension, Extension.extension:mapping.extension:identity, Extension.extension:mapping.extension:identity.extension, Extension.extension:mapping.extension:language, Extension.extension:mapping.extension:language.extension, Extension.extension:mapping.extension:map, Extension.extension:mapping.extension:map.extension Must have either extensions or value[x], not both extension.exists() != value.exists()