| Extension | 0..* | | | R5: 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 (new) |
| extension | 1..* | | | |
| :type | 1..1 | | | R5: Defining type of the component e.g. shell, layer, ink (new) |
| url | 1..1 | | | fixed: type |
| value[x] | 1..1 | CodeableConcept | | Defining type of the component e.g. shell, layer, ink |
| :function | 0..* | | | R5: The function of this component within the item e.g. delivers active ingredient, masks taste (new) |
| url | 1..1 | | | fixed: function |
| value[x] | 0..1 | CodeableConcept | | The function of this component within the item e.g. delivers active ingredient, masks taste |
| :amount | 0..* | | | R5: The measurable amount of total quantity of all substances in the component, expressable in different ways (e.g. by mass or volume) (new) |
| url | 1..1 | | | fixed: amount |
| value[x] | 0..1 | Quantity | | The measurable amount of total quantity of all substances in the component, expressable in different ways (e.g. by mass or volume) |
| :constituent | 0..* | | | R5: 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) (new) |
| extension | 0..* | | | |
| :amount | 0..* | | | R5: The measurable amount of the substance, expressable in different ways (e.g. by mass or volume) (new) |
| url | 1..1 | | | fixed: amount |
| value[x] | 0..1 | Quantity | | The measurable amount of the substance, expressable in different ways (e.g. by mass or volume) |
| :location | 0..* | | | R5: The physical location of the constituent/ingredient within the component (new) |
| url | 1..1 | | | fixed: location |
| value[x] | 0..1 | CodeableConcept | | The physical location of the constituent/ingredient within the component |
| :function | 0..* | | | R5: The function of this constituent within the component e.g. binder (new) |
| url | 1..1 | | | fixed: function |
| value[x] | 0..1 | CodeableConcept | | The function of this constituent within the component e.g. binder |
| :hasIngredient | 0..* | | | R5: The ingredient that is the constituent of the given component (new) |
| extension | 0..* | | | |
| :_datatype | 1..1 | | | DataType slice for a FHIR R5 `CodeableReference` value |
| url | 1..1 | | | fixed: http://hl7.org/fhir/StructureDefinition/_datatype |
| value[x] | 1..1 | string | | |
| :concept | 0..1 | | | R5: Reference to a concept (by class) |
| url | 1..1 | | | fixed: concept |
| value[x] | 0..1 | CodeableConcept | | Reference to a concept (by class) |
| :reference | 0..1 | | | R5: Reference to a resource (by instance) |
| url | 1..1 | | | fixed: reference |
| value[x] | 0..1 | Reference | | Reference to a resource (by instance) |
| url | 1..1 | | | fixed: hasIngredient |
| value[x] | 0..0 | | | |
| url | 1..1 | | | fixed: constituent |
| value[x] | 0..0 | | | |
| :property | 0..* | | | R5: General characteristics of this component (new) |
| url | 1..1 | | | fixed: http://hl7.org/fhir/5.0/StructureDefinition/extension-ManufacturedItemDefinition.property |
| value[x] | 0..0 | | | |
| :component | 0..* | | | R5: A component that this component contains or is made from (new) |
| url | 1..1 | | | fixed: http://hl7.org/fhir/5.0/StructureDefinition/extension-ManufacturedItemDefinition.component |
| value[x] | 0..0 | | | |
| url | 1..1 | | | fixed: http://hl7.org/fhir/5.0/StructureDefinition/extension-ManufacturedItemDefinition.component |
| value[x] | 0..0 | | | |