UnicomIG
0.1.0 - ci-build

UnicomIG, published by UNICOM. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/unicom-ig/tree/master and changes regularly. See the Directory of published versions

Logical Model: Medicinal Product Logical Model

Official URL: http://unicom-project.eu/fhir/StructureDefinition/FullMedicinalProduct Version: 0.1.0
Draft as of 2025-06-02 Computable Name: FullMedicinalProduct

Logical model for a pilot product list's medicinal product

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FullMedicinalProduct 0..* Base Medicinal Product Logical Model
... identifier 1..* Class Identifiers
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... mpId 1..1 II Medicinal Product Identifier (MPID)
.... pmsId 0..1 II EMA PMS Identifier
.... nationalId 0..* II National/other identifier
... domain 1..1 CD Domain (human/veterinary)
... legalStatusOfSupply 1..1 CD Legal status of supply
... classification 1..* Class Classifications
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... classificationATC 1..1 CD ATC classification
.... classificationOther 0..* CD Other classification
... name 1..* Class Name
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... fullName 1..1 ST Full name
.... part 0..* Class Name parts
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... inventedName 1..1 ST Invented name part
..... strength 0..1 ST Strength part
..... doseForm 0..1 ST Dose form part
..... other 0..* ST Other name parts
.... nameUsage 0..* Class Countries and languages where the name is used
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... jurisdiction 1..1 ST Country
..... language 1..1 ST Language
... marketingAuthorisation 0..* Class Marketing Authorisation for the product
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... marketingAuthorisationNumber 1..* II Marketing authorisation number
.... region 1..1 CD Region
.... marketingAuthorisationStatus 1..1 CD Marketing authorisation status
.... date 0..1 DT Status date
.... marketingAuthorisationHolder 1..1 Class Marketing authorisation holder
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... locationId 1..1 II Location identifier
..... organisationId 0..1 II Organization identifier
..... mahName 1..1 ST Marketing authorisation holder's name
... packagedProductDefinition 1..* Class Packaged product
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier 0..* Class Package identifier
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... pcid 1..1 II Packaged medicinal product ID (PCID)
..... nationalId 0..* II National package identifier
.... description 0..1 Class Package description
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... descriptionText 1..1 ST Package description text
..... language 0..1 CD Description language
.... packSize 1..* PQ Pack size, repeatable for different manufactured items
.... legalStatusOfSupply 0..1 CD Legal status of supply on package level
.... marketingAuthorisation 0..* See marketingAuthorisation Marketing authorisation on package level
.... marketingStatus 0..* Class Marketing status
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... country 1..1 CD Country
..... status 1..1 CD Status
.... packaging 1..1 Class Package
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... packageType 1..1 CD Package type
..... quantity 1..1 PQ Package quantity (number of this type of items)
..... material 0..* CD Package material
..... innerPackage 0..* Class Inner Package
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... containedItem C 0..* Class The content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
ele-1: All FHIR elements must have a @value or children
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... amount 1..1 PQ Amount of manufacturedItems (solid) or size of the manufactured item (liquid)
....... containedPackage 0..* See packaging Inner Packages
....... manufacturedItem 1..* Class Manufactured item
ele-1: All FHIR elements must have a @value or children
........ @id 0..1 id Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........ modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........ manufacturedDoseForm 1..1 CD Manufactured dose form
........ unitOfPresentation 1..1 CD Unit of presentation
........ ingredient 1..* Class Ingredient
ele-1: All FHIR elements must have a @value or children
......... @id 0..1 id Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... role 1..1 CD Ingredient role
......... substance 1..1 CD Substance
......... strength 1..* Class Strength of active or other ingredient
ele-1: All FHIR elements must have a @value or children
.......... @id 0..1 id Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.......... strengthType 1..1 CD Strength type (concentration or presentation strength)
.......... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
........... @id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........... numerator 1..1 PQ Numerator
........... denominator 1..1 PQ Denominator
.......... referenceStrength 1..* Class Reference strength
ele-1: All FHIR elements must have a @value or children
........... @id 0..1 id Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........... substance 1..1 CD Substance of reference strength
........... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
............ @id 0..1 string Unique id for inter-element referencing
............ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
............ numerator 1..1 Class Numerator
............ denominator 1..1 Class Denominator
... pharmaceuticalProduct 1..* Class Pharmaceutical/administrable product
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier 0..* II Identifier for administrable product for the specific product
.... classificationPhPID 0..* Class Code for PhPID classification
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... phpid 0..* CD Pharmaceutical Product ID (PhPID)
..... code 0..* CD Code from a terminology (national or other), that represents the administrable version of the product.
.... administrableDoseForm 1..1 CD Administrable Dose Form
.... unitOfPresentation 0..1 CD Unit of presentation
.... routeOfAdministration 0..* CD Route of administration
.... ingredientPhP 1..* Class Ingredient of the pharmaceutical/administrable product
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... role 1..1 CD Ingredient role
..... substance 1..1 CD Substance
..... strength 1..* Class Strength of active or other ingredient
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... strengthType 1..1 CD Strength type (concentration or presentation strength)
...... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... numerator 1..1 PQ Numerator
....... denominator 1..1 PQ Denominator
...... referenceStrength 1..* Class Reference strength
ele-1: All FHIR elements must have a @value or children
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... substance 1..1 CD Substance
....... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
........ @id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........ numerator 1..1 PQ Numerator
........ denominator 1..1 PQ Denominator

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.packaging.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FullMedicinalProduct 0..* Base Medicinal Product Logical Model
... identifier 1..* Class Identifiers
.... mpId 1..1 II Medicinal Product Identifier (MPID)
.... pmsId 0..1 II EMA PMS Identifier
.... nationalId 0..* II National/other identifier
... domain 1..1 CD Domain (human/veterinary)
... legalStatusOfSupply 1..1 CD Legal status of supply
... classification 1..* Class Classifications
.... classificationATC 1..1 CD ATC classification
.... classificationOther 0..* CD Other classification
... name 1..* Class Name
.... fullName 1..1 ST Full name
.... part 0..* Class Name parts
..... inventedName 1..1 ST Invented name part
..... strength 0..1 ST Strength part
..... doseForm 0..1 ST Dose form part
..... other 0..* ST Other name parts
.... nameUsage 0..* Class Countries and languages where the name is used
..... jurisdiction 1..1 ST Country
..... language 1..1 ST Language
... marketingAuthorisation 0..* Class Marketing Authorisation for the product
.... marketingAuthorisationNumber 1..* II Marketing authorisation number
.... region 1..1 CD Region
.... marketingAuthorisationStatus 1..1 CD Marketing authorisation status
.... date 0..1 DT Status date
.... marketingAuthorisationHolder 1..1 Class Marketing authorisation holder
..... locationId 1..1 II Location identifier
..... organisationId 0..1 II Organization identifier
..... mahName 1..1 ST Marketing authorisation holder's name
... packagedProductDefinition 1..* Class Packaged product
.... identifier 0..* Class Package identifier
..... pcid 1..1 II Packaged medicinal product ID (PCID)
..... nationalId 0..* II National package identifier
.... description 0..1 Class Package description
..... descriptionText 1..1 ST Package description text
..... language 0..1 CD Description language
.... packSize 1..* PQ Pack size, repeatable for different manufactured items
.... legalStatusOfSupply 0..1 CD Legal status of supply on package level
.... marketingAuthorisation 0..* See marketingAuthorisation Marketing authorisation on package level
.... marketingStatus 0..* Class Marketing status
..... country 1..1 CD Country
..... status 1..1 CD Status
.... packaging 1..1 Class Package
..... packageType 1..1 CD Package type
..... quantity 1..1 PQ Package quantity (number of this type of items)
..... material 0..* CD Package material
..... innerPackage 0..* Class Inner Package
...... containedItem C 0..* Class The content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... amount 1..1 PQ Amount of manufacturedItems (solid) or size of the manufactured item (liquid)
....... containedPackage 0..* See packaging Inner Packages
....... manufacturedItem 1..* Class Manufactured item
........ manufacturedDoseForm 1..1 CD Manufactured dose form
........ unitOfPresentation 1..1 CD Unit of presentation
........ ingredient 1..* Class Ingredient
......... role 1..1 CD Ingredient role
......... substance 1..1 CD Substance
......... strength 1..* Class Strength of active or other ingredient
.......... strengthType 1..1 CD Strength type (concentration or presentation strength)
.......... strength 1..1 RTO Strength
........... numerator 1..1 PQ Numerator
........... denominator 1..1 PQ Denominator
.......... referenceStrength 1..* Class Reference strength
........... substance 1..1 CD Substance of reference strength
........... strength 1..1 RTO Strength
............ numerator 1..1 Class Numerator
............ denominator 1..1 Class Denominator
... pharmaceuticalProduct 1..* Class Pharmaceutical/administrable product
.... identifier 0..* II Identifier for administrable product for the specific product
.... classificationPhPID 0..* Class Code for PhPID classification
..... phpid 0..* CD Pharmaceutical Product ID (PhPID)
..... code 0..* CD Code from a terminology (national or other), that represents the administrable version of the product.
.... administrableDoseForm 1..1 CD Administrable Dose Form
.... unitOfPresentation 0..1 CD Unit of presentation
.... routeOfAdministration 0..* CD Route of administration
.... ingredientPhP 1..* Class Ingredient of the pharmaceutical/administrable product
..... role 1..1 CD Ingredient role
..... substance 1..1 CD Substance
..... strength 1..* Class Strength of active or other ingredient
...... strengthType 1..1 CD Strength type (concentration or presentation strength)
...... strength 1..1 RTO Strength
....... numerator 1..1 PQ Numerator
....... denominator 1..1 PQ Denominator
...... referenceStrength 1..* Class Reference strength
....... substance 1..1 CD Substance
....... strength 1..1 RTO Strength
........ numerator 1..1 PQ Numerator
........ denominator 1..1 PQ Denominator

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.packaging.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FullMedicinalProduct 0..* Base Medicinal Product Logical Model
... identifier 1..* Class Identifiers
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... mpId 1..1 II Medicinal Product Identifier (MPID)
.... pmsId 0..1 II EMA PMS Identifier
.... nationalId 0..* II National/other identifier
... domain 1..1 CD Domain (human/veterinary)
... legalStatusOfSupply 1..1 CD Legal status of supply
... classification 1..* Class Classifications
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... classificationATC 1..1 CD ATC classification
.... classificationOther 0..* CD Other classification
... name 1..* Class Name
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... fullName 1..1 ST Full name
.... part 0..* Class Name parts
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... inventedName 1..1 ST Invented name part
..... strength 0..1 ST Strength part
..... doseForm 0..1 ST Dose form part
..... other 0..* ST Other name parts
.... nameUsage 0..* Class Countries and languages where the name is used
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... jurisdiction 1..1 ST Country
..... language 1..1 ST Language
... marketingAuthorisation 0..* Class Marketing Authorisation for the product
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... marketingAuthorisationNumber 1..* II Marketing authorisation number
.... region 1..1 CD Region
.... marketingAuthorisationStatus 1..1 CD Marketing authorisation status
.... date 0..1 DT Status date
.... marketingAuthorisationHolder 1..1 Class Marketing authorisation holder
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... locationId 1..1 II Location identifier
..... organisationId 0..1 II Organization identifier
..... mahName 1..1 ST Marketing authorisation holder's name
... packagedProductDefinition 1..* Class Packaged product
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* Class Package identifier
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... pcid 1..1 II Packaged medicinal product ID (PCID)
..... nationalId 0..* II National package identifier
.... description 0..1 Class Package description
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... descriptionText 1..1 ST Package description text
..... language 0..1 CD Description language
.... packSize 1..* PQ Pack size, repeatable for different manufactured items
.... legalStatusOfSupply 0..1 CD Legal status of supply on package level
.... marketingAuthorisation 0..* See marketingAuthorisation Marketing authorisation on package level
.... marketingStatus 0..* Class Marketing status
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... country 1..1 CD Country
..... status 1..1 CD Status
.... packaging 1..1 Class Package
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... packageType 1..1 CD Package type
..... quantity 1..1 PQ Package quantity (number of this type of items)
..... material 0..* CD Package material
..... innerPackage 0..* Class Inner Package
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... containedItem C 0..* Class The content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... amount 1..1 PQ Amount of manufacturedItems (solid) or size of the manufactured item (liquid)
....... containedPackage 0..* See packaging Inner Packages
....... manufacturedItem 1..* Class Manufactured item
........ @id 0..1 id Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
........ manufacturedDoseForm 1..1 CD Manufactured dose form
........ unitOfPresentation 1..1 CD Unit of presentation
........ ingredient 1..* Class Ingredient
......... @id 0..1 id Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... role 1..1 CD Ingredient role
......... substance 1..1 CD Substance
......... strength 1..* Class Strength of active or other ingredient
.......... @id 0..1 id Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.......... strengthType 1..1 CD Strength type (concentration or presentation strength)
.......... strength 1..1 RTO Strength
........... @id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........... numerator 1..1 PQ Numerator
........... denominator 1..1 PQ Denominator
.......... referenceStrength 1..* Class Reference strength
........... @id 0..1 id Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
........... substance 1..1 CD Substance of reference strength
........... strength 1..1 RTO Strength
............ @id 0..1 string Unique id for inter-element referencing
............ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
............ numerator 1..1 Class Numerator
............ denominator 1..1 Class Denominator
... pharmaceuticalProduct 1..* Class Pharmaceutical/administrable product
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* II Identifier for administrable product for the specific product
.... classificationPhPID 0..* Class Code for PhPID classification
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... phpid 0..* CD Pharmaceutical Product ID (PhPID)
..... code 0..* CD Code from a terminology (national or other), that represents the administrable version of the product.
.... administrableDoseForm 1..1 CD Administrable Dose Form
.... unitOfPresentation 0..1 CD Unit of presentation
.... routeOfAdministration 0..* CD Route of administration
.... ingredientPhP 1..* Class Ingredient of the pharmaceutical/administrable product
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role 1..1 CD Ingredient role
..... substance 1..1 CD Substance
..... strength 1..* Class Strength of active or other ingredient
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... strengthType 1..1 CD Strength type (concentration or presentation strength)
...... strength 1..1 RTO Strength
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... numerator 1..1 PQ Numerator
....... denominator 1..1 PQ Denominator
...... referenceStrength 1..* Class Reference strength
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... substance 1..1 CD Substance
....... strength 1..1 RTO Strength
........ @id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ numerator 1..1 PQ Numerator
........ denominator 1..1 PQ Denominator

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.packaging.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FullMedicinalProduct 0..* Base Medicinal Product Logical Model
... identifier 1..* Class Identifiers
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... mpId 1..1 II Medicinal Product Identifier (MPID)
.... pmsId 0..1 II EMA PMS Identifier
.... nationalId 0..* II National/other identifier
... domain 1..1 CD Domain (human/veterinary)
... legalStatusOfSupply 1..1 CD Legal status of supply
... classification 1..* Class Classifications
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... classificationATC 1..1 CD ATC classification
.... classificationOther 0..* CD Other classification
... name 1..* Class Name
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... fullName 1..1 ST Full name
.... part 0..* Class Name parts
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... inventedName 1..1 ST Invented name part
..... strength 0..1 ST Strength part
..... doseForm 0..1 ST Dose form part
..... other 0..* ST Other name parts
.... nameUsage 0..* Class Countries and languages where the name is used
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... jurisdiction 1..1 ST Country
..... language 1..1 ST Language
... marketingAuthorisation 0..* Class Marketing Authorisation for the product
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... marketingAuthorisationNumber 1..* II Marketing authorisation number
.... region 1..1 CD Region
.... marketingAuthorisationStatus 1..1 CD Marketing authorisation status
.... date 0..1 DT Status date
.... marketingAuthorisationHolder 1..1 Class Marketing authorisation holder
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... locationId 1..1 II Location identifier
..... organisationId 0..1 II Organization identifier
..... mahName 1..1 ST Marketing authorisation holder's name
... packagedProductDefinition 1..* Class Packaged product
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier 0..* Class Package identifier
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... pcid 1..1 II Packaged medicinal product ID (PCID)
..... nationalId 0..* II National package identifier
.... description 0..1 Class Package description
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... descriptionText 1..1 ST Package description text
..... language 0..1 CD Description language
.... packSize 1..* PQ Pack size, repeatable for different manufactured items
.... legalStatusOfSupply 0..1 CD Legal status of supply on package level
.... marketingAuthorisation 0..* See marketingAuthorisation Marketing authorisation on package level
.... marketingStatus 0..* Class Marketing status
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... country 1..1 CD Country
..... status 1..1 CD Status
.... packaging 1..1 Class Package
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... packageType 1..1 CD Package type
..... quantity 1..1 PQ Package quantity (number of this type of items)
..... material 0..* CD Package material
..... innerPackage 0..* Class Inner Package
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... containedItem C 0..* Class The content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
ele-1: All FHIR elements must have a @value or children
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... amount 1..1 PQ Amount of manufacturedItems (solid) or size of the manufactured item (liquid)
....... containedPackage 0..* See packaging Inner Packages
....... manufacturedItem 1..* Class Manufactured item
ele-1: All FHIR elements must have a @value or children
........ @id 0..1 id Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........ modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........ manufacturedDoseForm 1..1 CD Manufactured dose form
........ unitOfPresentation 1..1 CD Unit of presentation
........ ingredient 1..* Class Ingredient
ele-1: All FHIR elements must have a @value or children
......... @id 0..1 id Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
......... role 1..1 CD Ingredient role
......... substance 1..1 CD Substance
......... strength 1..* Class Strength of active or other ingredient
ele-1: All FHIR elements must have a @value or children
.......... @id 0..1 id Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.......... strengthType 1..1 CD Strength type (concentration or presentation strength)
.......... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
........... @id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........... numerator 1..1 PQ Numerator
........... denominator 1..1 PQ Denominator
.......... referenceStrength 1..* Class Reference strength
ele-1: All FHIR elements must have a @value or children
........... @id 0..1 id Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........... substance 1..1 CD Substance of reference strength
........... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
............ @id 0..1 string Unique id for inter-element referencing
............ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
............ numerator 1..1 Class Numerator
............ denominator 1..1 Class Denominator
... pharmaceuticalProduct 1..* Class Pharmaceutical/administrable product
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier 0..* II Identifier for administrable product for the specific product
.... classificationPhPID 0..* Class Code for PhPID classification
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... phpid 0..* CD Pharmaceutical Product ID (PhPID)
..... code 0..* CD Code from a terminology (national or other), that represents the administrable version of the product.
.... administrableDoseForm 1..1 CD Administrable Dose Form
.... unitOfPresentation 0..1 CD Unit of presentation
.... routeOfAdministration 0..* CD Route of administration
.... ingredientPhP 1..* Class Ingredient of the pharmaceutical/administrable product
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... role 1..1 CD Ingredient role
..... substance 1..1 CD Substance
..... strength 1..* Class Strength of active or other ingredient
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... strengthType 1..1 CD Strength type (concentration or presentation strength)
...... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... numerator 1..1 PQ Numerator
....... denominator 1..1 PQ Denominator
...... referenceStrength 1..* Class Reference strength
ele-1: All FHIR elements must have a @value or children
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... substance 1..1 CD Substance
....... strength 1..1 RTO Strength
ele-1: All FHIR elements must have a @value or children
........ @id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
........ numerator 1..1 PQ Numerator
........ denominator 1..1 PQ Denominator

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.packaging.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FullMedicinalProduct 0..* Base Medicinal Product Logical Model
... identifier 1..* Class Identifiers
.... mpId 1..1 II Medicinal Product Identifier (MPID)
.... pmsId 0..1 II EMA PMS Identifier
.... nationalId 0..* II National/other identifier
... domain 1..1 CD Domain (human/veterinary)
... legalStatusOfSupply 1..1 CD Legal status of supply
... classification 1..* Class Classifications
.... classificationATC 1..1 CD ATC classification
.... classificationOther 0..* CD Other classification
... name 1..* Class Name
.... fullName 1..1 ST Full name
.... part 0..* Class Name parts
..... inventedName 1..1 ST Invented name part
..... strength 0..1 ST Strength part
..... doseForm 0..1 ST Dose form part
..... other 0..* ST Other name parts
.... nameUsage 0..* Class Countries and languages where the name is used
..... jurisdiction 1..1 ST Country
..... language 1..1 ST Language
... marketingAuthorisation 0..* Class Marketing Authorisation for the product
.... marketingAuthorisationNumber 1..* II Marketing authorisation number
.... region 1..1 CD Region
.... marketingAuthorisationStatus 1..1 CD Marketing authorisation status
.... date 0..1 DT Status date
.... marketingAuthorisationHolder 1..1 Class Marketing authorisation holder
..... locationId 1..1 II Location identifier
..... organisationId 0..1 II Organization identifier
..... mahName 1..1 ST Marketing authorisation holder's name
... packagedProductDefinition 1..* Class Packaged product
.... identifier 0..* Class Package identifier
..... pcid 1..1 II Packaged medicinal product ID (PCID)
..... nationalId 0..* II National package identifier
.... description 0..1 Class Package description
..... descriptionText 1..1 ST Package description text
..... language 0..1 CD Description language
.... packSize 1..* PQ Pack size, repeatable for different manufactured items
.... legalStatusOfSupply 0..1 CD Legal status of supply on package level
.... marketingAuthorisation 0..* See marketingAuthorisation Marketing authorisation on package level
.... marketingStatus 0..* Class Marketing status
..... country 1..1 CD Country
..... status 1..1 CD Status
.... packaging 1..1 Class Package
..... packageType 1..1 CD Package type
..... quantity 1..1 PQ Package quantity (number of this type of items)
..... material 0..* CD Package material
..... innerPackage 0..* Class Inner Package
...... containedItem C 0..* Class The content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... amount 1..1 PQ Amount of manufacturedItems (solid) or size of the manufactured item (liquid)
....... containedPackage 0..* See packaging Inner Packages
....... manufacturedItem 1..* Class Manufactured item
........ manufacturedDoseForm 1..1 CD Manufactured dose form
........ unitOfPresentation 1..1 CD Unit of presentation
........ ingredient 1..* Class Ingredient
......... role 1..1 CD Ingredient role
......... substance 1..1 CD Substance
......... strength 1..* Class Strength of active or other ingredient
.......... strengthType 1..1 CD Strength type (concentration or presentation strength)
.......... strength 1..1 RTO Strength
........... numerator 1..1 PQ Numerator
........... denominator 1..1 PQ Denominator
.......... referenceStrength 1..* Class Reference strength
........... substance 1..1 CD Substance of reference strength
........... strength 1..1 RTO Strength
............ numerator 1..1 Class Numerator
............ denominator 1..1 Class Denominator
... pharmaceuticalProduct 1..* Class Pharmaceutical/administrable product
.... identifier 0..* II Identifier for administrable product for the specific product
.... classificationPhPID 0..* Class Code for PhPID classification
..... phpid 0..* CD Pharmaceutical Product ID (PhPID)
..... code 0..* CD Code from a terminology (national or other), that represents the administrable version of the product.
.... administrableDoseForm 1..1 CD Administrable Dose Form
.... unitOfPresentation 0..1 CD Unit of presentation
.... routeOfAdministration 0..* CD Route of administration
.... ingredientPhP 1..* Class Ingredient of the pharmaceutical/administrable product
..... role 1..1 CD Ingredient role
..... substance 1..1 CD Substance
..... strength 1..* Class Strength of active or other ingredient
...... strengthType 1..1 CD Strength type (concentration or presentation strength)
...... strength 1..1 RTO Strength
....... numerator 1..1 PQ Numerator
....... denominator 1..1 PQ Denominator
...... referenceStrength 1..* Class Reference strength
....... substance 1..1 CD Substance
....... strength 1..1 RTO Strength
........ numerator 1..1 PQ Numerator
........ denominator 1..1 PQ Denominator

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.packaging.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FullMedicinalProduct 0..* Base Medicinal Product Logical Model
... identifier 1..* Class Identifiers
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... mpId 1..1 II Medicinal Product Identifier (MPID)
.... pmsId 0..1 II EMA PMS Identifier
.... nationalId 0..* II National/other identifier
... domain 1..1 CD Domain (human/veterinary)
... legalStatusOfSupply 1..1 CD Legal status of supply
... classification 1..* Class Classifications
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... classificationATC 1..1 CD ATC classification
.... classificationOther 0..* CD Other classification
... name 1..* Class Name
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... fullName 1..1 ST Full name
.... part 0..* Class Name parts
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... inventedName 1..1 ST Invented name part
..... strength 0..1 ST Strength part
..... doseForm 0..1 ST Dose form part
..... other 0..* ST Other name parts
.... nameUsage 0..* Class Countries and languages where the name is used
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... jurisdiction 1..1 ST Country
..... language 1..1 ST Language
... marketingAuthorisation 0..* Class Marketing Authorisation for the product
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... marketingAuthorisationNumber 1..* II Marketing authorisation number
.... region 1..1 CD Region
.... marketingAuthorisationStatus 1..1 CD Marketing authorisation status
.... date 0..1 DT Status date
.... marketingAuthorisationHolder 1..1 Class Marketing authorisation holder
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... locationId 1..1 II Location identifier
..... organisationId 0..1 II Organization identifier
..... mahName 1..1 ST Marketing authorisation holder's name
... packagedProductDefinition 1..* Class Packaged product
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* Class Package identifier
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... pcid 1..1 II Packaged medicinal product ID (PCID)
..... nationalId 0..* II National package identifier
.... description 0..1 Class Package description
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... descriptionText 1..1 ST Package description text
..... language 0..1 CD Description language
.... packSize 1..* PQ Pack size, repeatable for different manufactured items
.... legalStatusOfSupply 0..1 CD Legal status of supply on package level
.... marketingAuthorisation 0..* See marketingAuthorisation Marketing authorisation on package level
.... marketingStatus 0..* Class Marketing status
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... country 1..1 CD Country
..... status 1..1 CD Status
.... packaging 1..1 Class Package
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... packageType 1..1 CD Package type
..... quantity 1..1 PQ Package quantity (number of this type of items)
..... material 0..* CD Package material
..... innerPackage 0..* Class Inner Package
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... containedItem C 0..* Class The content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... amount 1..1 PQ Amount of manufacturedItems (solid) or size of the manufactured item (liquid)
....... containedPackage 0..* See packaging Inner Packages
....... manufacturedItem 1..* Class Manufactured item
........ @id 0..1 id Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
........ manufacturedDoseForm 1..1 CD Manufactured dose form
........ unitOfPresentation 1..1 CD Unit of presentation
........ ingredient 1..* Class Ingredient
......... @id 0..1 id Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
......... role 1..1 CD Ingredient role
......... substance 1..1 CD Substance
......... strength 1..* Class Strength of active or other ingredient
.......... @id 0..1 id Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.......... strengthType 1..1 CD Strength type (concentration or presentation strength)
.......... strength 1..1 RTO Strength
........... @id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........... numerator 1..1 PQ Numerator
........... denominator 1..1 PQ Denominator
.......... referenceStrength 1..* Class Reference strength
........... @id 0..1 id Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
........... substance 1..1 CD Substance of reference strength
........... strength 1..1 RTO Strength
............ @id 0..1 string Unique id for inter-element referencing
............ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
............ numerator 1..1 Class Numerator
............ denominator 1..1 Class Denominator
... pharmaceuticalProduct 1..* Class Pharmaceutical/administrable product
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* II Identifier for administrable product for the specific product
.... classificationPhPID 0..* Class Code for PhPID classification
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... phpid 0..* CD Pharmaceutical Product ID (PhPID)
..... code 0..* CD Code from a terminology (national or other), that represents the administrable version of the product.
.... administrableDoseForm 1..1 CD Administrable Dose Form
.... unitOfPresentation 0..1 CD Unit of presentation
.... routeOfAdministration 0..* CD Route of administration
.... ingredientPhP 1..* Class Ingredient of the pharmaceutical/administrable product
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role 1..1 CD Ingredient role
..... substance 1..1 CD Substance
..... strength 1..* Class Strength of active or other ingredient
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... strengthType 1..1 CD Strength type (concentration or presentation strength)
...... strength 1..1 RTO Strength
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... numerator 1..1 PQ Numerator
....... denominator 1..1 PQ Denominator
...... referenceStrength 1..* Class Reference strength
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... substance 1..1 CD Substance
....... strength 1..1 RTO Strength
........ @id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ numerator 1..1 PQ Numerator
........ denominator 1..1 PQ Denominator

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.packaging.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

 

Other representations of profile: CSV, Excel