--- type: "resource" title: "Ingredient" resource: "Ingredient" --- # Ingredient ## Introduction ## Scope and Usage **_For an overview of this resource and others in the Medication Definition domain, also see the [module page](medication-definition-module)_** A material used in the preparation of a medicinal/pharmaceutical product, within the context of a particular use or role. An ingredient is part of a product, either alone or in combination with other ingredients. It is essentially a substance with the addition of the specific role it is playing in the product, or in preparation of the product which may include whether it is an active or inactive substance and what the strength is (the quantity of substance compared to the whole product). The ingredient is represented in the context of a given product, because its role and strength are a function of what it is used in/for. It is expected that the same substance used in a different role, or with a different strength, would be a different Ingredient resource instance. Resource instances may however be shared by very similar products (e.g. different pack sizes of the same "product"). Some other resources, such as [Medication](medication) and [Substance](substance) allow specifying a basic ingredient representation. When more detail is needed such as for manufacturing or regulatory use, use the Ingredient resource. Ingredient is represented as a resource, instead of, for example, a backbone or a datatype within other resources, due to some practical considerations for certain use cases. In some situations, an ingredient could have been represented "in line" within another resource (e.g. embedded within MedicinalProductDefiniton or ManufacturedItemDefinition). However there are cases where it is necessary to refer to an ingredient from another resource - for example when the ingredient associated with a product also has an authorization, or when a multi-part tablet needs to state which ingredient is contained in which component of that tablet (as well as linking the ingredient to the whole tablet and/or the whole product). These cases can only be served by representing the ingredient as an externally referenceable entity, that can be linked from other resources, hence the rationale for Ingredient being a resource in its own right. If such cases are not in scope of a given project, and it is preferred to avoid ingredient being a separate resource, then there is the option for that project to represent an ingredient using a contained Ingredient resource. Even simpler situations, where only a coded or free text ingredient is necessary, can use attributes such as MedicinalProductDefinition.ingredient. ## StructureDefinition ### Elements (Simplified) - **[Ingredient](/ingredient-definitions#Ingredient)** [0..*]: - An ingredient of a manufactured item or pharmaceutical product - **[Ingredient.identifier](/ingredient-definitions#Ingredient.identifier)** [0..1]: [Identifier](/Identifier) An identifier or code by which the ingredient can be referenced - **[Ingredient.status](/ingredient-definitions#Ingredient.status)** [1..1]: [code](/code) required:[publication-status](/valueset-publication-status) draft | active | retired | unknown - **[Ingredient.for](/ingredient-definitions#Ingredient.for)** [0..*]: [Reference(MedicinalProductDefinition](/Reference(MedicinalProductDefinition), [AdministrableProductDefinition](/AdministrableProductDefinition), [ManufacturedItemDefinition)](/ManufacturedItemDefinition)) The product which this ingredient is a constituent part of - **[Ingredient.role](/ingredient-definitions#Ingredient.role)** [1..1]: [CodeableConcept](/CodeableConcept) example:[ingredient-role](/valueset-ingredient-role) Purpose of the ingredient within the product, e.g. active, inactive - **[Ingredient.function](/ingredient-definitions#Ingredient.function)** [0..*]: [CodeableConcept](/CodeableConcept) example:[ingredient-function](/valueset-ingredient-function) Precise action within the drug product, e.g. antioxidant, alkalizing agent - **[Ingredient.group](/ingredient-definitions#Ingredient.group)** [0..1]: [CodeableConcept](/CodeableConcept) A classification of the ingredient according to where in the physical item it tends to be used, such the outer shell of a tablet, inner body or ink - **[Ingredient.allergenicIndicator](/ingredient-definitions#Ingredient.allergenicIndicator)** [0..1]: [boolean](/boolean) If the ingredient is a known or suspected allergen - **[Ingredient.comment](/ingredient-definitions#Ingredient.comment)** [0..1]: [markdown](/markdown) A place for providing any notes that are relevant to the component, e.g. removed during process, adjusted for loss on drying - **[Ingredient.manufacturer](/ingredient-definitions#Ingredient.manufacturer)** [0..*]: [BackboneElement](/BackboneElement) An organization that manufactures this ingredient - **[Ingredient.manufacturer.role](/ingredient-definitions#Ingredient.manufacturer.role)** [0..1]: [code](/code) required:[ingredient-manufacturer-role](/valueset-ingredient-manufacturer-role) allowed | possible | actual - **[Ingredient.manufacturer.manufacturer](/ingredient-definitions#Ingredient.manufacturer.manufacturer)** [1..1]: Reference([Organization](/Organization)) An organization that manufactures this ingredient - **[Ingredient.substance](/ingredient-definitions#Ingredient.substance)** [1..1]: [BackboneElement](/BackboneElement) The substance that comprises this ingredient - **[Ingredient.substance.code](/ingredient-definitions#Ingredient.substance.code)** [1..1]: [CodeableReference](/CodeableReference) example:[substance-codes](/valueset-substance-codes) A code or full resource that represents the ingredient substance - **[Ingredient.substance.strength](/ingredient-definitions#Ingredient.substance.strength)** [0..*]: [BackboneElement](/BackboneElement) The quantity of substance, per presentation, or per volume or mass, and type of quantity - **[Ingredient.substance.strength.presentation[x]](/ingredient-definitions#Ingredient.substance.strength.presentation%5Bx%5D)** [0..1]: [Ratio](/Ratio), [RatioRange](/RatioRange), [CodeableConcept](/CodeableConcept), [Quantity](/Quantity) The quantity of substance in the unit of presentation - **[Ingredient.substance.strength.textPresentation](/ingredient-definitions#Ingredient.substance.strength.textPresentation)** [0..1]: [string](/string) Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio) - **[Ingredient.substance.strength.concentration[x]](/ingredient-definitions#Ingredient.substance.strength.concentration%5Bx%5D)** [0..1]: [Ratio](/Ratio), [RatioRange](/RatioRange), [CodeableConcept](/CodeableConcept), [Quantity](/Quantity) The strength per unitary volume (or mass) - **[Ingredient.substance.strength.textConcentration](/ingredient-definitions#Ingredient.substance.strength.textConcentration)** [0..1]: [string](/string) Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio) - **[Ingredient.substance.strength.basis](/ingredient-definitions#Ingredient.substance.strength.basis)** [0..1]: [CodeableConcept](/CodeableConcept) A code that indicates if the strength is, for example, based on the ingredient substance as stated or on the substance base (when the ingredient is a salt) - **[Ingredient.substance.strength.measurementPoint](/ingredient-definitions#Ingredient.substance.strength.measurementPoint)** [0..1]: [string](/string) When strength is measured at a particular point or distance - **[Ingredient.substance.strength.country](/ingredient-definitions#Ingredient.substance.strength.country)** [0..*]: [CodeableConcept](/CodeableConcept) example:[country](/valueset-country) Where the strength range applies - **[Ingredient.substance.strength.referenceStrength](/ingredient-definitions#Ingredient.substance.strength.referenceStrength)** [0..*]: [BackboneElement](/BackboneElement) Strength expressed in terms of a reference substance - **[Ingredient.substance.strength.referenceStrength.substance](/ingredient-definitions#Ingredient.substance.strength.referenceStrength.substance)** [1..1]: [CodeableReference](/CodeableReference) example:[substance-codes](/valueset-substance-codes) Relevant reference substance - **[Ingredient.substance.strength.referenceStrength.strength[x]](/ingredient-definitions#Ingredient.substance.strength.referenceStrength.strength%5Bx%5D)** [1..1]: [Ratio](/Ratio), [RatioRange](/RatioRange), [Quantity](/Quantity) Strength expressed in terms of a reference substance - **[Ingredient.substance.strength.referenceStrength.measurementPoint](/ingredient-definitions#Ingredient.substance.strength.referenceStrength.measurementPoint)** [0..1]: [string](/string) When strength is measured at a particular point or distance - **[Ingredient.substance.strength.referenceStrength.country](/ingredient-definitions#Ingredient.substance.strength.referenceStrength.country)** [0..*]: [CodeableConcept](/CodeableConcept) example:[country](/valueset-country) Where the strength range applies ## Mappings - [Ingredient Mappings](/ingredient-mappings) — 29 mapping entries ## Resource Packs ### list-Ingredient-packs.xml ```xml ``` ## Search Parameters - [for](/ingredient-search#for) — **reference** — The product which this ingredient is a constituent part of — `Ingredient.for` - [function](/ingredient-search#function) — **token** — A classification of the ingredient identifying its precise purpose(s) in the drug product. This extends the Ingredient.role to add more detail. Example: Antioxidant, Alkalizing Agent — `Ingredient.function` - [identifier](/ingredient-search#identifier) — **token** — An identifier or code by which the ingredient can be referenced — `Ingredient.identifier` - [manufacturer](/ingredient-search#manufacturer) — **reference** — The organization that manufactures this ingredient — `Ingredient.manufacturer.manufacturer` - [role](/ingredient-search#role) — **token** — A classification of the ingredient identifying its purpose within the product, e.g. active, inactive — `Ingredient.role` - [substance](/ingredient-search#substance) — **reference** — Reference to a resource (by instance) — `Ingredient.substance.code.reference` - [substance-code](/ingredient-search#substance-code) — **token** — Reference to a concept (by class) — `Ingredient.substance.code.concept` - [substance-definition](/ingredient-search#substance-definition) — **reference** — Reference to a resource (by instance) — `Ingredient.substance.code.reference` - [status](/ingredient-search#status) — **token** — The status of this ingredient. Enables tracking the life-cycle of the content — `Ingredient.status` - [strength-concentration-numerator](/ingredient-search#strength-concentration-numerator) — **quantity** — Ingredient concentration strength numerator (mainly for use in strength-concentration-ratio) — `Ingredient.substance.strength.concentration.ofType(Ratio).numerator` - [strength-concentration-denominator](/ingredient-search#strength-concentration-denominator) — **quantity** — Ingredient concentration strength denominator (mainly for use in strength-concentration-ratio) — `Ingredient.substance.strength.concentration.ofType(Ratio).denominator` - [strength-concentration-ratio](/ingredient-search#strength-concentration-ratio) — **composite** — Ingredient concentration strength as ratio, numerator and denominator parameter pair — `Ingredient.substance.strength.concentration.ofType(Ratio)` - [strength-presentation-numerator](/ingredient-search#strength-presentation-numerator) — **quantity** — Ingredient presentation strength numerator (mainly for use in strength-presentation-ratio) — `Ingredient.substance.strength.presentation.ofType(Ratio).numerator` - [strength-presentation-denominator](/ingredient-search#strength-presentation-denominator) — **quantity** — Ingredient presentation strength denominator (mainly for use in strength-presentation-ratio) — `Ingredient.substance.strength.presentation.ofType(Ratio).denominator` - [strength-presentation-ratio](/ingredient-search#strength-presentation-ratio) — **composite** — Ingredient presentation strength as ratio, numerator and denominator parameter pair — `Ingredient.substance.strength.presentation.ofType(Ratio)` - [strength-concentration-quantity](/ingredient-search#strength-concentration-quantity) — **quantity** — Ingredient concentration strength as quantity — `Ingredient.substance.strength.concentration.ofType(Quantity)` - [strength-presentation-quantity](/ingredient-search#strength-presentation-quantity) — **quantity** — Ingredient presentation strength as quantity — `Ingredient.substance.strength.presentation.ofType(Quantity)` [Full Search Parameters](/ingredient-search) ## Examples - [example](/ingredient-example-example) — ingredient-example-strength-repeat — Example of an inhaler ingredient, showing multiple strength measurements - [ingredient-example](/ingredient-example-ingredient-example) — ingredient-example - [ingredient-example-strength-repeat](/ingredient-example-ingredient-example-strength-repeat) — ingredient-example-strength-repeat - [ingredient-examples-header](/ingredient-example-ingredient-examples-header) — ingredient-examples-header [Full Examples](/ingredient-examples) ## Mapping Exceptions ### ingredient-fivews-mapping-exceptions.xml ### Unmapped Elements - **FiveWs.what** — Unknown - **FiveWs.recorded** — Unknown - **FiveWs.author** — Unknown - **FiveWs.actor** — Unknown - **FiveWs.cause** — Unknown - **FiveWs.version** — Unknown - **FiveWs.witness** — Unknown - **FiveWs.where** — Unknown - **FiveWs.context** — Unknown - **FiveWs.init** — Unknown - **FiveWs.why** — Unknown - **FiveWs.identifier** — Unknown - **FiveWs.source** — Unknown - **FiveWs.who** — Unknown - **FiveWs.grade** — Unknown - **FiveWs.status** — Unknown - **FiveWs.planned** — Unknown - **FiveWs.done** — Unknown - **FiveWs.subject** — Unknown