Left: | Ingredient (ePI) (http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Ingredient-uv-epi) |
Right: | Ingredient (ePI) (http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Ingredient-uv-epi) |
Error | StructureDefinition.version | Values for version differ: '1.0.0-ballot' vs '1.0.0' |
Information | StructureDefinition.date | Values for date differ: '2022-12-04T18:49:33+00:00' vs '2023-07-26T13:32:34+00:00' |
Warning | StructureDefinition.fhirVersion | Values for fhirVersion differ: '5.0.0-ballot' vs '5.0.0' |
Warning | Ingredient.implicitRules | Elements differ in comments: 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.' vs 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.' |
Warning | Ingredient.language | Elements differ in binding.description: 'IETF language tag' vs 'IETF language tag for a human language' |
Warning | Ingredient.extension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Ingredient.modifierExtension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' |
Information | Ingredient.role | Example/preferred bindings differ at Ingredient.role using binding from IngredientUvEpi |
Warning | Ingredient.manufacturer.extension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Ingredient.manufacturer.modifierExtension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' |
Warning | Ingredient.substance.extension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Ingredient.substance.modifierExtension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' |
Warning | Ingredient.substance.strength.extension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Ingredient.substance.strength.modifierExtension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' |
Warning | Ingredient.substance.strength.referenceStrength.extension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Ingredient.substance.strength.referenceStrength.modifierExtension | Elements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' |
Warning | Ingredient.substance.strength.referenceStrength.substance | Elements differ in short: 'Relevant reference substance' vs 'Relevant reference substance.' |
Information | Ingredient.substance.strength.referenceStrength.substance | Element minimum cardinalities differ: '0' vs '1' |
Information | Ingredient.substance.strength.referenceStrength.substance | Example/preferred bindings differ at Ingredient.substance.strength.referenceStrength.substance using binding from IngredientUvEpi |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Ingredient | ||
copyright | |||
date | 2022-12-04T18:49:33+00:00 | 2023-07-26T13:32:34+00:00 |
|
description | Ingredient (ePI) | ||
experimental | |||
fhirVersion | 5.0.0-ballot | 5.0.0 |
|
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | IngredientUvEpi | ||
publisher | HL7 International - Biomedical Research & Regulation Work Group |
| |
purpose | |||
status | active | ||
title | Ingredient (ePI) | ||
type | Ingredient | ||
url | http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/Ingredient-uv-epi | ||
version | 1.0.0-ballot | 1.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ingredient | C | 0..* | Ingredient | An ingredient of a manufactured item or pharmaceutical product | C | 0..* | Ingredient | An ingredient of a manufactured item or pharmaceutical product | |||||
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
| ||||
language | 0..1 | code | Language of the resource content Binding: ?? (preferred): IETF language tag
| 0..1 | code | Language of the resource content Binding: ?? (required): IETF language tag for a human language |
| ||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations |
| ||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
| ||||
identifier | Σ | 0..1 | Identifier | An identifier or code by which the ingredient can be referenced. | Σ | 0..1 | Identifier | An identifier or code by which the ingredient can be referenced. | |||||
status | ?!Σ | 1..1 | code | draft|active|retired|unknown Binding: ?? (required): The lifecycle status of an artifact. | ?!Σ | 1..1 | code | draft|active|retired|unknown Binding: ?? (required): The lifecycle status of an artifact. | |||||
for | Σ | 0..* | Reference(MedicinalProductDefinition (ePI) | AdministrableProductDefinition (ePI) | ManufacturedItemDefinition (ePI)) | The product which this ingredient is a constituent part of | Σ | 0..* | Reference(MedicinalProductDefinition (ePI) | AdministrableProductDefinition (ePI) | ManufacturedItemDefinition (ePI)) | The product which this ingredient is a constituent part of | |||||
role | Σ | 1..1 | CodeableConcept | Purpose of the ingredient within the product, e.g. active, inactive Binding: ?? (preferred) | Σ | 1..1 | CodeableConcept | Purpose of the ingredient within the product, e.g. active, inactive Binding: ?? (example) |
| ||||
function | Σ | 0..* | CodeableConcept | Precise action within the drug product, e.g. antioxidant, alkalizing agent Binding: ?? (example): A classification of the ingredient identifying its precise purpose(s) in the drug product (beyond e.g. active/inactive). | Σ | 0..* | CodeableConcept | Precise action within the drug product, e.g. antioxidant, alkalizing agent Binding: ?? (example): A classification of the ingredient identifying its precise purpose(s) in the drug product (beyond e.g. active/inactive). | |||||
group | Σ | 0..1 | 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 | Σ | 0..1 | 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 | |||||
allergenicIndicator | Σ | 0..1 | boolean | If the ingredient is a known or suspected allergen. | ΣC | 0..1 | boolean | If the ingredient is a known or suspected allergen. | |||||
manufacturer | Σ | 0..* | BackboneElement | An organization that manufactures this ingredient | Σ | 0..* | BackboneElement | An organization that manufactures this ingredient | |||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations |
| ||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| ||||
role | Σ | 0..1 | code | allowed | possible | actual Binding: ?? (required): The way in which this manufacturer is associated with the ingredient. | Σ | 0..1 | code | allowed | possible | actual Binding: ?? (required): The way in which this manufacturer is associated with the ingredient. | |||||
manufacturer | Σ | 1..1 | Reference(Organization (ePI)) | An organization that manufactures this ingredient | Σ | 1..1 | Reference(Organization (ePI)) | An organization that manufactures this ingredient | |||||
substance | Σ | 1..1 | BackboneElement | The substance that comprises this ingredient | ΣC | 1..1 | BackboneElement | The substance that comprises this ingredient | |||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations |
| ||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| ||||
code | Σ | 1..1 | CodeableReference(SubstanceDefinition) | A code or full resource that represents the ingredient substance Binding: ?? (preferred) | ΣC | 1..1 | CodeableReference(SubstanceDefinition) | A code or full resource that represents the ingredient substance Binding: ?? (example) | |||||
strength | Σ | 0..* | BackboneElement | The quantity of substance, per presentation, or per volume or mass, and type of quantity. | Σ | 0..* | BackboneElement | The quantity of substance, per presentation, or per volume or mass, and type of quantity. | |||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations |
| ||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| ||||
presentation[x] | Σ | 0..1 | Ratio, RatioRange, CodeableConcept, Quantity | The quantity of substance in the unit of presentation | Σ | 0..1 | Ratio, RatioRange, CodeableConcept, Quantity | The quantity of substance in the unit of presentation | |||||
textPresentation | Σ | 0..1 | string | Text of either the whole presentation strength or a part of it | Σ | 0..1 | string | Text of either the whole presentation strength or a part of it | |||||
concentration[x] | Σ | 0..1 | Ratio, RatioRange, CodeableConcept, Quantity | The strength per unitary volume (or mass) | Σ | 0..1 | Ratio, RatioRange, CodeableConcept, Quantity | The strength per unitary volume (or mass) | |||||
textConcentration | Σ | 0..1 | string | Text of either the whole concentration strength or a part of it | Σ | 0..1 | string | Text of either the whole concentration strength or a part of it | |||||
basis | Σ | 0..1 | 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) Binding: ?? (preferred) | Σ | 0..1 | 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) | |||||
measurementPoint | Σ | 0..1 | string | When strength is measured at a particular point or distance | Σ | 0..1 | string | When strength is measured at a particular point or distance | |||||
country | Σ | 0..* | CodeableConcept | Where the strength range applies Binding: ?? (example): Jurisdiction codes | Σ | 0..* | CodeableConcept | Where the strength range applies Binding: ?? (example): Jurisdiction codes | |||||
referenceStrength | Σ | 0..* | BackboneElement | Strength expressed in terms of a reference substance | Σ | 0..* | BackboneElement | Strength expressed in terms of a reference substance | |||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations |
| ||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| ||||
substance | Σ | 0..1 | CodeableReference(SubstanceDefinition) | Relevant reference substance Binding: ?? (preferred) | Σ | 1..1 | CodeableReference(SubstanceDefinition) | Relevant reference substance. Binding: ?? (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set. |
| ||||
strength[x] | Σ | 1..1 | Ratio, RatioRange, Quantity | Strength of the reference substance. | Σ | 1..1 | Ratio, RatioRange, Quantity | Strength of the reference substance. | |||||
measurementPoint | Σ | 0..1 | string | When strength is measured at a particular point or distance | Σ | 0..1 | string | When strength is measured at a particular point or distance | |||||
country | Σ | 0..* | CodeableConcept | Where the strength range applies Binding: ?? (example): Jurisdiction codes | Σ | 0..* | CodeableConcept | Where the strength range applies Binding: ?? (example): Jurisdiction codes | |||||
comment | 0..1 | markdown | A place for providing any notes that are relevant to the component, e.g. removed during process, adjusted for loss on drying |
| |||||||||
Documentation for this format |