Data Model Libraries
    Preparing search index...

    Class SubstanceSourceMaterialOrganismHybridComponent

    SubstanceSourceMaterialOrganismHybridComponent Class

    FHIR Specification

    • Short: 4.9.13.8.1 Hybrid species maternal organism ID (Optional)
    • Definition: 4.9.13.8.1 Hybrid species maternal organism ID (Optional).

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    maternalOrganismId?: StringType

    SubstanceSourceMaterial.organism.hybrid.maternalOrganismId Element

    FHIR Specification

    • Short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren't always known, and it is unlikely that it will be known which is maternal and which is paternal
    • Definition: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren't always known, and it is unlikely that it will be known which is maternal and which is paternal.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    maternalOrganismName?: StringType

    SubstanceSourceMaterial.organism.hybrid.maternalOrganismName Element

    FHIR Specification

    • Short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren't always known, and it is unlikely that it will be known which is maternal and which is paternal
    • Definition: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren't always known, and it is unlikely that it will be known which is maternal and which is paternal.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    paternalOrganismId?: StringType

    SubstanceSourceMaterial.organism.hybrid.paternalOrganismId Element

    FHIR Specification

    • Short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
    • Definition: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    paternalOrganismName?: StringType

    SubstanceSourceMaterial.organism.hybrid.paternalOrganismName Element

    FHIR Specification

    • Short: The name of the paternal species constituting the hybrid organism shall be specified
    • Definition: The name of the paternal species constituting the hybrid organism shall be specified.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    hybridType?: CodeableConcept

    SubstanceSourceMaterial.organism.hybrid.hybridType Element

    FHIR Specification

    • Short: The hybrid type of an organism shall be specified
    • Definition: The hybrid type of an organism shall be specified.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR SubstanceSourceMaterialOrganismHybridComponent

      • OptionaloptSourceField: string

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

      Returns undefined | SubstanceSourceMaterialOrganismHybridComponent

      SubstanceSourceMaterialOrganismHybridComponent data model or undefined for SubstanceSourceMaterialOrganismHybridComponent

      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 and only if the data model has required fields (min cardinality > 0) and at least one of those required fields in the instance is empty; false otherwise

    • Returns boolean

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