Data Model Libraries
    Preparing search index...

    Class MolecularSequenceRelativeComponent

    MolecularSequenceRelativeComponent Class

    FHIR Specification

    • Short: A sequence defined relative to another sequence
    • Definition: A sequence defined relative to another sequence.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    coordinateSystem: null | CodeableConcept

    MolecularSequence.relative.coordinateSystem Element

    FHIR Specification

    • Short: Ways of identifying nucleotides or amino acids within a sequence
    • Definition: These are different ways of identifying nucleotides or amino acids within a sequence. Different databases and file types may use different systems. For detail definitions, see https://loinc.org/92822-6/ for more detail.
    • FHIR Type: CodeableConcept
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: true
    ordinalPosition?: IntegerType

    MolecularSequence.relative.ordinalPosition Element

    FHIR Specification

    • Short: Indicates the order in which the sequence should be considered when putting multiple 'relative' elements together
    • Definition: Indicates the order in which the sequence should be considered when putting multiple 'relative' elements together.
    • FHIR Type: integer
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    sequenceRange?: Range

    MolecularSequence.relative.sequenceRange Element

    FHIR Specification

    • Short: Indicates the nucleotide range in the composed sequence when multiple 'relative' elements are used together
    • Definition: Indicates the nucleotide range in the composed sequence when multiple 'relative' elements are used together.
    • FHIR Type: Range
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    MolecularSequence.relative.startingSequence Element

    FHIR Specification

    • Short: A sequence used as starting sequence
    • Definition: A sequence that is used as a starting sequence to describe variants that are present in a sequence analyzed.
    • FHIR Type: BackboneElement
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true

    MolecularSequence.relative.edit Element

    FHIR Specification

    • Short: Changes in sequence from the starting sequence
    • Definition: Changes in sequence from the starting sequence.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true

    Methods

    • Parse the provided MolecularSequenceRelativeComponent JSON to instantiate the MolecularSequenceRelativeComponent data model.

      Parameters

      • sourceJson: Value

        JSON representing FHIR MolecularSequenceRelativeComponent

      • OptionaloptSourceField: string

        Optional data source field (e.g. <complexTypeName>.<complexTypeFieldName>); defaults to MolecularSequenceRelativeComponent

      Returns undefined | MolecularSequenceRelativeComponent

      MolecularSequenceRelativeComponent data model or undefined for MolecularSequenceRelativeComponent

      JsonError if the provided JSON is not a valid JSON object

    • Determines if the modifierExtension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the modifierExtension property exists and has any values.

      AssertionError for invalid url

    • Returns undefined | string

      the id property value

    • Assigns the provided value to the id property.

      Parameters

      • value: undefined | string

        the id value

      Returns this

      this

      PrimitiveTypeError for invalid value

    • Returns boolean

      true if id exists and has a value; false otherwise

    • Determines if the extension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Determines if the extension property exists.

      Parameters

      • url: string

        the url that identifies a specific Extension

      Returns undefined | IExtension

      an Extension having the provided url

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Adds the provided Extension to the extension property array.

      Parameters

      • extension: undefined | IExtension

        the Extension value to add to the extension property array

      Returns this

      this

    • Removes the Extension having the provided url from the extension property array.

      Parameters

      • url: string

        the url that identifies a specific Extension to remove

      Returns void

      AssertionError for invalid url

    • Returns boolean

      true if the instance is a FHIR complex or primitive datatype; false otherwise