http://hl7.org/fhir/StructureDefinition/MolecularSequence|5.0.0

Representation of a molecular sequence.
NameFlagsCardTypeDescription & Constraints
MolecularSequence
0..*Representation of a molecular sequence
 
identifier
Σ
0..*IdentifierUnique ID for this particular sequence
 
type
Σ
0..1codeaa | dna | rna sequenceType (required)
 
subject
Σ
0..1ReferenceSubject this sequence is associated too
 
focus
Σ
0..*ReferenceWhat the molecular sequence is about, when it is not about the subject of record
 
specimen
Σ
0..1ReferenceSpecimen used for sequencing
 
device
Σ
0..1ReferenceThe method for sequencing
 
performer
Σ
0..1ReferenceWho should be responsible for test result
 
literal
Σ
0..1stringSequence that was observed
 
formatted
Σ
0..*AttachmentEmbedded file or a link (URL) which contains content to represent the sequence
 
relative
Σ
0..*BackboneElementA sequence defined relative to another sequence
 
 
coordinateSystem *
Σ
1..1CodeableConceptWays of identifying nucleotides or amino acids within a sequence LL5323-2 (extensible)
 
 
ordinalPosition
0..1integerIndicates the order in which the sequence should be considered when putting multiple 'relative' elements together
 
 
sequenceRange
0..1RangeIndicates the nucleotide range in the composed sequence when multiple 'relative' elements are used together
 
 
startingSequence
Σ
0..1BackboneElementA sequence used as starting sequence
 
 
 
genomeAssembly
Σ
0..1CodeableConceptThe genome assembly used for starting sequence, e.g. GRCh38 LL1040-6 (extensible)
 
 
 
chromosome
Σ
0..1CodeableConceptChromosome Identifier LL2938-0 (required)
 
 
 
sequence[x]
Σ
0..1The reference sequence that represents the starting sequence Multiple bindings acceptable (NCBI or LRG) (example)
 
 
 
 
sequenceCodeableConcept
Σ
0..1CodeableConcept Multiple bindings acceptable (NCBI or LRG) (example)
 
 
 
 
sequenceString
Σ
0..1string Multiple bindings acceptable (NCBI or LRG) (example)
 
 
 
 
sequenceReference
Σ
0..1Reference Multiple bindings acceptable (NCBI or LRG) (example)
 
 
 
windowStart
Σ
0..1integerStart position of the window on the starting sequence
 
 
 
windowEnd
Σ
0..1integerEnd position of the window on the starting sequence
 
 
 
orientation
Σ
0..1codesense | antisense orientationType (required)
 
 
 
strand
Σ
0..1codewatson | crick strandType (required)
 
 
edit
Σ
0..*BackboneElementChanges in sequence from the starting sequence
 
 
 
start
Σ
0..1integerStart position of the edit on the starting sequence
 
 
 
end
Σ
0..1integerEnd position of the edit on the starting sequence
 
 
 
replacementSequence
Σ
0..1stringAllele that was observed
 
 
 
replacedSequence
Σ
0..1stringAllele in the starting sequence