FHIR Cross-Version Extensions package for FHIR R4 from FHIR R5 - Version 0.0.1-snapshot-2. See the Directory of published versions
| Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceNucleicAcid | Version: 0.0.1-snapshot-2 | |||
| Standards status: Informative | Maturity Level: 0 | Computable Name: Ext_R5_SubstanceNucleicAcid | ||
| This cross-version extension represents SubstanceNucleicAcid from http://hl7.org/fhir/StructureDefinition/SubstanceNucleicAcid | 5.0.0 for use in FHIR R4. |
Context of Use
This extension may be used on the following element(s):
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
Summary
Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: This cross-version extension represents SubstanceNucleicAcid from http://hl7.org/fhir/StructureDefinition/SubstanceNucleicAcid|5.0.0 for use in FHIR R4.
Maturity: 0
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() |
0..1 | Extension | The type of the sequence shall be specified based on a controlled vocabulary | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sequenceType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the sequence shall be specified based on a controlled vocabulary | |
![]() ![]() ![]() |
0..1 | Extension | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "numberOfSubunits" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit | |
![]() ![]() ![]() |
0..1 | Extension | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” | |
![]() ![]() ![]() ![]() |
1..1 | uri | "areaOfHybridisation" | |
![]() ![]() ![]() ![]() |
0..1 | string | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” | |
![]() ![]() ![]() |
0..1 | Extension | (TBC) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "oligoNucleotideType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | (TBC) | |
![]() ![]() ![]() |
0..* | Extension | 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 | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | The length of the sequence shall be captured | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "length" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | integer | The length of the sequence shall be captured | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | (TBC) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sequenceAttachment" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Attachment | (TBC) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | The linkages between sugar residues will also be captured | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | Residues shall be captured as described in 5.3.6.8.3 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | 5.3.6.8.1 Sugar ID (Mandatory) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The Substance ID of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | "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 | "subunit" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceNucleicAcid" | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Extension | The type of the sequence shall be specified based on a controlled vocabulary Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "sequenceType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the sequence shall be specified based on a controlled vocabulary | |
![]() ![]() ![]() |
0..1 | Extension | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "numberOfSubunits" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit | |
![]() ![]() ![]() |
0..1 | Extension | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "areaOfHybridisation" | |
![]() ![]() ![]() ![]() |
0..1 | string | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” | |
![]() ![]() ![]() |
0..1 | Extension | (TBC) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "oligoNucleotideType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | (TBC) | |
![]() ![]() ![]() |
0..* | Extension | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | The length of the sequence shall be captured Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | (TBC) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | The linkages between sugar residues will also be captured Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | Each linkage will be registered as a fragment and have an ID Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | Residues shall be captured as described in 5.3.6.8.3 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 5.3.6.8.1 Sugar ID (Mandatory) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The Substance ID of the sugar or sugar-like component that make up the nucleotide Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | The name of the sugar or sugar-like component that make up the nucleotide Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() ![]() |
1..1 | uri | "subunit" | |
![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceNucleicAcid" | |
![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() |
code | |||
![]() ![]() ![]() |
date | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() |
id | |||
![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
time | |||
![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() |
url | |||
![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() |
Meta | |||
Documentation for this format | ||||
This structure is derived from Extension
Summary
Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: This cross-version extension represents SubstanceNucleicAcid from http://hl7.org/fhir/StructureDefinition/SubstanceNucleicAcid|5.0.0 for use in FHIR R4.
Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() |
0..1 | Extension | The type of the sequence shall be specified based on a controlled vocabulary | |
![]() ![]() ![]() ![]() |
1..1 | uri | "sequenceType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the sequence shall be specified based on a controlled vocabulary | |
![]() ![]() ![]() |
0..1 | Extension | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit | |
![]() ![]() ![]() ![]() |
1..1 | uri | "numberOfSubunits" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit | |
![]() ![]() ![]() |
0..1 | Extension | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” | |
![]() ![]() ![]() ![]() |
1..1 | uri | "areaOfHybridisation" | |
![]() ![]() ![]() ![]() |
0..1 | string | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” | |
![]() ![]() ![]() |
0..1 | Extension | (TBC) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "oligoNucleotideType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | (TBC) | |
![]() ![]() ![]() |
0..* | Extension | 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 | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | The length of the sequence shall be captured | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "length" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | integer | The length of the sequence shall be captured | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | (TBC) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sequenceAttachment" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Attachment | (TBC) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | The linkages between sugar residues will also be captured | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "identifier" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Each linkage will be registered as a fragment and have an ID | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | Residues shall be captured as described in 5.3.6.8.3 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | 5.3.6.8.1 Sugar ID (Mandatory) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The Substance ID of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | The name of the sugar or sugar-like component that make up the nucleotide | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 | "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 | "subunit" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceNucleicAcid" | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Extension | The type of the sequence shall be specified based on a controlled vocabulary Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "sequenceType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the sequence shall be specified based on a controlled vocabulary | |
![]() ![]() ![]() |
0..1 | Extension | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "numberOfSubunits" | |
![]() ![]() ![]() ![]() |
0..1 | integer | The number of linear sequences of nucleotides linked through phosphodiester bonds shall be described. Subunits would be strands of nucleic acids that are tightly associated typically through Watson-Crick base pairing. NOTE: If not specified in the reference source, the assumption is that there is 1 subunit | |
![]() ![]() ![]() |
0..1 | Extension | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "areaOfHybridisation" | |
![]() ![]() ![]() ![]() |
0..1 | string | The area of hybridisation shall be described if applicable for double stranded RNA or DNA. The number associated with the subunit followed by the number associated to the residue shall be specified in increasing order. The underscore “” shall be used as separator as follows: “Subunitnumber Residue” | |
![]() ![]() ![]() |
0..1 | Extension | (TBC) Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | 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 | "oligoNucleotideType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | (TBC) | |
![]() ![]() ![]() |
0..* | Extension | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | The length of the sequence shall be captured Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | (TBC) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | The linkages between sugar residues will also be captured Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | Each linkage will be registered as a fragment and have an ID Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | Residues shall be captured as described in 5.3.6.8.3 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 5.3.6.8.1 Sugar ID (Mandatory) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The Substance ID of the sugar or sugar-like component that make up the nucleotide Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | The name of the sugar or sugar-like component that make up the nucleotide Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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 | 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 Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 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" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() ![]() |
1..1 | uri | "subunit" | |
![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
url | |||
![]() ![]() ![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceNucleicAcid" | |
![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
canonical(Any) | |||
![]() ![]() ![]() |
code | |||
![]() ![]() ![]() |
date | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() |
id | |||
![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
time | |||
![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() |
url | |||
![]() ![]() ![]() |
uuid | |||
![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() |
ContactDetail | |||
![]() ![]() ![]() |
Contributor | |||
![]() ![]() ![]() |
DataRequirement | |||
![]() ![]() ![]() |
Expression | |||
![]() ![]() ![]() |
ParameterDefinition | |||
![]() ![]() ![]() |
RelatedArtifact | |||
![]() ![]() ![]() |
TriggerDefinition | |||
![]() ![]() ![]() |
UsageContext | |||
![]() ![]() ![]() |
Dosage | |||
![]() ![]() ![]() |
Meta | |||
Documentation for this format | ||||
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Details | Requirements |
| ele-1 | error | Extension, Extension.extension, Extension.extension:sequenceType, Extension.extension:sequenceType.extension, Extension.extension:sequenceType.value[x], Extension.extension:numberOfSubunits, Extension.extension:numberOfSubunits.extension, Extension.extension:numberOfSubunits.value[x], Extension.extension:areaOfHybridisation, Extension.extension:areaOfHybridisation.extension, Extension.extension:areaOfHybridisation.value[x], Extension.extension:oligoNucleotideType, Extension.extension:oligoNucleotideType.extension, Extension.extension:oligoNucleotideType.value[x], Extension.extension:subunit, Extension.extension:subunit.extension, Extension.extension:subunit.extension:subunit, Extension.extension:subunit.extension:subunit.extension, Extension.extension:subunit.extension:subunit.value[x], Extension.extension:subunit.extension:sequence, Extension.extension:subunit.extension:sequence.extension, Extension.extension:subunit.extension:sequence.value[x], Extension.extension:subunit.extension:length, Extension.extension:subunit.extension:length.extension, Extension.extension:subunit.extension:length.value[x], Extension.extension:subunit.extension:sequenceAttachment, Extension.extension:subunit.extension:sequenceAttachment.extension, Extension.extension:subunit.extension:sequenceAttachment.value[x], Extension.extension:subunit.extension:fivePrime, Extension.extension:subunit.extension:fivePrime.extension, Extension.extension:subunit.extension:fivePrime.value[x], Extension.extension:subunit.extension:threePrime, Extension.extension:subunit.extension:threePrime.extension, Extension.extension:subunit.extension:threePrime.value[x], Extension.extension:subunit.extension:linkage, Extension.extension:subunit.extension:linkage.extension, Extension.extension:subunit.extension:linkage.extension:connectivity, Extension.extension:subunit.extension:linkage.extension:connectivity.extension, Extension.extension:subunit.extension:linkage.extension:connectivity.value[x], Extension.extension:subunit.extension:linkage.extension:identifier, Extension.extension:subunit.extension:linkage.extension:identifier.extension, Extension.extension:subunit.extension:linkage.extension:identifier.value[x], Extension.extension:subunit.extension:linkage.extension:name, Extension.extension:subunit.extension:linkage.extension:name.extension, Extension.extension:subunit.extension:linkage.extension:name.value[x], Extension.extension:subunit.extension:linkage.extension:residueSite, Extension.extension:subunit.extension:linkage.extension:residueSite.extension, Extension.extension:subunit.extension:linkage.extension:residueSite.value[x], Extension.extension:subunit.extension:linkage.value[x], Extension.extension:subunit.extension:sugar, Extension.extension:subunit.extension:sugar.extension, Extension.extension:subunit.extension:sugar.extension:identifier, Extension.extension:subunit.extension:sugar.extension:identifier.extension, Extension.extension:subunit.extension:sugar.extension:identifier.value[x], Extension.extension:subunit.extension:sugar.extension:name, Extension.extension:subunit.extension:sugar.extension:name.extension, Extension.extension:subunit.extension:sugar.extension:name.value[x], Extension.extension:subunit.extension:sugar.extension:residueSite, Extension.extension:subunit.extension:sugar.extension:residueSite.extension, Extension.extension:subunit.extension:sugar.extension:residueSite.value[x], Extension.extension:subunit.extension:sugar.value[x], Extension.extension:subunit.value[x], Extension.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:sequenceType, Extension.extension:sequenceType.extension, Extension.extension:numberOfSubunits, Extension.extension:numberOfSubunits.extension, Extension.extension:areaOfHybridisation, Extension.extension:areaOfHybridisation.extension, Extension.extension:oligoNucleotideType, Extension.extension:oligoNucleotideType.extension, Extension.extension:subunit, Extension.extension:subunit.extension, Extension.extension:subunit.extension:subunit, Extension.extension:subunit.extension:subunit.extension, Extension.extension:subunit.extension:sequence, Extension.extension:subunit.extension:sequence.extension, Extension.extension:subunit.extension:length, Extension.extension:subunit.extension:length.extension, Extension.extension:subunit.extension:sequenceAttachment, Extension.extension:subunit.extension:sequenceAttachment.extension, Extension.extension:subunit.extension:fivePrime, Extension.extension:subunit.extension:fivePrime.extension, Extension.extension:subunit.extension:threePrime, Extension.extension:subunit.extension:threePrime.extension, Extension.extension:subunit.extension:linkage, Extension.extension:subunit.extension:linkage.extension, Extension.extension:subunit.extension:linkage.extension:connectivity, Extension.extension:subunit.extension:linkage.extension:connectivity.extension, Extension.extension:subunit.extension:linkage.extension:identifier, Extension.extension:subunit.extension:linkage.extension:identifier.extension, Extension.extension:subunit.extension:linkage.extension:name, Extension.extension:subunit.extension:linkage.extension:name.extension, Extension.extension:subunit.extension:linkage.extension:residueSite, Extension.extension:subunit.extension:linkage.extension:residueSite.extension, Extension.extension:subunit.extension:sugar, Extension.extension:subunit.extension:sugar.extension, Extension.extension:subunit.extension:sugar.extension:identifier, Extension.extension:subunit.extension:sugar.extension:identifier.extension, Extension.extension:subunit.extension:sugar.extension:name, Extension.extension:subunit.extension:sugar.extension:name.extension, Extension.extension:subunit.extension:sugar.extension:residueSite, Extension.extension:subunit.extension:sugar.extension:residueSite.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |