This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Clinical Genomics ![]() | Maturity Level: 0 | Trial Use | Security Category: N/A | Compartments: No defined compartments |
Detailed Descriptions for the elements in the MolecularDefinition resource.
MolecularDefinition | |
Element Id | MolecularDefinition |
Definition | Definitional content for a molecular entity, such as a nucleotide or protein sequence. |
Short Display | Definitional content for a molecular entity |
Cardinality | 0..* |
Type | DomainResource |
Summary | false |
MolecularDefinition.identifier | |
Element Id | MolecularDefinition.identifier |
Definition | A unique identifier for a particular instance of this resource. |
Short Display | Unique ID of an instance |
Note | This is a business identifier, not a resource identifier (see discussion) |
Cardinality | 0..* |
Type | Identifier |
Summary | true |
MolecularDefinition.description | |
Element Id | MolecularDefinition.description |
Definition | A description of the molecular entity in a human friendly format. |
Short Display | Description of the Molecular Definition instance |
Cardinality | 0..1 |
Type | markdown |
Summary | false |
MolecularDefinition.moleculeType | |
Element Id | MolecularDefinition.moleculeType |
Definition | The type of molecule (e.g., DNA, RNA, amino acid). This is a broad concept that refers to the general physical composition of the molecule, intended to facilitate searching and to provide domain context for profiles and instances. The terminology binding may be expanded to support additional types of molecules in the future (e.g., peptide nucleic acids, oligosaccharides). |
Short Display | The type of molecule (e.g., DNA, RNA, amino acid) |
Cardinality | 0..1 |
Terminology Binding | Molecular Definition Molecule Type (Extensible) |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.type | |
Element Id | MolecularDefinition.type |
Definition | Classifications of an instance of the resource into arbitrary types, based on domain semantics. For example, this element could indicate that an instance of moleculeType 'RNA' could have a type of 'mRNA' or 'siRNA'. |
Short Display | Classification of the molecule into types other than those defined by moleculeType |
Cardinality | 0..* |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.topology | |
Element Id | MolecularDefinition.topology |
Definition | The structural topology of the molecular entity. For sequences (e.g., DNA), this could specify 'linear' and 'circular'. More complex entities might be branched or have a quaternary structure. |
Short Display | The structural topology of the molecular entity (e.g., linear, circular) |
Cardinality | 0..* |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.memberState | |
Element Id | MolecularDefinition.memberState |
Definition | Reserved for future profiles (e.g., haplotype, genotype). |
Short Display | Reserved for future profiles (e.g., haplotype, genotype) |
Cardinality | 0..* |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.location | |
Element Id | MolecularDefinition.location |
Definition | A defined location on a molecular entity. Location definitions may vary with respect to coordinate space and precision or level of granularity. |
Short Display | A defined location on a molecular entity |
Cardinality | 0..* |
Summary | true |
MolecularDefinition.location.sequenceLocation | |
Element Id | MolecularDefinition.location.sequenceLocation |
Definition | A location on a sequence, defined using a nucleotide coordinate system. |
Short Display | A coordinate-based location on a sequence |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.location.sequenceLocation.sequenceContext | |
Element Id | MolecularDefinition.location.sequenceLocation.sequenceContext |
Definition | A reference to a sequence on which the location is defined. |
Short Display | The sequence on which the location is defined |
Cardinality | 1..1 |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval |
Definition | An interval on a sequence, defined by coordinate-based start and end coordinates. |
Short Display | An interval on a sequence |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem |
Definition | A definition of the coordinate system. Examples include 1-based character counting, and 0-based interval counting. |
Short Display | The coordinate system used to define the location |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem.system | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem.system |
Definition | A definition of the coordinate system. Examples include 1-based character counting, and 0-based interval counting. |
Short Display | The type of coordinate system used |
Cardinality | 0..1 |
Terminology Binding | LL5323-2 ![]() |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem.origin | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem.origin |
Definition | The location of the origin (0 or 1, depending on the coordinate system). For example, this could specify the origin is at the start of the sequence (e.g., 5’ end or N-terminus), the beginning of a designated feature (e.g., A in the ATG translation initiation codon), or the end of a designated feature (e.g., 3’ end of an exon, from which an offset is calculated into the following intron). |
Short Display | The location of the origin of the coordinate system |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem.normalizationMethod | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval.coordinateSystem.normalizationMethod |
Definition | The normalization method used for determining a location within the coordinate system. Examples include left shift (e.g., VCF), right shift (e.g., HGVS), or fully justified (e.g., VOCA). |
Short Display | The normalization method used for determining a location within the coordinate system |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval.start[x] | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval.start[x] |
Definition | The start location of the interval expressed as a precise coordinate (Quantity) or expressed as a range (Range) that is defined by low (range start) and high (range end). Open-ended ranges, where one end is unbounded, may be supported. |
Short Display | The start location of the interval |
Cardinality | 0..1 |
Type | Quantity|Range |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | true |
MolecularDefinition.location.sequenceLocation.coordinateInterval.end[x] | |
Element Id | MolecularDefinition.location.sequenceLocation.coordinateInterval.end[x] |
Definition | The end location of the interval expressed as a precise coordinate (Quantity) or as a range (Range) that is defined by low (range start) and high (range end). Open-ended ranges, where one end is unbounded, may be supported.. |
Short Display | The end location of the interval |
Cardinality | 0..1 |
Type | Quantity|Range |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | true |
MolecularDefinition.location.sequenceLocation.strand | |
Element Id | MolecularDefinition.location.sequenceLocation.strand |
Definition | The specific strand at the coordinateInterval, when the interval alone is not sufficient to define a location (e.g., double stranded DNA). Example values include 'forward' and 'reverse'. |
Short Display | The strand at the coordinateInterval |
Cardinality | 0..1 |
Terminology Binding | Molecular Definition Strand Orientation (Required) |
Type | CodeableConcept |
Summary | false |
MolecularDefinition.location.cytobandLocation | |
Element Id | MolecularDefinition.location.cytobandLocation |
Definition | A location on a sequence, defined using cytobands. |
Short Display | A cytoband-based location on a sequence |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.location.cytobandLocation.genomeAssembly | |
Element Id | MolecularDefinition.location.cytobandLocation.genomeAssembly |
Definition | The reference genome assemble. |
Short Display | Reference Genome |
Cardinality | 1..1 |
Summary | true |
MolecularDefinition.location.cytobandLocation.genomeAssembly.organism | |
Element Id | MolecularDefinition.location.cytobandLocation.genomeAssembly.organism |
Definition | Species of the organism. |
Short Display | Species of the organism |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | false |
MolecularDefinition.location.cytobandLocation.genomeAssembly.build | |
Element Id | MolecularDefinition.location.cytobandLocation.genomeAssembly.build |
Definition | The build number of this genome assemble. |
Short Display | Build number |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | false |
MolecularDefinition.location.cytobandLocation.genomeAssembly.accession | |
Element Id | MolecularDefinition.location.cytobandLocation.genomeAssembly.accession |
Definition | The accession of this genome assemble. |
Short Display | Accession |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | false |
MolecularDefinition.location.cytobandLocation.genomeAssembly.description[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.genomeAssembly.description[x] |
Definition | The description of this genome assembly. |
Short Display | Genome assembly description |
Cardinality | 0..1 |
Type | markdown|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval |
Definition | The Cytoband Interval. |
Short Display | Cytoband Interval |
Cardinality | 1..1 |
Summary | true |
MolecularDefinition.location.cytobandLocation.cytobandInterval.chromosome | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.chromosome |
Definition | The chromosome where this cytoband interval occurs. |
Short Display | Chromosome |
Cardinality | 1..1 |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband |
Definition | The start of this cytoband Interval. |
Short Display | Start |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.arm[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.arm[x] |
Definition | The arm of this start interval. |
Short Display | Arm |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.region[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.region[x] |
Definition | The region of this start interval. |
Short Display | Region |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.band[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.band[x] |
Definition | The band of this start interval. |
Short Display | Band |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.subBand[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.subBand[x] |
Definition | The sub-band of this start interval. |
Short Display | Sub-band |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband |
Definition | The end of this cytoband Interval. |
Short Display | End |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.arm[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.arm[x] |
Definition | The arm of this end interval. |
Short Display | Arm |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.region[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.region[x] |
Definition | The region of this end interval. |
Short Display | Region |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.band[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.band[x] |
Definition | The band of this end interval. |
Short Display | Band |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.subBand[x] | |
Element Id | MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.subBand[x] |
Definition | The sub-band of this end interval. |
Short Display | SuBand |
Cardinality | 0..1 |
Type | code|string |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | false |
MolecularDefinition.location.featureLocation | |
Element Id | MolecularDefinition.location.featureLocation |
Definition | Reserved and possibly deprecated. |
Short Display | Reserved and possibly deprecated |
Cardinality | 0..* |
Type | string |
Summary | true |
MolecularDefinition.representation | |
Element Id | MolecularDefinition.representation |
Definition | A representation of a molecular entity, specifically including sequence. Note this element is intended to define the entity primarily through computable, discrete elements that express domain semantics rather than replicating a particular file format or relational schema. |
Short Display | A representation of a molecular entity |
Cardinality | 0..* |
Summary | true |
MolecularDefinition.representation.focus | |
Element Id | MolecularDefinition.representation.focus |
Definition | The domain concept that is the focus of the representation. This element is used to disambiguate the representations of the “reference” and the “alternate” alleles at a given location, for example. |
Short Display | The domain concept that is the focus of a given instance of the representation |
Cardinality | 0..1 |
Terminology Binding | Molecular Definition Focus (Extensible) |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.code | |
Element Id | MolecularDefinition.representation.code |
Definition | A code (e.g., sequence accession number) used to represent a molecular entity. |
Short Display | A code (e.g., sequence accession number) used to represent a molecular entity |
Cardinality | 0..* |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.literal | |
Element Id | MolecularDefinition.representation.literal |
Definition | A molecular entity defined as a string literal. |
Short Display | A molecular entity defined as a string literal |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.literal.encoding | |
Element Id | MolecularDefinition.representation.literal.encoding |
Definition | The encoding used for the expression of the entity. For a primary sequence, this element represents the alphabet used (e.g., 1 character DNA without ambiguity codes, 3 character amino acid codes). |
Short Display | The encoding used in the value |
Cardinality | 0..1 |
Terminology Binding | Molecular Definition Encoding (Extensible) |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.literal.value | |
Element Id | MolecularDefinition.representation.literal.value |
Definition | A string literal representation of the molecular entity, using a specific encoding. For example, this may be the primary sequence of a strand of DNA. |
Short Display | A string literal representation of the molecular entity, using the encoding specified in encoding |
Cardinality | 1..1 |
Type | string |
Summary | true |
MolecularDefinition.representation.resolvable | |
Element Id | MolecularDefinition.representation.resolvable |
Definition | A resolvable representation of a molecular entity, which may be specified as a URI and/or attached document (in a defined format). |
Short Display | A resolvable representation of a molecular entity (e.g., URI, attached and formatted file) |
Cardinality | 0..1 |
Type | Reference(DocumentReference) |
Summary | true |
MolecularDefinition.representation.extracted | |
Element Id | MolecularDefinition.representation.extracted |
Definition | A molecular entity that is represented as a portion of a different entity. For example, this element can represent a subsequence (e.g., genetic region) that is part of and conceptually extracted from a longer sequence (e.g., chromosome sequence). The “parent” entity is specified in startingMolecule and the location of the intended molecular entity on the parent entity is defined by coordinateInterval. |
Short Display | A molecular entity that is represented as a portion of a different entity |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.extracted.startingMolecule | |
Element Id | MolecularDefinition.representation.extracted.startingMolecule |
Definition | A reference to the molecular entity that serves as the conceptual 'parent' from which the intended entity is derived. For example, this could be a chromosome sequence on which a coordinateInterval is defined. |
Short Display | The molecular entity that serves as the conceptual 'parent' from which the intended entity is derived |
Cardinality | 1..1 |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval |
Definition | The interval on startingMolecule that defines the portion to be extracted in order to create the intended entity. |
Short Display | The interval on startingMolecule that defines the portion to be extracted to produce the intended entity |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem |
Definition | The coordinate system used to define the location, which may vary depending on application or context of use. |
Short Display | The coordinate system used to define the location |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem.system | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem.system |
Definition | A definition of the coordinate system. Examples include 1-based character counting, and 0-based interval counting. |
Short Display | The type of coordinate system used |
Cardinality | 0..1 |
Terminology Binding | LL5323-2 ![]() |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem.origin | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem.origin |
Definition | The location of the origin (0 or 1, depending on the coordinate system). For example, this could specify the origin is at the start of the sequence (e.g., 5’ end or N-terminus), the beginning of a designated feature (e.g., A in the ATG translation initiation codon), or the end of a designated feature (e.g., 3’ end of an exon, from which an offset is calculated into the following intron). |
Short Display | The location of the origin of the coordinate system |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem.normalizationMethod | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval.coordinateSystem.normalizationMethod |
Definition | The normalization method used for determining a location within the coordinate system. Examples include left shift (e.g., VCF), right shift (e.g., HGVS), or fully justified (e.g., VOCA). |
Short Display | The normalization method used for determining a location within the coordinate system |
Cardinality | 0..1 |
Terminology Binding | Molecular Definition Normalization Method (Extensible) |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval.start[x] | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval.start[x] |
Definition | The start location of the interval expressed as a precise coordinate (Quantity) or expressed as a range (Range) that is defined by low (range start) and high (range end). Open-ended ranges, where one end is unbounded, may be supported. |
Short Display | The start location of the interval |
Cardinality | 0..1 |
Type | Quantity|Range |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | true |
MolecularDefinition.representation.extracted.coordinateInterval.end[x] | |
Element Id | MolecularDefinition.representation.extracted.coordinateInterval.end[x] |
Definition | The end location of the interval expressed as a precise coordinate (Quantity) or as a range (Range) that is defined by low (range start) and high (range end). Open-ended ranges, where one end is unbounded, may be supported.. |
Short Display | The end location of the interval |
Cardinality | 0..1 |
Type | Quantity|Range |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | true |
MolecularDefinition.representation.extracted.reverseComplement | |
Element Id | MolecularDefinition.representation.extracted.reverseComplement |
Definition | A flag that indicates whether the extracted sequence should be reverse complemented in order to produce the intended entity. This element is only relevant to molecular entities that support the concept of reverse complement (e.g., double stranded DNA). |
Short Display | A flag that indicates whether the extracted sequence should be reverse complemented |
Cardinality | 0..1 |
Type | boolean |
Summary | true |
MolecularDefinition.representation.repeated | |
Element Id | MolecularDefinition.representation.repeated |
Definition | A representation of a molecular entity that is expressed as a number of copies of a repeated motif. |
Short Display | A representation as a repeated motif |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.repeated.sequenceMotif | |
Element Id | MolecularDefinition.representation.repeated.sequenceMotif |
Definition | The motif that is repeated in tandem, which ultimately defines the intended molecular entity. |
Short Display | The motif that is repeated |
Cardinality | 1..1 |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.representation.repeated.copyCount | |
Element Id | MolecularDefinition.representation.repeated.copyCount |
Definition | The number of times the motif is repeated to create the intended molecular entity. |
Short Display | The number of copies of the motif |
Cardinality | 1..1 |
Type | integer |
Summary | true |
MolecularDefinition.representation.concatenated | |
Element Id | MolecularDefinition.representation.concatenated |
Definition | A representation comprised of an ordered concatenation of two or more molecular entities. |
Short Display | An ordered concatenation of molecular entities |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.concatenated.sequenceElement | |
Element Id | MolecularDefinition.representation.concatenated.sequenceElement |
Definition | One of the concatenated entities within the concatenated representation. |
Short Display | One of the concatenated entities |
Cardinality | 1..* |
Summary | true |
Comments | At least two elements are required to represent a concatenated sequence. |
MolecularDefinition.representation.concatenated.sequenceElement.sequence | |
Element Id | MolecularDefinition.representation.concatenated.sequenceElement.sequence |
Definition | A reference to the sequence that defines this specific concatenated element. |
Short Display | A reference to the sequence that defines this specific concatenated element |
Cardinality | 1..1 |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex | |
Element Id | MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex |
Definition | The ordinal index of the element within the concatenated representation. |
Short Display | The ordinal index of the element within the concatenated representation |
Cardinality | 1..1 |
Type | integer |
Summary | true |
Comments | 0 or 1 based indices are possible, could potentially skip numbers in the sequence, suggest implementers sort numerically prior to concatenating |
MolecularDefinition.representation.relative | |
Element Id | MolecularDefinition.representation.relative |
Definition | A molecular entity represented as an ordered series of edits on a specified starting entity. This representation can be used to define one entity relative to another. |
Short Display | A molecular entity represented as an ordered series of edits on a specified starting entity |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.relative.startingMolecule | |
Element Id | MolecularDefinition.representation.relative.startingMolecule |
Definition | The molecular entity that serves as the starting point, on which edits will be applied. |
Short Display | The molecular entity on which edits will be applied |
Cardinality | 1..1 |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.representation.relative.edit | |
Element Id | MolecularDefinition.representation.relative.edit |
Definition | A defined edit (change) to be applied to the molecular entity. |
Short Display | A defined edit (change) to be applied |
Cardinality | 0..* |
Summary | true |
Comments | Edits are applied sequentially. The sequence that results from one edit operation is used as the 'starting' sequence of the next edit operation. |
MolecularDefinition.representation.relative.edit.editOrder | |
Element Id | MolecularDefinition.representation.relative.edit.editOrder |
Definition | Defines the order of edits when multiple edits are to be applied to the startingMolecule. This is important when edits may overlap (intervals) or when edits change the length of the entity. |
Short Display | Defines the order of edits when multiple edits are to be applied to the startingMolecule |
Cardinality | 0..1 |
Type | integer |
Summary | false |
MolecularDefinition.representation.relative.edit.coordinateInterval | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval |
Definition | The interval on startingMolecule that defines the portion to be extracted in order to create the intended entity. |
Short Display | The interval on startingMolecule that defines the portion to be extracted to produce the intended entity |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem |
Definition | The coordinate system used to define the location, which may vary depending on application or context of use. |
Short Display | The coordinate system used to define the location |
Cardinality | 0..1 |
Summary | true |
MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem.system | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem.system |
Definition | A definition of the coordinate system. Examples include 1-based character counting, and 0-based interval counting. |
Short Display | The type of coordinate system used |
Cardinality | 0..1 |
Terminology Binding | LL5323-2 ![]() |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem.origin | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem.origin |
Definition | The location of the origin (0 or 1, depending on the coordinate system). For example, this could specify the origin is at the start of the sequence (e.g., 5’ end or N-terminus), the beginning of a designated feature (e.g., A in the ATG translation initiation codon), or the end of a designated feature (e.g., 3’ end of an exon, from which an offset is calculated into the following intron). |
Short Display | The location of the origin of the coordinate system |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem.normalizationMethod | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval.coordinateSystem.normalizationMethod |
Definition | The normalization method used for determining a location within the coordinate system. Examples include left shift (e.g., VCF), right shift (e.g., HGVS), or fully justified (e.g., VOCA). |
Short Display | The normalization method used for determining a location within the coordinate system |
Cardinality | 0..1 |
Type | CodeableConcept |
Summary | true |
MolecularDefinition.representation.relative.edit.coordinateInterval.start[x] | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval.start[x] |
Definition | The start location of the interval expressed as a precise coordinate (Quantity) or expressed as a range (Range) that is defined by low (range start) and high (range end). Open-ended ranges, where one end is unbounded, may be supported. |
Short Display | The start location of the interval |
Cardinality | 0..1 |
Type | Quantity|Range |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | true |
MolecularDefinition.representation.relative.edit.coordinateInterval.end[x] | |
Element Id | MolecularDefinition.representation.relative.edit.coordinateInterval.end[x] |
Definition | The end location of the interval expressed as a precise coordinate (Quantity) or as a range (Range) that is defined by low (range start) and high (range end). Open-ended ranges, where one end is unbounded, may be supported.. |
Short Display | The end location of the interval |
Cardinality | 0..1 |
Type | Quantity|Range |
[x] Note | See Choice of Datatypes for further information about how to use [x] |
Summary | true |
MolecularDefinition.representation.relative.edit.replacementMolecule | |
Element Id | MolecularDefinition.representation.relative.edit.replacementMolecule |
Definition | The molecular entity that serves as the replacement in the edit operation. After the edit has been applied, the state of the entity at the specified coordinateInterval is defined by the state of the replacementMolecule. |
Short Display | The molecular entity that serves as the replacement in the edit operation |
Cardinality | 1..1 |
Type | Reference(MolecularDefinition) |
Summary | true |
MolecularDefinition.representation.relative.edit.replacedMolecule | |
Element Id | MolecularDefinition.representation.relative.edit.replacedMolecule |
Definition | The portion of the molecular entity that is replaced by the replacementMolecule as a result of the edit. The value of this element can be derived as the state of the entity at the specified coordinateInterval, prior to the edit being applied. It is provided for convenience. |
Short Display | The portion of the molecular entity that is replaced by the replacementMolecule |
Cardinality | 0..1 |
Type | Reference(MolecularDefinition) |
Summary | true |