FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Clinical Genomics icon Work Group  Maturity Level: 0 Trial Use Use Context: Any

Definitions for the variation Profile.

MolecularDefinition
Element Id MolecularDefinition
Definition

This profile defines how to represent variation in FHIR.

Short Display FHIR Variation Profile
Cardinality 0..*
Invariants
Inherited by this element
dom-2RuleIf the resource is contained in another resource, it SHALL NOT contain nested Resourcescontained.contained.empty()
dom-3RuleIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resourcecontained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4RuleIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdatedcontained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5RuleIf a resource is contained in another resource, it SHALL NOT have a security labelcontained.meta.security.empty()
dom-6GuidelineA resource should have narrative for robust managementtext.`div`.exists()
This is (only) a best practice guideline because:

When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time.

MolecularDefinition.id
Element Id MolecularDefinition.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

Short Display Logical id of this artifact
Cardinality 0..1
Type id
Comments

Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

MolecularDefinition.meta
Element Id MolecularDefinition.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

Short Display Metadata about the resource
Cardinality 0..1
Type Meta
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.implicitRules
Element Id MolecularDefinition.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

Short Display A set of rules under which this content was created
Cardinality 0..1
Type uri
Is Modifier true (Reason: This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation)
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.language
Element Id MolecularDefinition.language
Definition

The base language in which the resource is written.

Short Display Language of the resource content
Cardinality 0..1
Terminology Binding IETF language tag for a human language
The codes SHALL be taken from All Languages
Type code
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.text
Element Id MolecularDefinition.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

Short Display Text summary of the resource, for human interpretation
Cardinality 0..1 This element is affected by the following invariants: dom-6
Type Narrative
Alternate Names narrative, html, xhtml, display
Comments

Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.contained
Element Id MolecularDefinition.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.

Short Display Contained, inline Resources
Cardinality 0..* This element is affected by the following invariants: dom-2, dom-4, dom-3, dom-5
Type Resource
Alternate Names inline resources, anonymous resources, contained resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.

MolecularDefinition.extension
Element Id MolecularDefinition.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.modifierExtension
Element Id MolecularDefinition.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.identifier
Element Id MolecularDefinition.identifier
Definition

A unique identifier for this particular resource instance.

Short Display Unique ID for this particular resource
Cardinality 0..*
Type Identifier
Requirements

Allows MolecularDefinition to be distinguished and referenced.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.type
Element Id MolecularDefinition.type
Definition

The type of the sequence, e.g., amino acid, DNA, or RNA sequence.

Short Display Sequence type, e.g., aa, dna, or rna
Cardinality 1..1
Terminology Binding Type of a molecule -- DNA, RNA, or amino acid sequence.
The codes SHALL be taken from sequence Type
Type code
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location
Element Id MolecularDefinition.location
Definition

The molecular location of this molecule.

Short Display Location of this molecule
Cardinality 1..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.id
Element Id MolecularDefinition.location.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.extension
Element Id MolecularDefinition.location.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.modifierExtension
Element Id MolecularDefinition.location.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation
Element Id MolecularDefinition.location.sequenceLocation
Definition

The Location of this molecule in context of a sequence.

Short Display Location of this molecule in context of a sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.id
Element Id MolecularDefinition.location.sequenceLocation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.sequenceLocation.extension
Element Id MolecularDefinition.location.sequenceLocation.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.modifierExtension
Element Id MolecularDefinition.location.sequenceLocation.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.sequenceContext
Element Id MolecularDefinition.location.sequenceLocation.sequenceContext
Definition

The reference Sequence that contains this location.

Short Display Reference sequence
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.coordinateInterval
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval
Definition

The coordinate interval for this location.

Short Display Coordinate Interval for this location
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.coordinateInterval.id
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.sequenceLocation.coordinateInterval.extension
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.coordinateInterval.modifierExtension
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.coordinateInterval.numberingSystem
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval.numberingSystem
Definition

The coordinate system of this interval.

Short Display Coordinate System
Cardinality 0..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.coordinateInterval.start[x]
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval.start[x]
Definition

The start of this interval.

Short Display Start
Cardinality 0..1
Type Choice of: Quantity, Range
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.coordinateInterval.end[x]
Element Id MolecularDefinition.location.sequenceLocation.coordinateInterval.end[x]
Definition

The end of this interval.

Short Display End
Cardinality 0..1
Type Choice of: Quantity, Range
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.sequenceLocation.strand
Element Id MolecularDefinition.location.sequenceLocation.strand
Definition

The identification of the strand direction, i.e, forward vs reverse strand.

Short Display Forward or Reverse
Cardinality 0..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation
Element Id MolecularDefinition.location.cytobandLocation
Definition

The location of this molecule in context of a cytoband.

Short Display Location of this molecule in context of a cytoband
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.id
Element Id MolecularDefinition.location.cytobandLocation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.cytobandLocation.extension
Element Id MolecularDefinition.location.cytobandLocation.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.modifierExtension
Element Id MolecularDefinition.location.cytobandLocation.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.genomeAssembly
Element Id MolecularDefinition.location.cytobandLocation.genomeAssembly
Definition

The reference genome assemble.

Short Display Reference Genome
Cardinality 1..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.genomeAssembly.id
Element Id MolecularDefinition.location.cytobandLocation.genomeAssembly.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.cytobandLocation.genomeAssembly.extension
Element Id MolecularDefinition.location.cytobandLocation.genomeAssembly.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.genomeAssembly.modifierExtension
Element Id MolecularDefinition.location.cytobandLocation.genomeAssembly.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.genomeAssembly.description[x]
Element Id MolecularDefinition.location.cytobandLocation.genomeAssembly.description[x]
Definition

The description of this genome assemble.

Short Display Genome assemble description
Cardinality 0..1
Type Choice of: markdown, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval
Definition

The Cytoband Interval.

Short Display Cytoband Interval
Cardinality 1..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval.id
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.cytobandLocation.cytobandInterval.extension
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval.modifierExtension
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.id
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.extension
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.modifierExtension
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.startCytoband.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.id
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.extension
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.modifierExtension
Element Id MolecularDefinition.location.cytobandLocation.cytobandInterval.endCytoband.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
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 Choice of: code, string
[x] Note See Choice of Datatypes for further information about how to use [x]
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.featureLocation
Element Id MolecularDefinition.location.featureLocation
Definition

The location of this molecule in context of a feature.

Short Display Location in context of a feature
Cardinality 0..*
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.featureLocation.id
Element Id MolecularDefinition.location.featureLocation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.location.featureLocation.extension
Element Id MolecularDefinition.location.featureLocation.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.featureLocation.modifierExtension
Element Id MolecularDefinition.location.featureLocation.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.location.featureLocation.geneId
Element Id MolecularDefinition.location.featureLocation.geneId
Definition

The gene Id where this molecule occurs.

Short Display Gene Id
Cardinality 0..*
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.memberState
Element Id MolecularDefinition.memberState
Definition

A member or part of this molecule.

Short Display Member
Cardinality 0..0
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation
Element Id MolecularDefinition.representation
Definition

The representation of this molecular definition, e.g., as a literal or repeated elements.

Short Display Representation
Cardinality 2..*
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
Slicing This element introduces a set of slices. The slicing rules are:
  • unordered
  • Open
  • discriminators: value:focus
MolecularDefinition.representation.id
Element Id MolecularDefinition.representation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extension
Element Id MolecularDefinition.representation.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.modifierExtension
Element Id MolecularDefinition.representation.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.focus
Element Id MolecularDefinition.representation.focus
Definition

A representation focus, e.g., reference or alternative state.

Short Display The focus of the representation
Cardinality 1..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.code
Element Id MolecularDefinition.representation.code
Definition

A representation code.

Short Display A code of the representation
Cardinality 0..*
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal
Element Id MolecularDefinition.representation.literal
Definition

A literal representation.

Short Display A literal representation
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.id
Element Id MolecularDefinition.representation.literal.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.literal.extension
Element Id MolecularDefinition.representation.literal.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.modifierExtension
Element Id MolecularDefinition.representation.literal.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.encoding
Element Id MolecularDefinition.representation.literal.encoding
Definition

The encoding used for the expression of the primary sequence. This defines the characters that may be used in the primary sequence and it permits the explicit inclusion/exclusion of IUPAC ambiguity codes.

Short Display The encoding used for the expression of the primary sequence
Cardinality 0..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.value
Element Id MolecularDefinition.representation.literal.value
Definition

The primary (linear) sequence, expressed as a literal string.

Short Display The primary (linear) sequence, expressed as a literal string
Cardinality 1..1
Type string
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.resolvable
Element Id MolecularDefinition.representation.resolvable
Definition

A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself. The sequence may be provided inline as an attached document or through a resolvable URI.

Short Display A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself
Cardinality 0..1
Type Attachment
Comments

Attachment.data for inline, .url for resolvable, optionally with .contentType for format.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted
Element Id MolecularDefinition.representation.extracted
Definition

A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence.

Short Display A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.id
Element Id MolecularDefinition.representation.extracted.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extracted.extension
Element Id MolecularDefinition.representation.extracted.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.modifierExtension
Element Id MolecularDefinition.representation.extracted.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.startingMolecule
Element Id MolecularDefinition.representation.extracted.startingMolecule
Definition

The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted.

Short Display The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.start
Element Id MolecularDefinition.representation.extracted.start
Definition

The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.end
Element Id MolecularDefinition.representation.extracted.end
Definition

The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.coordinateSystem
Element Id MolecularDefinition.representation.extracted.coordinateSystem
Definition

The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.reverseComplement
Element Id MolecularDefinition.representation.extracted.reverseComplement
Definition

A flag that indicates whether the extracted sequence should be reverse complemented.

Short Display A flag that indicates whether the extracted sequence should be reverse complemented
Cardinality 0..1
Type boolean
Comments

This attribute might be needed in all sequence representation classes, so that any sequence representation could be reverseComplemented.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated
Element Id MolecularDefinition.representation.repeated
Definition

A Molecular Sequence that is represented as a repeated sequence motif.

Short Display A Molecular Sequence that is represented as a repeated sequence motif
Cardinality 0..1
Type BackboneElement
Comments

This class represents motifs that occur in tandem (immediately adjacent to each other) and without edits (each copy of the motif is identical).

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.id
Element Id MolecularDefinition.representation.repeated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.repeated.extension
Element Id MolecularDefinition.representation.repeated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.modifierExtension
Element Id MolecularDefinition.representation.repeated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.sequenceMotif
Element Id MolecularDefinition.representation.repeated.sequenceMotif
Definition

The sequence that defines the repeated motif.

Short Display The sequence that defines the repeated motif
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.copyCount
Element Id MolecularDefinition.representation.repeated.copyCount
Definition

The number of repeats (copies) of the sequence motif.

Short Display The number of repeats (copies) of the sequence motif
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated
Element Id MolecularDefinition.representation.concatenated
Definition

A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences.

Short Display A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.id
Element Id MolecularDefinition.representation.concatenated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.extension
Element Id MolecularDefinition.representation.concatenated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.modifierExtension
Element Id MolecularDefinition.representation.concatenated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement
Element Id MolecularDefinition.representation.concatenated.sequenceElement
Definition

One element of a concatenated Molecular Sequence.

Short Display One element of a concatenated Molecular Sequence
Cardinality 1..*
Type BackboneElement
Comments

At least two sequenceElement elements are required to represent a concatenated sequence.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.id
Element Id MolecularDefinition.representation.concatenated.sequenceElement.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.sequenceElement.extension
Element Id MolecularDefinition.representation.concatenated.sequenceElement.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.modifierExtension
Element Id MolecularDefinition.representation.concatenated.sequenceElement.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.sequence
Element Id MolecularDefinition.representation.concatenated.sequenceElement.sequence
Definition

The Molecular Sequence corresponding to this element.

Short Display The Molecular Sequence corresponding to this element
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex
Element Id MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex
Definition

The ordinal position of this sequence element within the concatenated Molecular Sequence.

Short Display The ordinal position of this sequence element within the concatenated Molecular Sequence
Cardinality 1..1
Type integer
Comments

0 or 1 based indices are possible, could potentially skip numbers in the sequence, suggest implementers sort numerically prior to concatenating

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative
Element Id MolecularDefinition.representation.relative
Definition

A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence.

Short Display A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.id
Element Id MolecularDefinition.representation.relative.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.extension
Element Id MolecularDefinition.representation.relative.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.modifierExtension
Element Id MolecularDefinition.representation.relative.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.startingMolecule
Element Id MolecularDefinition.representation.relative.startingMolecule
Definition

The Molecular Sequence that serves as the starting sequence, on which edits will be applied.

Short Display The Molecular Sequence that serves as the starting sequence, on which edits will be applied
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit
Element Id MolecularDefinition.representation.relative.edit
Definition

An edit (change) made to a sequence.

Short Display An edit (change) made to a sequence
Cardinality 0..*
Type BackboneElement
Comments

Edits are applied sequentially. The sequence that results from one edit operation is used as the 'starting' sequence of the next edit operation.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.id
Element Id MolecularDefinition.representation.relative.edit.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.edit.extension
Element Id MolecularDefinition.representation.relative.edit.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.modifierExtension
Element Id MolecularDefinition.representation.relative.edit.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.editOrder
Element Id MolecularDefinition.representation.relative.edit.editOrder
Definition

The order of this edit, relative to other edits on the starting sequence.

Short Display The order of this edit, relative to other edits on the starting sequence
Cardinality 0..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.coordinateSystem
Element Id MolecularDefinition.representation.relative.edit.coordinateSystem
Definition

The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Terminology Binding Genomic coordinate system.
The codes SHALL be taken from http://loinc.org/LL5323-2/ icon; other codes may be used where these codes are not suitable
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.start
Element Id MolecularDefinition.representation.relative.edit.start
Definition

The start coordinate of the interval that will be edited.

Short Display The start coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.end
Element Id MolecularDefinition.representation.relative.edit.end
Definition

The end coordinate of the interval that will be edited.

Short Display The end coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacementMolecule
Element Id MolecularDefinition.representation.relative.edit.replacementMolecule
Definition

The sequence that defines the replacement sequence used in the edit operation.

Short Display The sequence that defines the replacement sequence used in the edit operation
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacedMolecule
Element Id MolecularDefinition.representation.relative.edit.replacedMolecule
Definition

The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit.

Short Display The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit
Cardinality 0..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation(ContextState)
Element Id MolecularDefinition.representation:ContextState
Definition

The representation of this molecular definition, e.g., as a literal or repeated elements.

Short Display Representation
Cardinality 0..1
Type BackboneElement
Must Support true
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.id
Element Id MolecularDefinition.representation:ContextState.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extension
Element Id MolecularDefinition.representation:ContextState.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.modifierExtension
Element Id MolecularDefinition.representation:ContextState.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.focus
Element Id MolecularDefinition.representation:ContextState.focus
Definition

A representation focus, e.g., reference or alternative state.

Short Display The focus of the representation
Cardinality 0..1
Type CodeableConcept
Pattern Value <valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://hl7.org/fhir/moleculardefinition-focus"/>
    <code value="context-state"/>
  </coding>
</valueCodeableConcept>
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.code
Element Id MolecularDefinition.representation:ContextState.code
Definition

A representation code.

Short Display A code of the representation
Cardinality 0..*
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal
Element Id MolecularDefinition.representation:ContextState.literal
Definition

A literal representation.

Short Display A literal representation
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.id
Element Id MolecularDefinition.representation:ContextState.literal.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.literal.extension
Element Id MolecularDefinition.representation:ContextState.literal.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.modifierExtension
Element Id MolecularDefinition.representation:ContextState.literal.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.encoding
Element Id MolecularDefinition.representation:ContextState.literal.encoding
Definition

The encoding used for the expression of the primary sequence. This defines the characters that may be used in the primary sequence and it permits the explicit inclusion/exclusion of IUPAC ambiguity codes.

Short Display The encoding used for the expression of the primary sequence
Cardinality 0..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.value
Element Id MolecularDefinition.representation:ContextState.literal.value
Definition

The primary (linear) sequence, expressed as a literal string.

Short Display The primary (linear) sequence, expressed as a literal string
Cardinality 1..1
Type string
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.resolvable
Element Id MolecularDefinition.representation:ContextState.resolvable
Definition

A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself. The sequence may be provided inline as an attached document or through a resolvable URI.

Short Display A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself
Cardinality 0..1
Type Attachment
Comments

Attachment.data for inline, .url for resolvable, optionally with .contentType for format.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted
Element Id MolecularDefinition.representation:ContextState.extracted
Definition

A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence.

Short Display A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.id
Element Id MolecularDefinition.representation:ContextState.extracted.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extracted.extension
Element Id MolecularDefinition.representation:ContextState.extracted.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.modifierExtension
Element Id MolecularDefinition.representation:ContextState.extracted.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.startingMolecule
Element Id MolecularDefinition.representation:ContextState.extracted.startingMolecule
Definition

The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted.

Short Display The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.start
Element Id MolecularDefinition.representation:ContextState.extracted.start
Definition

The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.end
Element Id MolecularDefinition.representation:ContextState.extracted.end
Definition

The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.coordinateSystem
Element Id MolecularDefinition.representation:ContextState.extracted.coordinateSystem
Definition

The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.reverseComplement
Element Id MolecularDefinition.representation:ContextState.extracted.reverseComplement
Definition

A flag that indicates whether the extracted sequence should be reverse complemented.

Short Display A flag that indicates whether the extracted sequence should be reverse complemented
Cardinality 0..1
Type boolean
Comments

This attribute might be needed in all sequence representation classes, so that any sequence representation could be reverseComplemented.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated
Element Id MolecularDefinition.representation:ContextState.repeated
Definition

A Molecular Sequence that is represented as a repeated sequence motif.

Short Display A Molecular Sequence that is represented as a repeated sequence motif
Cardinality 0..1
Type BackboneElement
Comments

This class represents motifs that occur in tandem (immediately adjacent to each other) and without edits (each copy of the motif is identical).

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.id
Element Id MolecularDefinition.representation:ContextState.repeated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.repeated.extension
Element Id MolecularDefinition.representation:ContextState.repeated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.modifierExtension
Element Id MolecularDefinition.representation:ContextState.repeated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.sequenceMotif
Element Id MolecularDefinition.representation:ContextState.repeated.sequenceMotif
Definition

The sequence that defines the repeated motif.

Short Display The sequence that defines the repeated motif
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.copyCount
Element Id MolecularDefinition.representation:ContextState.repeated.copyCount
Definition

The number of repeats (copies) of the sequence motif.

Short Display The number of repeats (copies) of the sequence motif
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated
Element Id MolecularDefinition.representation:ContextState.concatenated
Definition

A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences.

Short Display A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.id
Element Id MolecularDefinition.representation:ContextState.concatenated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.extension
Element Id MolecularDefinition.representation:ContextState.concatenated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.modifierExtension
Element Id MolecularDefinition.representation:ContextState.concatenated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement
Element Id MolecularDefinition.representation:ContextState.concatenated.sequenceElement
Definition

One element of a concatenated Molecular Sequence.

Short Display One element of a concatenated Molecular Sequence
Cardinality 1..*
Type BackboneElement
Comments

At least two sequenceElement elements are required to represent a concatenated sequence.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.id
Element Id MolecularDefinition.representation:ContextState.concatenated.sequenceElement.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.sequenceElement.extension
Element Id MolecularDefinition.representation:ContextState.concatenated.sequenceElement.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.modifierExtension
Element Id MolecularDefinition.representation:ContextState.concatenated.sequenceElement.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.sequence
Element Id MolecularDefinition.representation:ContextState.concatenated.sequenceElement.sequence
Definition

The Molecular Sequence corresponding to this element.

Short Display The Molecular Sequence corresponding to this element
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex
Element Id MolecularDefinition.representation:ContextState.concatenated.sequenceElement.ordinalIndex
Definition

The ordinal position of this sequence element within the concatenated Molecular Sequence.

Short Display The ordinal position of this sequence element within the concatenated Molecular Sequence
Cardinality 1..1
Type integer
Comments

0 or 1 based indices are possible, could potentially skip numbers in the sequence, suggest implementers sort numerically prior to concatenating

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative
Element Id MolecularDefinition.representation:ContextState.relative
Definition

A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence.

Short Display A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.id
Element Id MolecularDefinition.representation:ContextState.relative.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.extension
Element Id MolecularDefinition.representation:ContextState.relative.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.modifierExtension
Element Id MolecularDefinition.representation:ContextState.relative.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.startingMolecule
Element Id MolecularDefinition.representation:ContextState.relative.startingMolecule
Definition

The Molecular Sequence that serves as the starting sequence, on which edits will be applied.

Short Display The Molecular Sequence that serves as the starting sequence, on which edits will be applied
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit
Element Id MolecularDefinition.representation:ContextState.relative.edit
Definition

An edit (change) made to a sequence.

Short Display An edit (change) made to a sequence
Cardinality 0..*
Type BackboneElement
Comments

Edits are applied sequentially. The sequence that results from one edit operation is used as the 'starting' sequence of the next edit operation.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.id
Element Id MolecularDefinition.representation:ContextState.relative.edit.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.edit.extension
Element Id MolecularDefinition.representation:ContextState.relative.edit.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.modifierExtension
Element Id MolecularDefinition.representation:ContextState.relative.edit.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.editOrder
Element Id MolecularDefinition.representation:ContextState.relative.edit.editOrder
Definition

The order of this edit, relative to other edits on the starting sequence.

Short Display The order of this edit, relative to other edits on the starting sequence
Cardinality 0..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.coordinateSystem
Element Id MolecularDefinition.representation:ContextState.relative.edit.coordinateSystem
Definition

The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Terminology Binding Genomic coordinate system.
The codes SHALL be taken from http://loinc.org/LL5323-2/ icon; other codes may be used where these codes are not suitable
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.start
Element Id MolecularDefinition.representation:ContextState.relative.edit.start
Definition

The start coordinate of the interval that will be edited.

Short Display The start coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.end
Element Id MolecularDefinition.representation:ContextState.relative.edit.end
Definition

The end coordinate of the interval that will be edited.

Short Display The end coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacementMolecule
Element Id MolecularDefinition.representation:ContextState.relative.edit.replacementMolecule
Definition

The sequence that defines the replacement sequence used in the edit operation.

Short Display The sequence that defines the replacement sequence used in the edit operation
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacedMolecule
Element Id MolecularDefinition.representation:ContextState.relative.edit.replacedMolecule
Definition

The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit.

Short Display The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit
Cardinality 0..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation(ReferenceState)
Element Id MolecularDefinition.representation:ReferenceState
Definition

The representation of this molecular definition, e.g., as a literal or repeated elements.

Short Display Representation
Cardinality 1..1
Type BackboneElement
Must Support true
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.id
Element Id MolecularDefinition.representation:ReferenceState.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extension
Element Id MolecularDefinition.representation:ReferenceState.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.focus
Element Id MolecularDefinition.representation:ReferenceState.focus
Definition

A representation focus, e.g., reference or alternative state.

Short Display The focus of the representation
Cardinality 0..1
Type CodeableConcept
Pattern Value <valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://hl7.org/fhir/moleculardefinition-focus"/>
    <code value="reference-state"/>
  </coding>
</valueCodeableConcept>
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.code
Element Id MolecularDefinition.representation:ReferenceState.code
Definition

A representation code.

Short Display A code of the representation
Cardinality 0..*
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal
Element Id MolecularDefinition.representation:ReferenceState.literal
Definition

A literal representation.

Short Display A literal representation
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.id
Element Id MolecularDefinition.representation:ReferenceState.literal.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.literal.extension
Element Id MolecularDefinition.representation:ReferenceState.literal.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.literal.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.encoding
Element Id MolecularDefinition.representation:ReferenceState.literal.encoding
Definition

The encoding used for the expression of the primary sequence. This defines the characters that may be used in the primary sequence and it permits the explicit inclusion/exclusion of IUPAC ambiguity codes.

Short Display The encoding used for the expression of the primary sequence
Cardinality 0..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.value
Element Id MolecularDefinition.representation:ReferenceState.literal.value
Definition

The primary (linear) sequence, expressed as a literal string.

Short Display The primary (linear) sequence, expressed as a literal string
Cardinality 1..1
Type string
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.resolvable
Element Id MolecularDefinition.representation:ReferenceState.resolvable
Definition

A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself. The sequence may be provided inline as an attached document or through a resolvable URI.

Short Display A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself
Cardinality 0..1
Type Attachment
Comments

Attachment.data for inline, .url for resolvable, optionally with .contentType for format.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted
Element Id MolecularDefinition.representation:ReferenceState.extracted
Definition

A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence.

Short Display A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.id
Element Id MolecularDefinition.representation:ReferenceState.extracted.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extracted.extension
Element Id MolecularDefinition.representation:ReferenceState.extracted.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.extracted.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.startingMolecule
Element Id MolecularDefinition.representation:ReferenceState.extracted.startingMolecule
Definition

The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted.

Short Display The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.start
Element Id MolecularDefinition.representation:ReferenceState.extracted.start
Definition

The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.end
Element Id MolecularDefinition.representation:ReferenceState.extracted.end
Definition

The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.coordinateSystem
Element Id MolecularDefinition.representation:ReferenceState.extracted.coordinateSystem
Definition

The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.reverseComplement
Element Id MolecularDefinition.representation:ReferenceState.extracted.reverseComplement
Definition

A flag that indicates whether the extracted sequence should be reverse complemented.

Short Display A flag that indicates whether the extracted sequence should be reverse complemented
Cardinality 0..1
Type boolean
Comments

This attribute might be needed in all sequence representation classes, so that any sequence representation could be reverseComplemented.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated
Element Id MolecularDefinition.representation:ReferenceState.repeated
Definition

A Molecular Sequence that is represented as a repeated sequence motif.

Short Display A Molecular Sequence that is represented as a repeated sequence motif
Cardinality 0..1
Type BackboneElement
Comments

This class represents motifs that occur in tandem (immediately adjacent to each other) and without edits (each copy of the motif is identical).

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.id
Element Id MolecularDefinition.representation:ReferenceState.repeated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.repeated.extension
Element Id MolecularDefinition.representation:ReferenceState.repeated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.repeated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.sequenceMotif
Element Id MolecularDefinition.representation:ReferenceState.repeated.sequenceMotif
Definition

The sequence that defines the repeated motif.

Short Display The sequence that defines the repeated motif
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.copyCount
Element Id MolecularDefinition.representation:ReferenceState.repeated.copyCount
Definition

The number of repeats (copies) of the sequence motif.

Short Display The number of repeats (copies) of the sequence motif
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated
Element Id MolecularDefinition.representation:ReferenceState.concatenated
Definition

A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences.

Short Display A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.id
Element Id MolecularDefinition.representation:ReferenceState.concatenated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.extension
Element Id MolecularDefinition.representation:ReferenceState.concatenated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.concatenated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement
Element Id MolecularDefinition.representation:ReferenceState.concatenated.sequenceElement
Definition

One element of a concatenated Molecular Sequence.

Short Display One element of a concatenated Molecular Sequence
Cardinality 1..*
Type BackboneElement
Comments

At least two sequenceElement elements are required to represent a concatenated sequence.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.id
Element Id MolecularDefinition.representation:ReferenceState.concatenated.sequenceElement.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.sequenceElement.extension
Element Id MolecularDefinition.representation:ReferenceState.concatenated.sequenceElement.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.concatenated.sequenceElement.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.sequence
Element Id MolecularDefinition.representation:ReferenceState.concatenated.sequenceElement.sequence
Definition

The Molecular Sequence corresponding to this element.

Short Display The Molecular Sequence corresponding to this element
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex
Element Id MolecularDefinition.representation:ReferenceState.concatenated.sequenceElement.ordinalIndex
Definition

The ordinal position of this sequence element within the concatenated Molecular Sequence.

Short Display The ordinal position of this sequence element within the concatenated Molecular Sequence
Cardinality 1..1
Type integer
Comments

0 or 1 based indices are possible, could potentially skip numbers in the sequence, suggest implementers sort numerically prior to concatenating

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative
Element Id MolecularDefinition.representation:ReferenceState.relative
Definition

A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence.

Short Display A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.id
Element Id MolecularDefinition.representation:ReferenceState.relative.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.extension
Element Id MolecularDefinition.representation:ReferenceState.relative.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.relative.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.startingMolecule
Element Id MolecularDefinition.representation:ReferenceState.relative.startingMolecule
Definition

The Molecular Sequence that serves as the starting sequence, on which edits will be applied.

Short Display The Molecular Sequence that serves as the starting sequence, on which edits will be applied
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit
Element Id MolecularDefinition.representation:ReferenceState.relative.edit
Definition

An edit (change) made to a sequence.

Short Display An edit (change) made to a sequence
Cardinality 0..*
Type BackboneElement
Comments

Edits are applied sequentially. The sequence that results from one edit operation is used as the 'starting' sequence of the next edit operation.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.id
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.edit.extension
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.modifierExtension
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.editOrder
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.editOrder
Definition

The order of this edit, relative to other edits on the starting sequence.

Short Display The order of this edit, relative to other edits on the starting sequence
Cardinality 0..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.coordinateSystem
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.coordinateSystem
Definition

The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Terminology Binding Genomic coordinate system.
The codes SHALL be taken from http://loinc.org/LL5323-2/ icon; other codes may be used where these codes are not suitable
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.start
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.start
Definition

The start coordinate of the interval that will be edited.

Short Display The start coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.end
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.end
Definition

The end coordinate of the interval that will be edited.

Short Display The end coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacementMolecule
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.replacementMolecule
Definition

The sequence that defines the replacement sequence used in the edit operation.

Short Display The sequence that defines the replacement sequence used in the edit operation
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacedMolecule
Element Id MolecularDefinition.representation:ReferenceState.relative.edit.replacedMolecule
Definition

The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit.

Short Display The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit
Cardinality 0..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation(AlternativeState)
Element Id MolecularDefinition.representation:AlternativeState
Definition

The representation of this molecular definition, e.g., as a literal or repeated elements.

Short Display Representation
Cardinality 1..1
Type BackboneElement
Must Support true
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.id
Element Id MolecularDefinition.representation:AlternativeState.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extension
Element Id MolecularDefinition.representation:AlternativeState.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.focus
Element Id MolecularDefinition.representation:AlternativeState.focus
Definition

A representation focus, e.g., reference or alternative state.

Short Display The focus of the representation
Cardinality 0..1
Type CodeableConcept
Pattern Value <valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://hl7.org/fhir/moleculardefinition-focus"/>
    <code value="alternative-state"/>
  </coding>
</valueCodeableConcept>
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.code
Element Id MolecularDefinition.representation:AlternativeState.code
Definition

A representation code.

Short Display A code of the representation
Cardinality 0..*
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal
Element Id MolecularDefinition.representation:AlternativeState.literal
Definition

A literal representation.

Short Display A literal representation
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.id
Element Id MolecularDefinition.representation:AlternativeState.literal.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.literal.extension
Element Id MolecularDefinition.representation:AlternativeState.literal.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.literal.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.encoding
Element Id MolecularDefinition.representation:AlternativeState.literal.encoding
Definition

The encoding used for the expression of the primary sequence. This defines the characters that may be used in the primary sequence and it permits the explicit inclusion/exclusion of IUPAC ambiguity codes.

Short Display The encoding used for the expression of the primary sequence
Cardinality 0..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.literal.value
Element Id MolecularDefinition.representation:AlternativeState.literal.value
Definition

The primary (linear) sequence, expressed as a literal string.

Short Display The primary (linear) sequence, expressed as a literal string
Cardinality 1..1
Type string
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.resolvable
Element Id MolecularDefinition.representation:AlternativeState.resolvable
Definition

A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself. The sequence may be provided inline as an attached document or through a resolvable URI.

Short Display A resolvable representation of a molecule that optionally contains formatting in addition to the specification of the primary sequence itself
Cardinality 0..1
Type Attachment
Comments

Attachment.data for inline, .url for resolvable, optionally with .contentType for format.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted
Element Id MolecularDefinition.representation:AlternativeState.extracted
Definition

A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence.

Short Display A Molecular Sequence that is represented as an extracted portion of a different Molecular Sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.id
Element Id MolecularDefinition.representation:AlternativeState.extracted.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.extracted.extension
Element Id MolecularDefinition.representation:AlternativeState.extracted.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.extracted.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.startingMolecule
Element Id MolecularDefinition.representation:AlternativeState.extracted.startingMolecule
Definition

The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted.

Short Display The Molecular Sequence that serves as the parent sequence, from which the intended sequence will be extracted
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.start
Element Id MolecularDefinition.representation:AlternativeState.extracted.start
Definition

The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The start coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.end
Element Id MolecularDefinition.representation:AlternativeState.extracted.end
Definition

The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted.

Short Display The end coordinate (on the parent sequence) of the interval that defines the subsequence to be extracted
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.coordinateSystem
Element Id MolecularDefinition.representation:AlternativeState.extracted.coordinateSystem
Definition

The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the interval that defines the subsequence to be extracted. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.extracted.reverseComplement
Element Id MolecularDefinition.representation:AlternativeState.extracted.reverseComplement
Definition

A flag that indicates whether the extracted sequence should be reverse complemented.

Short Display A flag that indicates whether the extracted sequence should be reverse complemented
Cardinality 0..1
Type boolean
Comments

This attribute might be needed in all sequence representation classes, so that any sequence representation could be reverseComplemented.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated
Element Id MolecularDefinition.representation:AlternativeState.repeated
Definition

A Molecular Sequence that is represented as a repeated sequence motif.

Short Display A Molecular Sequence that is represented as a repeated sequence motif
Cardinality 0..1
Type BackboneElement
Comments

This class represents motifs that occur in tandem (immediately adjacent to each other) and without edits (each copy of the motif is identical).

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.id
Element Id MolecularDefinition.representation:AlternativeState.repeated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.repeated.extension
Element Id MolecularDefinition.representation:AlternativeState.repeated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.repeated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.sequenceMotif
Element Id MolecularDefinition.representation:AlternativeState.repeated.sequenceMotif
Definition

The sequence that defines the repeated motif.

Short Display The sequence that defines the repeated motif
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.repeated.copyCount
Element Id MolecularDefinition.representation:AlternativeState.repeated.copyCount
Definition

The number of repeats (copies) of the sequence motif.

Short Display The number of repeats (copies) of the sequence motif
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated
Element Id MolecularDefinition.representation:AlternativeState.concatenated
Definition

A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences.

Short Display A Molecular Sequence that is represented as an ordered concatenation of two or more Molecular Sequences
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.id
Element Id MolecularDefinition.representation:AlternativeState.concatenated.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.extension
Element Id MolecularDefinition.representation:AlternativeState.concatenated.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.concatenated.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement
Element Id MolecularDefinition.representation:AlternativeState.concatenated.sequenceElement
Definition

One element of a concatenated Molecular Sequence.

Short Display One element of a concatenated Molecular Sequence
Cardinality 1..*
Type BackboneElement
Comments

At least two sequenceElement elements are required to represent a concatenated sequence.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.id
Element Id MolecularDefinition.representation:AlternativeState.concatenated.sequenceElement.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.concatenated.sequenceElement.extension
Element Id MolecularDefinition.representation:AlternativeState.concatenated.sequenceElement.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.concatenated.sequenceElement.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.sequence
Element Id MolecularDefinition.representation:AlternativeState.concatenated.sequenceElement.sequence
Definition

The Molecular Sequence corresponding to this element.

Short Display The Molecular Sequence corresponding to this element
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.concatenated.sequenceElement.ordinalIndex
Element Id MolecularDefinition.representation:AlternativeState.concatenated.sequenceElement.ordinalIndex
Definition

The ordinal position of this sequence element within the concatenated Molecular Sequence.

Short Display The ordinal position of this sequence element within the concatenated Molecular Sequence
Cardinality 1..1
Type integer
Comments

0 or 1 based indices are possible, could potentially skip numbers in the sequence, suggest implementers sort numerically prior to concatenating

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative
Element Id MolecularDefinition.representation:AlternativeState.relative
Definition

A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence.

Short Display A Molecular Definition that is represented as an ordered series of edits on a specified starting sequence
Cardinality 0..1
Type BackboneElement
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.id
Element Id MolecularDefinition.representation:AlternativeState.relative.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.extension
Element Id MolecularDefinition.representation:AlternativeState.relative.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.relative.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.startingMolecule
Element Id MolecularDefinition.representation:AlternativeState.relative.startingMolecule
Definition

The Molecular Sequence that serves as the starting sequence, on which edits will be applied.

Short Display The Molecular Sequence that serves as the starting sequence, on which edits will be applied
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit
Element Id MolecularDefinition.representation:AlternativeState.relative.edit
Definition

An edit (change) made to a sequence.

Short Display An edit (change) made to a sequence
Cardinality 0..*
Type BackboneElement
Comments

Edits are applied sequentially. The sequence that results from one edit operation is used as the 'starting' sequence of the next edit operation.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.id
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Short Display Unique id for inter-element referencing
Cardinality 0..1 This element is affected by the following invariants: ele-1
Type string
MolecularDefinition.representation.relative.edit.extension
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Short Display Additional content defined by implementations
Cardinality 0..*
Type Extension
Alternate Names extensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.modifierExtension
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Short Display Extensions that cannot be ignored even if unrecognized
Cardinality 0..*
Type Extension
Is Modifier true (Reason: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them)
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Names extensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.editOrder
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.editOrder
Definition

The order of this edit, relative to other edits on the starting sequence.

Short Display The order of this edit, relative to other edits on the starting sequence
Cardinality 0..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.coordinateSystem
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.coordinateSystem
Definition

The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based.

Short Display The coordinate system used to define the edited intervals on the starting sequence. Coordinate systems are usually 0- or 1-based
Cardinality 1..1
Terminology Binding Genomic coordinate system.
The codes SHALL be taken from http://loinc.org/LL5323-2/ icon; other codes may be used where these codes are not suitable
Type CodeableConcept
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.start
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.start
Definition

The start coordinate of the interval that will be edited.

Short Display The start coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.end
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.end
Definition

The end coordinate of the interval that will be edited.

Short Display The end coordinate of the interval that will be edited
Cardinality 1..1
Type integer
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacementMolecule
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.replacementMolecule
Definition

The sequence that defines the replacement sequence used in the edit operation.

Short Display The sequence that defines the replacement sequence used in the edit operation
Cardinality 1..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())
MolecularDefinition.representation.relative.edit.replacedMolecule
Element Id MolecularDefinition.representation:AlternativeState.relative.edit.replacedMolecule
Definition

The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit.

Short Display The sequence on the 'starting' sequence for the edit operation, defined by the specified interval, that will be replaced during the edit
Cardinality 0..1
Type Reference(MolecularDefinition)
Invariants
Inherited by this element
ele-1RuleAll FHIR elements must have a @value or childrenhasValue() or (children().count() > id.count())