Data Model Libraries
    Preparing search index...

    Class SubstanceDefinitionMolecularWeightComponent

    SubstanceDefinitionMolecularWeightComponent Class

    FHIR Specification

    • Short: The average mass of a molecule of a compound
    • Definition: The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    SubstanceDefinition.molecularWeight.method Element

    FHIR Specification

    • Short: The method by which the weight was determined
    • Definition: The method by which the molecular weight was determined.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true

    SubstanceDefinition.molecularWeight.type Element

    FHIR Specification

    • Short: Type of molecular weight e.g. exact, average, weight average
    • Definition: Type of molecular weight such as exact, average (also known as. number average), weight average.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    amount: null | Quantity

    SubstanceDefinition.molecularWeight.amount Element

    FHIR Specification

    • Short: Used to capture quantitative values for a variety of elements
    • Definition: Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.
    • FHIR Type: Quantity
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: true

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR SubstanceDefinitionMolecularWeightComponent

      • OptionaloptSourceField: string

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

      Returns undefined | SubstanceDefinitionMolecularWeightComponent

      SubstanceDefinitionMolecularWeightComponent data model or undefined for SubstanceDefinitionMolecularWeightComponent

      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