Pharmaceutical Quality (Industry)
1.0.0-ballot - ballot International flag

This page is part of the Pharmaceutical Quality (Industry) (v1.0.0-ballot: STU1 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Resource Profile: ManufacturedItemDefinition - Drug

Official URL: http://hl7.org/fhir/uv/pharm-quality/StructureDefinition/ManufacturedItemDefinition-drug-pq Version: 1.0.0-ballot
Active as of 2023-12-18 Computable Name: ManufacturedItemDefinitionDrugPq

This ManufacturedItemDefinition profile represents information about the physical packaged medication item, such as a tablet or capsule.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from ManufacturedItemDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. ManufacturedItemDefinition 0..*ManufacturedItemDefinitionThe definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
... status S1..1codedraft | active | retired | unknown
... manufacturedDoseForm S1..1CodeableConceptDose form as manufactured (before any necessary transformation)
... property 0..*BackboneElementGeneral characteristics of this item
.... type S1..1CodeableConceptA code expressing the type of characteristic
Binding: ValueSet - Manufactured Item Property (example)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
ManufacturedItemDefinition.property.typeexampleVsManufacturedItemPropertyPQ (a valid code from CodeSystem - Manufactured Item Property)
NameFlagsCard.TypeDescription & Constraintsdoco
.. ManufacturedItemDefinition 0..*ManufacturedItemDefinitionThe definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contained 0..*ResourceContained, inline Resources
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... manufacturedDoseForm SΣ1..1CodeableConceptDose form as manufactured (before any necessary transformation)
Binding: ManufacturedDoseForm (example): Dose form for a medication, in the form suitable for administering to the patient, after mixing, where necessary.

... property Σ0..*BackboneElementGeneral characteristics of this item
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ1..1CodeableConceptA code expressing the type of characteristic
Binding: ValueSet - Manufactured Item Property (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ManufacturedItemDefinition.statusrequiredPublicationStatus
ManufacturedItemDefinition.manufacturedDoseFormexampleManufacturedDoseForm
ManufacturedItemDefinition.property.typeexampleVsManufacturedItemPropertyPQ (a valid code from CodeSystem - Manufactured Item Property)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceManufacturedItemDefinitionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ManufacturedItemDefinition 0..*ManufacturedItemDefinitionThe definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... status ?!SΣ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... name Σ0..1stringA descriptive name applied to this item
... manufacturedDoseForm SΣ1..1CodeableConceptDose form as manufactured (before any necessary transformation)
Binding: ManufacturedDoseForm (example): Dose form for a medication, in the form suitable for administering to the patient, after mixing, where necessary.

... unitOfPresentation Σ0..1CodeableConceptThe “real-world” units in which the quantity of the item is described
Binding: UnitOfPresentation (example): The presentation type in which an administrable medicinal product is given to a patient.

... manufacturer Σ0..*Reference(Organization)Manufacturer of the item, one of several possible
... marketingStatus Σ0..*MarketingStatusAllows specifying that an item is on the market for sale, or that it is not available, and the dates and locations associated
... ingredient Σ0..*CodeableConceptThe ingredients of this manufactured item. Only needed if these are not specified by incoming references from the Ingredient resource
Binding: SNOMEDCTSubstanceCodes (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.


... property Σ0..*BackboneElementGeneral characteristics of this item
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ1..1CodeableConceptA code expressing the type of characteristic
Binding: ValueSet - Manufactured Item Property (example)
.... value[x] Σ0..1A value for the characteristic
..... valueCodeableConceptCodeableConcept
..... valueQuantityQuantity
..... valueDatedate
..... valueBooleanboolean
..... valueMarkdownmarkdown
..... valueAttachmentAttachment
..... valueReferenceReference(Binary)
... component Σ0..*BackboneElementPhysical parts of the manufactured item, that it is intrisically made from. This is distinct from the ingredients that are part of its chemical makeup
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ1..1CodeableConceptDefining type of the component e.g. shell, layer, ink
.... function Σ0..*CodeableConceptThe function of this component within the item e.g. delivers active ingredient, masks taste
.... amount Σ0..*QuantityThe measurable amount of total quantity of all substances in the component, expressable in different ways (e.g. by mass or volume)
.... constituent Σ0..*BackboneElementA 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)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... amount Σ0..*QuantityThe measurable amount of the substance, expressable in different ways (e.g. by mass or volume)
..... location Σ0..*CodeableConceptThe physical location of the constituent/ingredient within the component
..... function Σ0..*CodeableConceptThe function of this constituent within the component e.g. binder
..... hasIngredient Σ0..*CodeableReference(Ingredient)The ingredient that is the constituent of the given component
.... property Σ0..*See property (ManufacturedItemDefinition)General characteristics of this component
.... component Σ0..*See component (ManufacturedItemDefinition)A component that this component contains or is made from

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ManufacturedItemDefinition.languagerequiredAllLanguages
ManufacturedItemDefinition.statusrequiredPublicationStatus
ManufacturedItemDefinition.manufacturedDoseFormexampleManufacturedDoseForm
ManufacturedItemDefinition.unitOfPresentationexampleUnitOfPresentation
ManufacturedItemDefinition.ingredientexampleSNOMEDCTSubstanceCodes
ManufacturedItemDefinition.property.typeexampleVsManufacturedItemPropertyPQ (a valid code from CodeSystem - Manufactured Item Property)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceManufacturedItemDefinitionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from ManufacturedItemDefinition

Summary

Must-Support: 3 elements

Differential View

This structure is derived from ManufacturedItemDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. ManufacturedItemDefinition 0..*ManufacturedItemDefinitionThe definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
... status S1..1codedraft | active | retired | unknown
... manufacturedDoseForm S1..1CodeableConceptDose form as manufactured (before any necessary transformation)
... property 0..*BackboneElementGeneral characteristics of this item
.... type S1..1CodeableConceptA code expressing the type of characteristic
Binding: ValueSet - Manufactured Item Property (example)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
ManufacturedItemDefinition.property.typeexampleVsManufacturedItemPropertyPQ (a valid code from CodeSystem - Manufactured Item Property)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ManufacturedItemDefinition 0..*ManufacturedItemDefinitionThe definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contained 0..*ResourceContained, inline Resources
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... manufacturedDoseForm SΣ1..1CodeableConceptDose form as manufactured (before any necessary transformation)
Binding: ManufacturedDoseForm (example): Dose form for a medication, in the form suitable for administering to the patient, after mixing, where necessary.

... property Σ0..*BackboneElementGeneral characteristics of this item
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ1..1CodeableConceptA code expressing the type of characteristic
Binding: ValueSet - Manufactured Item Property (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ManufacturedItemDefinition.statusrequiredPublicationStatus
ManufacturedItemDefinition.manufacturedDoseFormexampleManufacturedDoseForm
ManufacturedItemDefinition.property.typeexampleVsManufacturedItemPropertyPQ (a valid code from CodeSystem - Manufactured Item Property)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceManufacturedItemDefinitionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ManufacturedItemDefinition 0..*ManufacturedItemDefinitionThe definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique identifier
... status ?!SΣ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... name Σ0..1stringA descriptive name applied to this item
... manufacturedDoseForm SΣ1..1CodeableConceptDose form as manufactured (before any necessary transformation)
Binding: ManufacturedDoseForm (example): Dose form for a medication, in the form suitable for administering to the patient, after mixing, where necessary.

... unitOfPresentation Σ0..1CodeableConceptThe “real-world” units in which the quantity of the item is described
Binding: UnitOfPresentation (example): The presentation type in which an administrable medicinal product is given to a patient.

... manufacturer Σ0..*Reference(Organization)Manufacturer of the item, one of several possible
... marketingStatus Σ0..*MarketingStatusAllows specifying that an item is on the market for sale, or that it is not available, and the dates and locations associated
... ingredient Σ0..*CodeableConceptThe ingredients of this manufactured item. Only needed if these are not specified by incoming references from the Ingredient resource
Binding: SNOMEDCTSubstanceCodes (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.


... property Σ0..*BackboneElementGeneral characteristics of this item
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ1..1CodeableConceptA code expressing the type of characteristic
Binding: ValueSet - Manufactured Item Property (example)
.... value[x] Σ0..1A value for the characteristic
..... valueCodeableConceptCodeableConcept
..... valueQuantityQuantity
..... valueDatedate
..... valueBooleanboolean
..... valueMarkdownmarkdown
..... valueAttachmentAttachment
..... valueReferenceReference(Binary)
... component Σ0..*BackboneElementPhysical parts of the manufactured item, that it is intrisically made from. This is distinct from the ingredients that are part of its chemical makeup
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ1..1CodeableConceptDefining type of the component e.g. shell, layer, ink
.... function Σ0..*CodeableConceptThe function of this component within the item e.g. delivers active ingredient, masks taste
.... amount Σ0..*QuantityThe measurable amount of total quantity of all substances in the component, expressable in different ways (e.g. by mass or volume)
.... constituent Σ0..*BackboneElementA 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)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... amount Σ0..*QuantityThe measurable amount of the substance, expressable in different ways (e.g. by mass or volume)
..... location Σ0..*CodeableConceptThe physical location of the constituent/ingredient within the component
..... function Σ0..*CodeableConceptThe function of this constituent within the component e.g. binder
..... hasIngredient Σ0..*CodeableReference(Ingredient)The ingredient that is the constituent of the given component
.... property Σ0..*See property (ManufacturedItemDefinition)General characteristics of this component
.... component Σ0..*See component (ManufacturedItemDefinition)A component that this component contains or is made from

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ManufacturedItemDefinition.languagerequiredAllLanguages
ManufacturedItemDefinition.statusrequiredPublicationStatus
ManufacturedItemDefinition.manufacturedDoseFormexampleManufacturedDoseForm
ManufacturedItemDefinition.unitOfPresentationexampleUnitOfPresentation
ManufacturedItemDefinition.ingredientexampleSNOMEDCTSubstanceCodes
ManufacturedItemDefinition.property.typeexampleVsManufacturedItemPropertyPQ (a valid code from CodeSystem - Manufactured Item Property)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorManufacturedItemDefinitionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorManufacturedItemDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceManufacturedItemDefinitionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from ManufacturedItemDefinition

Summary

Must-Support: 3 elements

 

Other representations of profile: CSV, Excel, Schematron