Extensions for Using Data Elements from FHIR R4 in FHIR R4B - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid.subunit | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: ExtensionSubstanceNucleicAcid_Subunit | ||
R4: SubstanceNucleicAcid.subunit (new:BackboneElement)
This extension is part of the cross-version definitions generated to enable use of the
element SubstanceNucleicAcid.subunit as defined in FHIR R4
in FHIR R4B.
The source element is defined as:
SubstanceNucleicAcid.subunit 0..* BackboneElement
Following are the generation technical comments:
Element SubstanceNucleicAcid.subunit is not mapped to FHIR R4B, since FHIR R4 SubstanceNucleicAcid is not mapped.
Element SubstanceNucleicAcid.subunit has no mapping targets in FHIR R4B. 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
This extension is allowed for use with FHIR versions R4B to R4B .
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(4.3.0) | R4: Subunits are listed in order of decreasing length; sequences of the same length will be ordered by molecular weight; subunits that have identical sequences will be repeated multiple times (new) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "subunit" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts | |
![]() ![]() ![]() |
0..1 | Extension | R4: Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sequence" | |
![]() ![]() ![]() ![]() |
0..1 | string | Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: The length of the sequence shall be captured (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "length" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The length of the sequence shall be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: (TBC) (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sequenceAttachment" | |
![]() ![]() ![]() ![]() |
0..1 | Attachment | (TBC) | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "fivePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "threePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..* | Extension | R4: The linkages between sugar residues will also be captured (new) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "connectivity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have an ID (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Residues shall be captured as described in 5.3.6.8.3 (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Residues shall be captured as described in 5.3.6.8.3 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "linkage" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R4: 5.3.6.8.1 Sugar ID (Mandatory) (new) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The Substance ID of the sugar or sugar-like component that make up the nucleotide (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | The Substance ID of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The name of the sugar or sugar-like component that make up the nucleotide (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sugar" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid.subunit" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.3.0) | R4: Subunits are listed in order of decreasing length; sequences of the same length will be ordered by molecular weight; subunits that have identical sequences will be repeated multiple times (new) Constraints: ext-1 | |
![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Extension | R4: Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts (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 | "subunit" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts | |
![]() ![]() ![]() |
0..1 | Extension | R4: Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured (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 | "sequence" | |
![]() ![]() ![]() ![]() |
0..1 | string | Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: The length of the sequence shall be captured (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 | "length" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The length of the sequence shall be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: (TBC) (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 | "sequenceAttachment" | |
![]() ![]() ![]() ![]() |
0..1 | Attachment | (TBC) | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant (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 | "fivePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant (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 | "threePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..* | Extension | R4: The linkages between sugar residues will also be captured (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified (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 | "connectivity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have an ID (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 | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage (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 | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Residues shall be captured as described in 5.3.6.8.3 (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 | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Residues shall be captured as described in 5.3.6.8.3 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "linkage" | |
![]() ![]() ![]() |
0..* | Extension | R4: 5.3.6.8.1 Sugar ID (Mandatory) (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The Substance ID of the sugar or sugar-like component that make up the nucleotide (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 | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | The Substance ID of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The name of the sugar or sugar-like component that make up the nucleotide (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 | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above (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 | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sugar" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid.subunit" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4: SubstanceNucleicAcid.subunit (new:BackboneElement)
SubstanceNucleicAcid.subunit.subunit (new:integer)SubstanceNucleicAcid.subunit.sequence (new:string)SubstanceNucleicAcid.subunit.length (new:integer)SubstanceNucleicAcid.subunit.sequenceAttachment (new:Attachment)SubstanceNucleicAcid.subunit.fivePrime (new:CodeableConcept)SubstanceNucleicAcid.subunit.threePrime (new:CodeableConcept)SubstanceNucleicAcid.subunit.linkage.connectivity (new:string)SubstanceNucleicAcid.subunit.linkage.identifier (new:Identifier)SubstanceNucleicAcid.subunit.linkage.name (new:string)SubstanceNucleicAcid.subunit.linkage.residueSite (new:string)SubstanceNucleicAcid.subunit.sugar.identifier (new:Identifier)SubstanceNucleicAcid.subunit.sugar.name (new:string)SubstanceNucleicAcid.subunit.sugar.residueSite (new:string)Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.3.0) | R4: Subunits are listed in order of decreasing length; sequences of the same length will be ordered by molecular weight; subunits that have identical sequences will be repeated multiple times (new) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "subunit" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts | |
![]() ![]() ![]() |
0..1 | Extension | R4: Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sequence" | |
![]() ![]() ![]() ![]() |
0..1 | string | Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: The length of the sequence shall be captured (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "length" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The length of the sequence shall be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: (TBC) (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sequenceAttachment" | |
![]() ![]() ![]() ![]() |
0..1 | Attachment | (TBC) | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "fivePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "threePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..* | Extension | R4: The linkages between sugar residues will also be captured (new) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "connectivity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have an ID (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Residues shall be captured as described in 5.3.6.8.3 (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Residues shall be captured as described in 5.3.6.8.3 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "linkage" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R4: 5.3.6.8.1 Sugar ID (Mandatory) (new) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The Substance ID of the sugar or sugar-like component that make up the nucleotide (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | The Substance ID of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The name of the sugar or sugar-like component that make up the nucleotide (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sugar" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid.subunit" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.3.0) | R4: Subunits are listed in order of decreasing length; sequences of the same length will be ordered by molecular weight; subunits that have identical sequences will be repeated multiple times (new) Constraints: ext-1 | |
![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Extension | R4: Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts (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 | "subunit" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Index of linear sequences of nucleic acids in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts | |
![]() ![]() ![]() |
0..1 | Extension | R4: Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured (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 | "sequence" | |
![]() ![]() ![]() ![]() |
0..1 | string | Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: The length of the sequence shall be captured (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 | "length" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The length of the sequence shall be captured | |
![]() ![]() ![]() |
0..1 | Extension | R4: (TBC) (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 | "sequenceAttachment" | |
![]() ![]() ![]() ![]() |
0..1 | Attachment | (TBC) | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant (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 | "fivePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..1 | Extension | R4: The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant (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 | "threePrime" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant | |
![]() ![]() ![]() |
0..* | Extension | R4: The linkages between sugar residues will also be captured (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified (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 | "connectivity" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The entity that links the sugar residues together should also be captured for nearly all naturally occurring nucleic acid the linkage is a phosphate group. For many synthetic oligonucleotides phosphorothioate linkages are often seen. Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or 5’-5’ this should be specified | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have an ID (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 | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage (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 | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: Residues shall be captured as described in 5.3.6.8.3 (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 | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Residues shall be captured as described in 5.3.6.8.3 | |
![]() ![]() ![]() ![]() |
1..1 | uri | "linkage" | |
![]() ![]() ![]() |
0..* | Extension | R4: 5.3.6.8.1 Sugar ID (Mandatory) (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The Substance ID of the sugar or sugar-like component that make up the nucleotide (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 | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | The Substance ID of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The name of the sugar or sugar-like component that make up the nucleotide (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 | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R4: The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above (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 | "residueSite" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The residues that contain a given sugar will be captured. The order of given residues will be captured in the 5‘-3‘direction consistent with the base sequences listed above | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sugar" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid.subunit" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4: SubstanceNucleicAcid.subunit (new:BackboneElement)
SubstanceNucleicAcid.subunit.subunit (new:integer)SubstanceNucleicAcid.subunit.sequence (new:string)SubstanceNucleicAcid.subunit.length (new:integer)SubstanceNucleicAcid.subunit.sequenceAttachment (new:Attachment)SubstanceNucleicAcid.subunit.fivePrime (new:CodeableConcept)SubstanceNucleicAcid.subunit.threePrime (new:CodeableConcept)SubstanceNucleicAcid.subunit.linkage.connectivity (new:string)SubstanceNucleicAcid.subunit.linkage.identifier (new:Identifier)SubstanceNucleicAcid.subunit.linkage.name (new:string)SubstanceNucleicAcid.subunit.linkage.residueSite (new:string)SubstanceNucleicAcid.subunit.sugar.identifier (new:Identifier)SubstanceNucleicAcid.subunit.sugar.name (new:string)SubstanceNucleicAcid.subunit.sugar.residueSite (new:string)Maturity: 0
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | Extension, Extension.extension, Extension.extension:subunit, Extension.extension:subunit.extension, Extension.extension:subunit.value[x], Extension.extension:sequence, Extension.extension:sequence.extension, Extension.extension:sequence.value[x], Extension.extension:length, Extension.extension:length.extension, Extension.extension:length.value[x], Extension.extension:sequenceAttachment, Extension.extension:sequenceAttachment.extension, Extension.extension:sequenceAttachment.value[x], Extension.extension:fivePrime, Extension.extension:fivePrime.extension, Extension.extension:fivePrime.value[x], Extension.extension:threePrime, Extension.extension:threePrime.extension, Extension.extension:threePrime.value[x], Extension.extension:linkage, Extension.extension:linkage.extension, Extension.extension:linkage.extension:connectivity, Extension.extension:linkage.extension:connectivity.extension, Extension.extension:linkage.extension:connectivity.value[x], Extension.extension:linkage.extension:identifier, Extension.extension:linkage.extension:identifier.extension, Extension.extension:linkage.extension:identifier.value[x], Extension.extension:linkage.extension:name, Extension.extension:linkage.extension:name.extension, Extension.extension:linkage.extension:name.value[x], Extension.extension:linkage.extension:residueSite, Extension.extension:linkage.extension:residueSite.extension, Extension.extension:linkage.extension:residueSite.value[x], Extension.extension:sugar, Extension.extension:sugar.extension, Extension.extension:sugar.extension:identifier, Extension.extension:sugar.extension:identifier.extension, Extension.extension:sugar.extension:identifier.value[x], Extension.extension:sugar.extension:name, Extension.extension:sugar.extension:name.extension, Extension.extension:sugar.extension:name.value[x], Extension.extension:sugar.extension:residueSite, Extension.extension:sugar.extension:residueSite.extension, Extension.extension:sugar.extension:residueSite.value[x] | All FHIR elements must have a @value or children unless an empty Parameters resource |
hasValue() or (children().count() > id.count()) or $this is Parameters
|
| ext-1 | error | Extension, Extension.extension, Extension.extension:subunit, Extension.extension:subunit.extension, Extension.extension:sequence, Extension.extension:sequence.extension, Extension.extension:length, Extension.extension:length.extension, Extension.extension:sequenceAttachment, Extension.extension:sequenceAttachment.extension, Extension.extension:fivePrime, Extension.extension:fivePrime.extension, Extension.extension:threePrime, Extension.extension:threePrime.extension, Extension.extension:linkage, Extension.extension:linkage.extension, Extension.extension:linkage.extension:connectivity, Extension.extension:linkage.extension:connectivity.extension, Extension.extension:linkage.extension:identifier, Extension.extension:linkage.extension:identifier.extension, Extension.extension:linkage.extension:name, Extension.extension:linkage.extension:name.extension, Extension.extension:linkage.extension:residueSite, Extension.extension:linkage.extension:residueSite.extension, Extension.extension:sugar, Extension.extension:sugar.extension, Extension.extension:sugar.extension:identifier, Extension.extension:sugar.extension:identifier.extension, Extension.extension:sugar.extension:name, Extension.extension:sugar.extension:name.extension, Extension.extension:sugar.extension:residueSite, Extension.extension:sugar.extension:residueSite.extension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|