Extensions for Using Data Elements from FHIR DSTU2 in FHIR R5 - Downloaded Version null See the Directory of published versions
| 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 R5.
The source element is defined as:
StructureDefinition.differential.element 1..* ElementDefinition
Across FHIR versions, the element set has been mapped as:
StructureDefinition.differential.element 1..* ElementDefinitionStructureDefinition.differential.element 1..* ElementDefinitionStructureDefinition.differential.element 1..* ElementDefinitionStructureDefinition.differential.element 1..* ElementDefinitionStructureDefinition.differential.element 1..* ElementDefinitionFollowing are the generation technical comments:
Element StructureDefinition.differential.element is mapped to FHIR R5 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
This extension may be used on the following element(s)
StructureDefinition.differential.element
This extension is allowed for use with FHIR versions R5 to R5 .
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
1..* | Extension(5.0.0) | DSTU2: element additional types | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR DSTU2 `ElementDefinition` value | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: ElementDefinition | |
![]() ![]() ![]() |
1..1 | Extension | DSTU2: The path of the element (see the Detailed Descriptions) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() |
1..1 | string | The path of the element (see the Detailed Descriptions) | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: How this element is represented in instances additional codes | |
![]() ![]() ![]() ![]() |
1..1 | uri | "representation" | |
![]() ![]() ![]() ![]() |
0..1 | code | How this element is represented in instances Binding: PropertyRepresentation (required): How a property is represented on the wire. | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Name for this particular element definition (reference target) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for this particular element definition (reference target) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: label | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for element to display with or prompt for element | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: Defining code | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Defining code | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: slicing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Element values that used to distinguish the slices | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "discriminator" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Element values that used to distinguish the slices | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: description | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Text description of how slicing works (or not) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: ordered | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "ordered" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If elements must be in same order as slices | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: rules | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "rules" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | closed | open | openAtEnd Binding: SlicingRules (required): How slices are interpreted when evaluating an instance. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "slicing" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Concise definition for xml presentation | |
![]() ![]() ![]() ![]() |
1..1 | uri | "short" | |
![]() ![]() ![]() ![]() |
0..1 | string | Concise definition for xml presentation | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: definition | |
![]() ![]() ![]() ![]() |
1..1 | uri | "definition" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Full formal definition as narrative text | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: comments | |
![]() ![]() ![]() ![]() |
1..1 | uri | "comments" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Comments about the use of this element | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why is this needed? | |
![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Why is this needed? | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: alias | |
![]() ![]() ![]() ![]() |
1..1 | uri | "alias" | |
![]() ![]() ![]() ![]() |
0..1 | string | Other names | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: min additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Minimum Cardinality | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: max | |
![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() |
0..1 | string | Maximum Cardinality (a number or *) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: base | |
![]() ![]() ![]() ![]() |
3..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: path | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Path that identifies the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: min additional types | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Min cardinality of the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: max | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Max cardinality of the base element | |
![]() ![]() ![]() ![]() |
1..1 | uri | "base" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | DSTU2: type | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: Name of Data type or Resource additional types | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Name of Data type or Resource Binding: R2DefinedTypesForR5 (0.1.0) (required): Either a resource or a data type. | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Profile (StructureDefinition) to apply (or IG) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "profile" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Profile (StructureDefinition) to apply (or IG) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: aggregation | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "aggregation" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | contained | referenced | bundled - how aggregated Binding: AggregationMode (required): How resource references can be aggregated. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: To another element constraint (by element.name) additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "nameReference" | |
![]() ![]() ![]() ![]() |
0..1 | string | To another element constraint (by element.name) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Specified value it missing from instance additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "defaultValue" | |
![]() ![]() ![]() ![]() |
0..1 | Specified value it missing from instance | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: meaningWhenMissing | |
![]() ![]() ![]() ![]() |
1..1 | uri | "meaningWhenMissing" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Implicit meaning when this element is missing | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: fixed additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "fixed" | |
![]() ![]() ![]() ![]() |
0..1 | Value must be exactly this | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: pattern additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pattern" | |
![]() ![]() ![]() ![]() |
0..1 | Value must have at least these property values | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Example value: [as defined for type] | |
![]() ![]() ![]() ![]() |
1..1 | uri | "example" | |
![]() ![]() ![]() ![]() |
0..1 | Example value: [as defined for type] | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: minValue additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "minValue" | |
![]() ![]() ![]() ![]() |
0..1 | Minimum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: maxValue additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxValue" | |
![]() ![]() ![]() ![]() |
0..1 | Maximum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Max length for strings | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxLength" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Max length for strings | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: condition | |
![]() ![]() ![]() ![]() |
1..1 | uri | "condition" | |
![]() ![]() ![]() ![]() |
0..1 | id | Reference to invariant about presence | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: constraint | |
![]() ![]() ![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: key | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "key" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Target of 'condition' reference above | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why this constraint necessary or appropriate | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Why this constraint necessary or appropriate | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: severity | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "severity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | error | warning Binding: ConstraintSeverity (required): SHALL applications comply with this constraint? | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: human | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "human" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Human description of constraint | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: XPath expression of constraint (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "xpath" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | XPath expression of constraint | |
![]() ![]() ![]() ![]() |
1..1 | uri | "constraint" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: If the element must supported | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mustSupport" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If the element must supported | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isModifier | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isModifier" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If this modifies the meaning of other elements | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isSummary | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isSummary" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Include when _summary = true? | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: binding | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: strength | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "strength" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | required | extensible | preferred | example Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Human explanation of the value set | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Human explanation of the value set | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Source of value set additional types | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "valueSet" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R5(0.1.0) | ValueSet) | Source of value set | |
![]() ![]() ![]() ![]() |
1..1 | uri | "binding" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | DSTU2: mapping | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: identity | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Reference to mapping declaration | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: language | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "language" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Computable language of mapping | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: map | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "map" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Details of the mapping | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mapping" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
1..* | Extension(5.0.0) | DSTU2: element additional types Constraints: ext-1 | |
![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR DSTU2 `ElementDefinition` value Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: ElementDefinition | |
![]() ![]() ![]() |
1..1 | Extension | DSTU2: The path of the element (see the Detailed Descriptions) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() |
1..1 | string | The path of the element (see the Detailed Descriptions) | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: How this element is represented in instances additional codes Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "representation" | |
![]() ![]() ![]() ![]() |
0..1 | code | How this element is represented in instances Binding: PropertyRepresentation (required): How a property is represented on the wire. | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Name for this particular element definition (reference target) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for this particular element definition (reference target) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: label Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for element to display with or prompt for element | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: Defining code Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Defining code | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: slicing Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Element values that used to distinguish the slices Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "discriminator" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Element values that used to distinguish the slices | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: description Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Text description of how slicing works (or not) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: ordered Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "ordered" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If elements must be in same order as slices | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: rules Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "rules" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | closed | open | openAtEnd Binding: SlicingRules (required): How slices are interpreted when evaluating an instance. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "slicing" | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Concise definition for xml presentation Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "short" | |
![]() ![]() ![]() ![]() |
0..1 | string | Concise definition for xml presentation | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: definition Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "definition" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Full formal definition as narrative text | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: comments Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "comments" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Comments about the use of this element | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why is this needed? Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Why is this needed? | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: alias Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "alias" | |
![]() ![]() ![]() ![]() |
0..1 | string | Other names | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: min additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Minimum Cardinality | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: max Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() |
0..1 | string | Maximum Cardinality (a number or *) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: base Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
3..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: path Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Path that identifies the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: min additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Min cardinality of the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: max Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Max cardinality of the base element | |
![]() ![]() ![]() ![]() |
1..1 | uri | "base" | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: type Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: Name of Data type or Resource additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Name of Data type or Resource Binding: R2DefinedTypesForR5 (0.1.0) (required): Either a resource or a data type. | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Profile (StructureDefinition) to apply (or IG) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "profile" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Profile (StructureDefinition) to apply (or IG) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: aggregation Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "aggregation" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | contained | referenced | bundled - how aggregated Binding: AggregationMode (required): How resource references can be aggregated. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: To another element constraint (by element.name) additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "nameReference" | |
![]() ![]() ![]() ![]() |
0..1 | string | To another element constraint (by element.name) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Specified value it missing from instance additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "defaultValue" | |
![]() ![]() ![]() ![]() |
0..1 | Specified value it missing from instance | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: meaningWhenMissing Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "meaningWhenMissing" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Implicit meaning when this element is missing | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: fixed additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "fixed" | |
![]() ![]() ![]() ![]() |
0..1 | Value must be exactly this | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: pattern additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pattern" | |
![]() ![]() ![]() ![]() |
0..1 | Value must have at least these property values | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Example value: [as defined for type] Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "example" | |
![]() ![]() ![]() ![]() |
0..1 | Example value: [as defined for type] | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: minValue additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "minValue" | |
![]() ![]() ![]() ![]() |
0..1 | Minimum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: maxValue additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxValue" | |
![]() ![]() ![]() ![]() |
0..1 | Maximum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Max length for strings Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxLength" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Max length for strings | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: condition Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "condition" | |
![]() ![]() ![]() ![]() |
0..1 | id | Reference to invariant about presence | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: constraint Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: key Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "key" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Target of 'condition' reference above | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why this constraint necessary or appropriate Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Why this constraint necessary or appropriate | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: severity Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "severity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | error | warning Binding: ConstraintSeverity (required): SHALL applications comply with this constraint? | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: human Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "human" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Human description of constraint | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: XPath expression of constraint (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "xpath" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | XPath expression of constraint | |
![]() ![]() ![]() ![]() |
1..1 | uri | "constraint" | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: If the element must supported Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mustSupport" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If the element must supported | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isModifier Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isModifier" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If this modifies the meaning of other elements | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isSummary Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isSummary" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Include when _summary = true? | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: binding Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: strength Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "strength" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | required | extensible | preferred | example Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Human explanation of the value set Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Human explanation of the value set | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Source of value set additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "valueSet" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R5(0.1.0) | ValueSet) | Source of value set | |
![]() ![]() ![]() ![]() |
1..1 | uri | "binding" | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: mapping Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: identity Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Reference to mapping declaration | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: language Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "language" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Computable language of mapping | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: map Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "map" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Details of the mapping | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mapping" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element" | |
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)
ElementDefinition in FHIR R5ElementDefinition.pathElementDefinition.representation additional codesElementDefinition.nameElementDefinition.labelElementDefinition.codeElementDefinition.slicing.discriminatorElementDefinition.slicing.descriptionElementDefinition.slicing.orderedElementDefinition.slicing.rulesElementDefinition.shortElementDefinition.definitionElementDefinition.commentsElementDefinition.requirementsElementDefinition.aliasElementDefinition.min additional types (integer) additional types from child elements (value)ElementDefinition.maxElementDefinition.base.pathElementDefinition.base.min additional types (integer) additional types from child elements (value)ElementDefinition.base.maxElementDefinition.type.code additional types (code) additional types from child elements (value)ElementDefinition.type.profileElementDefinition.type.aggregationElementDefinition.nameReference additional types (string) additional types from child elements (value)ElementDefinition.defaultValue[x] additional types (Annotation, Attachment, Identifier, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Meta)ElementDefinition.meaningWhenMissingElementDefinition.fixed[x] additional types (Annotation, Attachment, Identifier, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Meta)ElementDefinition.pattern[x] additional types (Annotation, Attachment, Identifier, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Meta)ElementDefinition.example[x]ElementDefinition.minValue[x] additional types (boolean, base64Binary, string, uri, code, oid, id, markdown, Annotation, Attachment, Identifier, CodeableConcept, Coding, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Reference, Meta)ElementDefinition.maxValue[x] additional types (boolean, base64Binary, string, uri, code, oid, id, markdown, Annotation, Attachment, Identifier, CodeableConcept, Coding, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Reference, Meta)ElementDefinition.maxLengthElementDefinition.conditionElementDefinition.constraint.keyElementDefinition.constraint.requirementsElementDefinition.constraint.severityElementDefinition.constraint.humanElementDefinition.constraint.xpath (new:string)ElementDefinition.mustSupportElementDefinition.isModifierElementDefinition.isSummaryElementDefinition.binding.strengthElementDefinition.binding.descriptionElementDefinition.binding.valueSet[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/ValueSet)) additional types from child elements (display, reference)ElementDefinition.mapping.identityElementDefinition.mapping.languageElementDefinition.mapping.mapMaturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
1..* | Extension(5.0.0) | DSTU2: element additional types | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR DSTU2 `ElementDefinition` value | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: ElementDefinition | |
![]() ![]() ![]() |
1..1 | Extension | DSTU2: The path of the element (see the Detailed Descriptions) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() |
1..1 | string | The path of the element (see the Detailed Descriptions) | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: How this element is represented in instances additional codes | |
![]() ![]() ![]() ![]() |
1..1 | uri | "representation" | |
![]() ![]() ![]() ![]() |
0..1 | code | How this element is represented in instances Binding: PropertyRepresentation (required): How a property is represented on the wire. | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Name for this particular element definition (reference target) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for this particular element definition (reference target) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: label | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for element to display with or prompt for element | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: Defining code | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Defining code | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: slicing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Element values that used to distinguish the slices | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "discriminator" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Element values that used to distinguish the slices | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: description | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Text description of how slicing works (or not) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: ordered | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "ordered" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If elements must be in same order as slices | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: rules | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "rules" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | closed | open | openAtEnd Binding: SlicingRules (required): How slices are interpreted when evaluating an instance. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "slicing" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Concise definition for xml presentation | |
![]() ![]() ![]() ![]() |
1..1 | uri | "short" | |
![]() ![]() ![]() ![]() |
0..1 | string | Concise definition for xml presentation | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: definition | |
![]() ![]() ![]() ![]() |
1..1 | uri | "definition" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Full formal definition as narrative text | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: comments | |
![]() ![]() ![]() ![]() |
1..1 | uri | "comments" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Comments about the use of this element | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why is this needed? | |
![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Why is this needed? | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: alias | |
![]() ![]() ![]() ![]() |
1..1 | uri | "alias" | |
![]() ![]() ![]() ![]() |
0..1 | string | Other names | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: min additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Minimum Cardinality | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: max | |
![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() |
0..1 | string | Maximum Cardinality (a number or *) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: base | |
![]() ![]() ![]() ![]() |
3..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: path | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Path that identifies the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: min additional types | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Min cardinality of the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: max | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Max cardinality of the base element | |
![]() ![]() ![]() ![]() |
1..1 | uri | "base" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | DSTU2: type | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: Name of Data type or Resource additional types | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Name of Data type or Resource Binding: R2DefinedTypesForR5 (0.1.0) (required): Either a resource or a data type. | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Profile (StructureDefinition) to apply (or IG) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "profile" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Profile (StructureDefinition) to apply (or IG) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: aggregation | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "aggregation" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | contained | referenced | bundled - how aggregated Binding: AggregationMode (required): How resource references can be aggregated. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: To another element constraint (by element.name) additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "nameReference" | |
![]() ![]() ![]() ![]() |
0..1 | string | To another element constraint (by element.name) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Specified value it missing from instance additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "defaultValue" | |
![]() ![]() ![]() ![]() |
0..1 | Specified value it missing from instance | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: meaningWhenMissing | |
![]() ![]() ![]() ![]() |
1..1 | uri | "meaningWhenMissing" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Implicit meaning when this element is missing | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: fixed additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "fixed" | |
![]() ![]() ![]() ![]() |
0..1 | Value must be exactly this | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: pattern additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pattern" | |
![]() ![]() ![]() ![]() |
0..1 | Value must have at least these property values | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Example value: [as defined for type] | |
![]() ![]() ![]() ![]() |
1..1 | uri | "example" | |
![]() ![]() ![]() ![]() |
0..1 | Example value: [as defined for type] | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: minValue additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "minValue" | |
![]() ![]() ![]() ![]() |
0..1 | Minimum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: maxValue additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxValue" | |
![]() ![]() ![]() ![]() |
0..1 | Maximum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Max length for strings | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxLength" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Max length for strings | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: condition | |
![]() ![]() ![]() ![]() |
1..1 | uri | "condition" | |
![]() ![]() ![]() ![]() |
0..1 | id | Reference to invariant about presence | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: constraint | |
![]() ![]() ![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: key | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "key" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Target of 'condition' reference above | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why this constraint necessary or appropriate | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Why this constraint necessary or appropriate | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: severity | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "severity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | error | warning Binding: ConstraintSeverity (required): SHALL applications comply with this constraint? | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: human | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "human" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Human description of constraint | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: XPath expression of constraint (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "xpath" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | XPath expression of constraint | |
![]() ![]() ![]() ![]() |
1..1 | uri | "constraint" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: If the element must supported | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mustSupport" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If the element must supported | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isModifier | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isModifier" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If this modifies the meaning of other elements | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isSummary | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isSummary" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Include when _summary = true? | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: binding | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: strength | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "strength" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | required | extensible | preferred | example Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Human explanation of the value set | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Human explanation of the value set | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Source of value set additional types | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "valueSet" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R5(0.1.0) | ValueSet) | Source of value set | |
![]() ![]() ![]() ![]() |
1..1 | uri | "binding" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | DSTU2: mapping | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: identity | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Reference to mapping declaration | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: language | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "language" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Computable language of mapping | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: map | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "map" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Details of the mapping | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mapping" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
1..* | Extension(5.0.0) | DSTU2: element additional types Constraints: ext-1 | |
![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR DSTU2 `ElementDefinition` value Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: ElementDefinition | |
![]() ![]() ![]() |
1..1 | Extension | DSTU2: The path of the element (see the Detailed Descriptions) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() |
1..1 | string | The path of the element (see the Detailed Descriptions) | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: How this element is represented in instances additional codes Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "representation" | |
![]() ![]() ![]() ![]() |
0..1 | code | How this element is represented in instances Binding: PropertyRepresentation (required): How a property is represented on the wire. | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Name for this particular element definition (reference target) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for this particular element definition (reference target) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: label Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "label" | |
![]() ![]() ![]() ![]() |
0..1 | string | Name for element to display with or prompt for element | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: Defining code Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Defining code | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: slicing Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Element values that used to distinguish the slices Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "discriminator" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Element values that used to distinguish the slices | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: description Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Text description of how slicing works (or not) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: ordered Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "ordered" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If elements must be in same order as slices | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: rules Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "rules" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | closed | open | openAtEnd Binding: SlicingRules (required): How slices are interpreted when evaluating an instance. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "slicing" | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Concise definition for xml presentation Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "short" | |
![]() ![]() ![]() ![]() |
0..1 | string | Concise definition for xml presentation | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: definition Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "definition" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Full formal definition as narrative text | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: comments Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "comments" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Comments about the use of this element | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why is this needed? Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Why is this needed? | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: alias Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "alias" | |
![]() ![]() ![]() ![]() |
0..1 | string | Other names | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: min additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Minimum Cardinality | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: max Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() |
0..1 | string | Maximum Cardinality (a number or *) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: base Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
3..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: path Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "path" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Path that identifies the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: min additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "min" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Min cardinality of the base element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: max Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "max" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Max cardinality of the base element | |
![]() ![]() ![]() ![]() |
1..1 | uri | "base" | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: type Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: Name of Data type or Resource additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Name of Data type or Resource Binding: R2DefinedTypesForR5 (0.1.0) (required): Either a resource or a data type. | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: Profile (StructureDefinition) to apply (or IG) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "profile" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Profile (StructureDefinition) to apply (or IG) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | DSTU2: aggregation Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "aggregation" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | contained | referenced | bundled - how aggregated Binding: AggregationMode (required): How resource references can be aggregated. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: To another element constraint (by element.name) additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "nameReference" | |
![]() ![]() ![]() ![]() |
0..1 | string | To another element constraint (by element.name) | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Specified value it missing from instance additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "defaultValue" | |
![]() ![]() ![]() ![]() |
0..1 | Specified value it missing from instance | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: meaningWhenMissing Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "meaningWhenMissing" | |
![]() ![]() ![]() ![]() |
0..1 | markdown | Implicit meaning when this element is missing | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: fixed additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "fixed" | |
![]() ![]() ![]() ![]() |
0..1 | Value must be exactly this | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: pattern additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "pattern" | |
![]() ![]() ![]() ![]() |
0..1 | Value must have at least these property values | ||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Example value: [as defined for type] Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "example" | |
![]() ![]() ![]() ![]() |
0..1 | Example value: [as defined for type] | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: minValue additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "minValue" | |
![]() ![]() ![]() ![]() |
0..1 | Minimum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: maxValue additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxValue" | |
![]() ![]() ![]() ![]() |
0..1 | Maximum Allowed Value (for some types) | ||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() |
0..1 | Extension | DSTU2: Max length for strings Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "maxLength" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Max length for strings | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: condition Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "condition" | |
![]() ![]() ![]() ![]() |
0..1 | id | Reference to invariant about presence | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: constraint Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: key Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "key" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Target of 'condition' reference above | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Why this constraint necessary or appropriate Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "requirements" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Why this constraint necessary or appropriate | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: severity Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "severity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | error | warning Binding: ConstraintSeverity (required): SHALL applications comply with this constraint? | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: human Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "human" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Human description of constraint | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: XPath expression of constraint (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "xpath" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | XPath expression of constraint | |
![]() ![]() ![]() ![]() |
1..1 | uri | "constraint" | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: If the element must supported Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mustSupport" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If the element must supported | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isModifier Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isModifier" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If this modifies the meaning of other elements | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: isSummary Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isSummary" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Include when _summary = true? | |
![]() ![]() ![]() |
0..1 | Extension | DSTU2: binding Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: strength Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "strength" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | required | extensible | preferred | example Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Human explanation of the value set Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Human explanation of the value set | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: Source of value set additional types Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "valueSet" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for DSTU2.ValueSet for use in FHIR R5(0.1.0) | ValueSet) | Source of value set | |
![]() ![]() ![]() ![]() |
1..1 | uri | "binding" | |
![]() ![]() ![]() |
0..* | Extension | DSTU2: mapping Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: identity Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | id | Reference to mapping declaration | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | DSTU2: language Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "language" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Computable language of mapping | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DSTU2: map Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "map" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Details of the mapping | |
![]() ![]() ![]() ![]() |
1..1 | uri | "mapping" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.differential.element" | |
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)
ElementDefinition in FHIR R5ElementDefinition.pathElementDefinition.representation additional codesElementDefinition.nameElementDefinition.labelElementDefinition.codeElementDefinition.slicing.discriminatorElementDefinition.slicing.descriptionElementDefinition.slicing.orderedElementDefinition.slicing.rulesElementDefinition.shortElementDefinition.definitionElementDefinition.commentsElementDefinition.requirementsElementDefinition.aliasElementDefinition.min additional types (integer) additional types from child elements (value)ElementDefinition.maxElementDefinition.base.pathElementDefinition.base.min additional types (integer) additional types from child elements (value)ElementDefinition.base.maxElementDefinition.type.code additional types (code) additional types from child elements (value)ElementDefinition.type.profileElementDefinition.type.aggregationElementDefinition.nameReference additional types (string) additional types from child elements (value)ElementDefinition.defaultValue[x] additional types (Annotation, Attachment, Identifier, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Meta)ElementDefinition.meaningWhenMissingElementDefinition.fixed[x] additional types (Annotation, Attachment, Identifier, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Meta)ElementDefinition.pattern[x] additional types (Annotation, Attachment, Identifier, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Meta)ElementDefinition.example[x]ElementDefinition.minValue[x] additional types (boolean, base64Binary, string, uri, code, oid, id, markdown, Annotation, Attachment, Identifier, CodeableConcept, Coding, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Reference, Meta)ElementDefinition.maxValue[x] additional types (boolean, base64Binary, string, uri, code, oid, id, markdown, Annotation, Attachment, Identifier, CodeableConcept, Coding, Range, Period, Ratio, SampledData, Signature, HumanName, Address, ContactPoint, Timing, Reference, Meta)ElementDefinition.maxLengthElementDefinition.conditionElementDefinition.constraint.keyElementDefinition.constraint.requirementsElementDefinition.constraint.severityElementDefinition.constraint.humanElementDefinition.constraint.xpath (new:string)ElementDefinition.mustSupportElementDefinition.isModifierElementDefinition.isSummaryElementDefinition.binding.strengthElementDefinition.binding.descriptionElementDefinition.binding.valueSet[x] additional types (Reference(http://hl7.org/fhir/StructureDefinition/ValueSet)) additional types from child elements (display, reference)ElementDefinition.mapping.identityElementDefinition.mapping.languageElementDefinition.mapping.mapMaturity: 0
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:representation.value[x] | Base | required | PropertyRepresentation | 📍5.0.0 | FHIR Std. |
| Extension.extension:slicing.extension:rules.value[x] | Base | required | SlicingRules | 📍5.0.0 | FHIR Std. |
| Extension.extension:type.extension:code.value[x] | Base | required | Cross-version ValueSet DSTU2.FHIRDefinedType for use in FHIR R5 | 📍0.1.0 | This IG |
| Extension.extension:type.extension:aggregation.value[x] | Base | required | AggregationMode | 📍5.0.0 | FHIR Std. |
| Extension.extension:constraint.extension:severity.value[x] | Base | required | ConstraintSeverity | 📍5.0.0 | FHIR Std. |
| Extension.extension:binding.extension:strength.value[x] | Base | required | BindingStrength | 📍5.0.0 | FHIR Std. |
| 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.value[x], Extension.extension:meaningWhenMissing, Extension.extension:meaningWhenMissing.extension, Extension.extension:meaningWhenMissing.value[x], Extension.extension:fixed, Extension.extension:fixed.extension, Extension.extension:fixed.value[x], Extension.extension:pattern, Extension.extension:pattern.extension, Extension.extension:pattern.value[x], Extension.extension:example, Extension.extension:example.extension, Extension.extension:example.value[x], Extension.extension:minValue, Extension.extension:minValue.extension, Extension.extension:minValue.value[x], Extension.extension:maxValue, Extension.extension:maxValue.extension, 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 |
hasValue() or (children().count() > id.count())
|
| 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:meaningWhenMissing, Extension.extension:meaningWhenMissing.extension, Extension.extension:fixed, Extension.extension:fixed.extension, Extension.extension:pattern, Extension.extension:pattern.extension, Extension.extension:example, Extension.extension:example.extension, Extension.extension:minValue, Extension.extension:minValue.extension, Extension.extension:maxValue, Extension.extension:maxValue.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()
|