Extensions for Using Data Elements from FHIR R4 in FHIR STU3 - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSpecification.relationship | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: ExtensionSubstanceSpecification_Relationship | ||
R4: SubstanceSpecification.relationship (new:BackboneElement)
This extension is part of the cross-version definitions generated to enable use of the
element SubstanceSpecification.relationship as defined in FHIR R4
in FHIR STU3.
The source element is defined as:
SubstanceSpecification.relationship 0..* BackboneElement
Following are the generation technical comments:
Element SubstanceSpecification.relationship is not mapped to FHIR STU3, since FHIR R4 SubstanceSpecification is not mapped.
Element SubstanceSpecification.relationship has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
Context of Use
This extension may be used on the following element(s)
Basic
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: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4: A link between this substance and another, with details of the relationship (new) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: A pointer to another substance, as a resource or just a representational code (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "substance" | |
![]() ![]() ![]() ![]() |
0..1 | A pointer to another substance, as a resource or just a representational code | ||
![]() ![]() ![]() ![]() ![]() |
Reference(Cross-version Profile for R4.SubstanceSpecification for use in FHIR STU3(0.1.0) | Basic) | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For example "salt to parent", "active moiety", "starting material" (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "relationship" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | For example "salt to parent", "active moiety", "starting material" | |
![]() ![]() ![]() |
0..1 | Extension | R4: For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isDefining" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships | |
![]() ![]() ![]() |
0..1 | Extension | R4: A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amount" | |
![]() ![]() ![]() ![]() |
0..1 | A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other | ||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For use when the numeric (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountRatioLowLimit" | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | For use when the numeric | |
![]() ![]() ![]() |
0..1 | Extension | R4: An operator for the amount, for example "average", "approximately", "less than" (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | An operator for the amount, for example "average", "approximately", "less than" | |
![]() ![]() ![]() |
0..* | Extension | R4: Supporting literature (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4.DocumentReference for use in FHIR STU3(0.1.0) | DocumentReference) | Supporting literature | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSpecification.relationship" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4: A link between this substance and another, with details of the relationship (new) | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: A pointer to another substance, as a resource or just a representational code (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "substance" | |
![]() ![]() ![]() ![]() |
0..1 | A pointer to another substance, as a resource or just a representational code | ||
![]() ![]() ![]() ![]() ![]() |
Reference(Cross-version Profile for R4.SubstanceSpecification for use in FHIR STU3(0.1.0) | Basic) | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For example "salt to parent", "active moiety", "starting material" (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "relationship" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | For example "salt to parent", "active moiety", "starting material" | |
![]() ![]() ![]() |
0..1 | Extension | R4: For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isDefining" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships | |
![]() ![]() ![]() |
0..1 | Extension | R4: A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amount" | |
![]() ![]() ![]() ![]() |
0..1 | A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other | ||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For use when the numeric (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountRatioLowLimit" | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | For use when the numeric | |
![]() ![]() ![]() |
0..1 | Extension | R4: An operator for the amount, for example "average", "approximately", "less than" (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | An operator for the amount, for example "average", "approximately", "less than" | |
![]() ![]() ![]() |
0..* | Extension | R4: Supporting literature (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4.DocumentReference for use in FHIR STU3(0.1.0) | DocumentReference) | Supporting literature | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSpecification.relationship" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4: SubstanceSpecification.relationship (new:BackboneElement)
SubstanceSpecification.relationship.substance[x] (new:CodeableConcept, Reference(SubstanceSpecification))SubstanceSpecification.relationship.relationship (new:CodeableConcept)SubstanceSpecification.relationship.isDefining (new:boolean)SubstanceSpecification.relationship.amount[x] (new:Quantity, Range, Ratio, string)SubstanceSpecification.relationship.amountRatioLowLimit (new:Ratio)SubstanceSpecification.relationship.amountType (new:CodeableConcept)SubstanceSpecification.relationship.source (new:Reference(DocumentReference))Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4: A link between this substance and another, with details of the relationship (new) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: A pointer to another substance, as a resource or just a representational code (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "substance" | |
![]() ![]() ![]() ![]() |
0..1 | A pointer to another substance, as a resource or just a representational code | ||
![]() ![]() ![]() ![]() ![]() |
Reference(Cross-version Profile for R4.SubstanceSpecification for use in FHIR STU3(0.1.0) | Basic) | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For example "salt to parent", "active moiety", "starting material" (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "relationship" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | For example "salt to parent", "active moiety", "starting material" | |
![]() ![]() ![]() |
0..1 | Extension | R4: For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isDefining" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships | |
![]() ![]() ![]() |
0..1 | Extension | R4: A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amount" | |
![]() ![]() ![]() ![]() |
0..1 | A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other | ||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For use when the numeric (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountRatioLowLimit" | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | For use when the numeric | |
![]() ![]() ![]() |
0..1 | Extension | R4: An operator for the amount, for example "average", "approximately", "less than" (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | An operator for the amount, for example "average", "approximately", "less than" | |
![]() ![]() ![]() |
0..* | Extension | R4: Supporting literature (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4.DocumentReference for use in FHIR STU3(0.1.0) | DocumentReference) | Supporting literature | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSpecification.relationship" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R4: A link between this substance and another, with details of the relationship (new) | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: A pointer to another substance, as a resource or just a representational code (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "substance" | |
![]() ![]() ![]() ![]() |
0..1 | A pointer to another substance, as a resource or just a representational code | ||
![]() ![]() ![]() ![]() ![]() |
Reference(Cross-version Profile for R4.SubstanceSpecification for use in FHIR STU3(0.1.0) | Basic) | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For example "salt to parent", "active moiety", "starting material" (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "relationship" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | For example "salt to parent", "active moiety", "starting material" | |
![]() ![]() ![]() |
0..1 | Extension | R4: For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "isDefining" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships | |
![]() ![]() ![]() |
0..1 | Extension | R4: A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amount" | |
![]() ![]() ![]() ![]() |
0..1 | A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other | ||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
0..1 | Extension | R4: For use when the numeric (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountRatioLowLimit" | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | For use when the numeric | |
![]() ![]() ![]() |
0..1 | Extension | R4: An operator for the amount, for example "average", "approximately", "less than" (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "amountType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | An operator for the amount, for example "average", "approximately", "less than" | |
![]() ![]() ![]() |
0..* | Extension | R4: Supporting literature (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R4.DocumentReference for use in FHIR STU3(0.1.0) | DocumentReference) | Supporting literature | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSpecification.relationship" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4: SubstanceSpecification.relationship (new:BackboneElement)
SubstanceSpecification.relationship.substance[x] (new:CodeableConcept, Reference(SubstanceSpecification))SubstanceSpecification.relationship.relationship (new:CodeableConcept)SubstanceSpecification.relationship.isDefining (new:boolean)SubstanceSpecification.relationship.amount[x] (new:Quantity, Range, Ratio, string)SubstanceSpecification.relationship.amountRatioLowLimit (new:Ratio)SubstanceSpecification.relationship.amountType (new:CodeableConcept)SubstanceSpecification.relationship.source (new:Reference(DocumentReference))Maturity: 0
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() | (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|