Data Model Libraries
    Preparing search index...

    Class ManufacturedItemDefinitionComponentComponent

    ManufacturedItemDefinitionComponentComponent Class

    FHIR Specification

    • Short: Physical parts of the manufactured item, that it is intrisically made from. This is distinct from the ingredients that are part of its chemical makeup
    • Definition: Physical parts of the manufactured item, that it is intrisically made from. This is distinct from the ingredients that are part of its chemical makeup.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    type_: null | CodeableConcept

    ManufacturedItemDefinition.component.type Element

    FHIR Specification

    • Short: Defining type of the component e.g. shell, layer, ink
    • Definition: Defining type of the component e.g. shell, layer, ink.
    • FHIR Type: CodeableConcept
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: true
    function_?: CodeableConcept[]

    ManufacturedItemDefinition.component.function Element

    FHIR Specification

    • Short: The function of this component within the item e.g. delivers active ingredient, masks taste
    • Definition: The function of this component within the item e.g. delivers active ingredient, masks taste.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true
    amount?: Quantity[]

    ManufacturedItemDefinition.component.amount Element

    FHIR Specification

    • Short: The measurable amount of total quantity of all substances in the component, expressable in different ways (e.g. by mass or volume)
    • Definition: The measurable amount of total quantity of all substances in the component, expressable in different ways (e.g. by mass or volume).
    • FHIR Type: Quantity
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true

    ManufacturedItemDefinition.component.constituent Element

    FHIR Specification

    • Short: A reference to a constituent of the manufactured item as a whole, linked here so that its component location within the item can be indicated. This not where the item's ingredient are primarily stated (for which see Ingredient.for or ManufacturedItemDefinition.ingredient)
    • Definition: A reference to a constituent of the manufactured item as a whole, linked here so that its component location within the item can be indicated. This not where the item's ingredient are primarily stated (for which see Ingredient.for or ManufacturedItemDefinition.ingredient).
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true

    ManufacturedItemDefinition.component.property Element

    FHIR Specification

    • Short: General characteristics of this component
    • Definition: General characteristics of this component.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true

    ManufacturedItemDefinition.component.component Element

    FHIR Specification

    • Short: A component that this component contains or is made from
    • Definition: A component that this component contains or is made from.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: true

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR ManufacturedItemDefinitionComponentComponent

      • OptionaloptSourceField: string

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

      Returns undefined | ManufacturedItemDefinitionComponentComponent

      ManufacturedItemDefinitionComponentComponent data model or undefined for ManufacturedItemDefinitionComponentComponent

      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