Data Model Libraries
    Preparing search index...

    Class MolecularSequenceRepositoryComponent

    MolecularSequenceRepositoryComponent Class

    FHIR Specification

    • Short: External repository which contains detailed report related with observedSeq in this resource
    • Definition: Configurations of the external repository. The repository shall store target's observedSeq or records related with target's observedSeq.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    repositoryTypeEnum: RepositoryTypeEnum

    FHIR CodeSystem: RepositoryType

    type_: null | EnumCodeType

    MolecularSequence.repository.type Element

    FHIR Specification

    • Short: directlink | openapi | login | oauth | other
    • Definition: Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.
    • FHIR Type: code
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: true

    CodeSystem Enumeration: RepositoryTypeEnum

    url?: UriType

    MolecularSequence.repository.url Element

    FHIR Specification

    • Short: URI of the repository
    • Definition: URI of an external repository which contains further details about the genetics data.
    • FHIR Type: uri
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    name?: StringType

    FHIR Specification

    • Short: Repository's name
    • Definition: URI of an external repository which contains further details about the genetics data.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    datasetId?: StringType

    MolecularSequence.repository.datasetId Element

    FHIR Specification

    • Short: Id of the dataset that used to call for dataset in repository
    • Definition: Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    variantsetId?: StringType

    MolecularSequence.repository.variantsetId Element

    FHIR Specification

    • Short: Id of the variantset that used to call for variantset in repository
    • Definition: Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    readsetId?: StringType

    MolecularSequence.repository.readsetId Element

    FHIR Specification

    • Short: Id of the read
    • Definition: Id of the read in this external repository.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR MolecularSequenceRepositoryComponent

      • OptionaloptSourceField: string

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

      Returns undefined | MolecularSequenceRepositoryComponent

      MolecularSequenceRepositoryComponent data model or undefined for MolecularSequenceRepositoryComponent

      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