description: This cross-version extension represents SubstanceNucleicAcid from http://hl7.org/fhir/StructureDefinition/SubstanceNucleicAcid|4.0.1 for use in FHIR R4B. package_name: hl7.fhir.uv.xver-r4.r4b derivation: constraint name: ext_R4_SubstanceNucleicAcid type: Extension elements: extension: array: true index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: sequenceType: match: {url: null} schema: short: The type of the sequence shall be specified based on a controlled vocabulary isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: The type of the sequence shall be specified based on a controlled vocabulary choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of the sequence shall be specified based on a controlled vocabulary choiceOf: value index: 4 numberOfSubunits: match: {url: null} schema: short: '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' isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: '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' choices: [valueInteger] index: 7 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: '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' choiceOf: value index: 8 areaOfHybridisation: match: {url: null} schema: short: '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”' isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: '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”' choices: [valueString] index: 11 valueString: base: {path: 'Extension.value[x]'} type: string short: '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”' choiceOf: value index: 12 oligoNucleotideType: match: {url: null} schema: short: (TBC) isModifier: false index: 13 elements: value: base: {path: 'Extension.value[x]'} short: (TBC) choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: (TBC) choiceOf: value index: 16 subunit: match: {url: null} schema: short: 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 isModifier: false array: true index: 17 extensions: subunit: url: null short: 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 isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueInteger] index: 21 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: 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 choiceOf: value index: 22 sequence: url: null short: 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 isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 26 length: url: null short: The length of the sequence shall be captured isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The length of the sequence shall be captured choices: [valueInteger] index: 29 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: The length of the sequence shall be captured choiceOf: value index: 30 sequenceAttachment: url: null short: (TBC) isModifier: false index: 31 elements: value: base: {path: 'Extension.value[x]'} short: (TBC) choices: [valueAttachment] index: 33 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: (TBC) choiceOf: value index: 34 fivePrime: url: null short: 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 isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 38 threePrime: url: null short: 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 isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 42 linkage: url: null short: The linkages between sugar residues will also be captured isModifier: false array: true index: 43 extensions: connectivity: url: null short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: url: null short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: url: null short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: url: null short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 elements: extension: array: true index: 44 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: connectivity: match: {url: null} schema: short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: match: {url: null} schema: short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: match: {url: null} schema: short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: match: {url: null} schema: short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 sugar: url: null short: 5.3.6.8.1 Sugar ID (Mandatory) isModifier: false array: true index: 61 extensions: identifier: url: null short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: url: null short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: url: null short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 elements: extension: array: true index: 62 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: null} schema: short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: match: {url: null} schema: short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: match: {url: null} schema: short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 elements: extension: array: true index: 18 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: subunit: match: {url: null} schema: short: 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 isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueInteger] index: 21 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: 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 choiceOf: value index: 22 sequence: match: {url: null} schema: short: 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 isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 26 length: match: {url: null} schema: short: The length of the sequence shall be captured isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The length of the sequence shall be captured choices: [valueInteger] index: 29 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: The length of the sequence shall be captured choiceOf: value index: 30 sequenceAttachment: match: {url: null} schema: short: (TBC) isModifier: false index: 31 elements: value: base: {path: 'Extension.value[x]'} short: (TBC) choices: [valueAttachment] index: 33 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: (TBC) choiceOf: value index: 34 fivePrime: match: {url: null} schema: short: 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 isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 38 threePrime: match: {url: null} schema: short: 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 isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 42 linkage: match: {url: null} schema: short: The linkages between sugar residues will also be captured isModifier: false array: true index: 43 extensions: connectivity: url: null short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: url: null short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: url: null short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: url: null short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 elements: extension: array: true index: 44 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: connectivity: match: {url: null} schema: short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: match: {url: null} schema: short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: match: {url: null} schema: short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: match: {url: null} schema: short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 sugar: match: {url: null} schema: short: 5.3.6.8.1 Sugar ID (Mandatory) isModifier: false array: true index: 61 extensions: identifier: url: null short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: url: null short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: url: null short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 elements: extension: array: true index: 62 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: null} schema: short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: match: {url: null} schema: short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: match: {url: null} schema: short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 url: pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid'} type: uri index: 75 package_version: 0.0.1-snapshot-1 extensions: sequenceType: url: null short: The type of the sequence shall be specified based on a controlled vocabulary isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: The type of the sequence shall be specified based on a controlled vocabulary choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of the sequence shall be specified based on a controlled vocabulary choiceOf: value index: 4 numberOfSubunits: url: null short: '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' isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: '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' choices: [valueInteger] index: 7 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: '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' choiceOf: value index: 8 areaOfHybridisation: url: null short: '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”' isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: '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”' choices: [valueString] index: 11 valueString: base: {path: 'Extension.value[x]'} type: string short: '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”' choiceOf: value index: 12 oligoNucleotideType: url: null short: (TBC) isModifier: false index: 13 elements: value: base: {path: 'Extension.value[x]'} short: (TBC) choices: [valueCodeableConcept] index: 15 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: (TBC) choiceOf: value index: 16 subunit: url: null short: 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 isModifier: false array: true index: 17 extensions: subunit: url: null short: 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 isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueInteger] index: 21 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: 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 choiceOf: value index: 22 sequence: url: null short: 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 isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 26 length: url: null short: The length of the sequence shall be captured isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The length of the sequence shall be captured choices: [valueInteger] index: 29 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: The length of the sequence shall be captured choiceOf: value index: 30 sequenceAttachment: url: null short: (TBC) isModifier: false index: 31 elements: value: base: {path: 'Extension.value[x]'} short: (TBC) choices: [valueAttachment] index: 33 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: (TBC) choiceOf: value index: 34 fivePrime: url: null short: 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 isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 38 threePrime: url: null short: 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 isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 42 linkage: url: null short: The linkages between sugar residues will also be captured isModifier: false array: true index: 43 extensions: connectivity: url: null short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: url: null short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: url: null short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: url: null short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 elements: extension: array: true index: 44 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: connectivity: match: {url: null} schema: short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: match: {url: null} schema: short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: match: {url: null} schema: short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: match: {url: null} schema: short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 sugar: url: null short: 5.3.6.8.1 Sugar ID (Mandatory) isModifier: false array: true index: 61 extensions: identifier: url: null short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: url: null short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: url: null short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 elements: extension: array: true index: 62 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: null} schema: short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: match: {url: null} schema: short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: match: {url: null} schema: short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 elements: extension: array: true index: 18 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: subunit: match: {url: null} schema: short: 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 isModifier: false index: 19 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueInteger] index: 21 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: 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 choiceOf: value index: 22 sequence: match: {url: null} schema: short: 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 isModifier: false index: 23 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 25 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 26 length: match: {url: null} schema: short: The length of the sequence shall be captured isModifier: false index: 27 elements: value: base: {path: 'Extension.value[x]'} short: The length of the sequence shall be captured choices: [valueInteger] index: 29 valueInteger: base: {path: 'Extension.value[x]'} type: integer short: The length of the sequence shall be captured choiceOf: value index: 30 sequenceAttachment: match: {url: null} schema: short: (TBC) isModifier: false index: 31 elements: value: base: {path: 'Extension.value[x]'} short: (TBC) choices: [valueAttachment] index: 33 valueAttachment: base: {path: 'Extension.value[x]'} type: Attachment short: (TBC) choiceOf: value index: 34 fivePrime: match: {url: null} schema: short: 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 isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 38 threePrime: match: {url: null} schema: short: 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 isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: 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 choiceOf: value index: 42 linkage: match: {url: null} schema: short: The linkages between sugar residues will also be captured isModifier: false array: true index: 43 extensions: connectivity: url: null short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: url: null short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: url: null short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: url: null short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 elements: extension: array: true index: 44 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: connectivity: match: {url: null} schema: short: 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 isModifier: false index: 45 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 47 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 48 identifier: match: {url: null} schema: short: Each linkage will be registered as a fragment and have an ID isModifier: false index: 49 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have an ID choices: [valueIdentifier] index: 51 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Each linkage will be registered as a fragment and have an ID choiceOf: value index: 52 name: match: {url: null} schema: short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choices: [valueString] index: 55 valueString: base: {path: 'Extension.value[x]'} type: string short: Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage choiceOf: value index: 56 residueSite: match: {url: null} schema: short: Residues shall be captured as described in 5.3.6.8.3 isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Residues shall be captured as described in 5.3.6.8.3 choices: [valueString] index: 59 valueString: base: {path: 'Extension.value[x]'} type: string short: Residues shall be captured as described in 5.3.6.8.3 choiceOf: value index: 60 sugar: match: {url: null} schema: short: 5.3.6.8.1 Sugar ID (Mandatory) isModifier: false array: true index: 61 extensions: identifier: url: null short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: url: null short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: url: null short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 elements: extension: array: true index: 62 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: identifier: match: {url: null} schema: short: The Substance ID of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 63 elements: value: base: {path: 'Extension.value[x]'} short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choices: [valueIdentifier] index: 65 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: The Substance ID of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 66 name: match: {url: null} schema: short: The name of the sugar or sugar-like component that make up the nucleotide isModifier: false index: 67 elements: value: base: {path: 'Extension.value[x]'} short: The name of the sugar or sugar-like component that make up the nucleotide choices: [valueString] index: 69 valueString: base: {path: 'Extension.value[x]'} type: string short: The name of the sugar or sugar-like component that make up the nucleotide choiceOf: value index: 70 residueSite: match: {url: null} schema: short: 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 isModifier: false index: 71 elements: value: base: {path: 'Extension.value[x]'} short: 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 choices: [valueString] index: 73 valueString: base: {path: 'Extension.value[x]'} type: string short: 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 choiceOf: value index: 74 class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceNucleicAcid base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]