UnicomIG
0.1.0 - ci-build

UnicomIG, published by UNICOM. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/hl7-eu/unicom-ig and changes regularly. See the Directory of published versions

Logical Model: Medicinal Product

Official URL: http://unicom-project.eu/fhir/StructureDefinition/FullMedicinalProduct Version: 0.1.0
Active as of 2023-02-03 Computable Name: FullMedicinalProduct

Medicinal Product

Usage:

  • This Logical Model Profile 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.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. FullMedicinalProduct 0..*BaseMedicinal Product
... identifier 1..*classIdentifiers
.... mpId 1..1IIMedicinal Product Identifier (MPID)
.... pmsId 0..1IIEMA PMS Identifier
.... nationalId 0..*IINational/other identifier
... domain 1..1CDDomain (human/veterinary)
... legalStatusOfSupply 1..1CDLegal status of supply
... classification 1..*classClassifications
.... classificationATC 1..1CDATC classification
.... classificationOther 0..*CDOther classification
... name 1..*className
.... fullName 1..1STFull name
.... namePart 0..*className parts
..... inventedName 1..1STInvented name part
..... strength 0..1STStrength part
..... doseForm 0..1STDose form part
..... other 0..*STOther name parts
.... nameUsage 0..*classCountries and languages where the name is used
..... jurisdiction 1..1STCountry
..... language 1..1STLanguage
... marketingAuthorisation 0..*classMarketing Authorisation for the product
.... marketingAuthorisationNumber 1..*IIMarketing authorisation number
.... region 1..1CDRegion
.... marketingAuthorisationStatus 1..1CDMarketing authorisation status
.... date 0..1DTStatus date
.... marketingAuthorisationHolder 1..1classMarketing authorisation holder
..... locationId 1..1IILocation identifier
..... organisationId 0..1IIOrganization identifier
..... mahName 1..1STMarketing authorisation holder's name
... pharmaceuticalProduct 1..*classPharmaceutical/administrable product
.... identifier 0..*classIdentifier
..... phpid 0..*IIPharmaceutical Product ID (PhPID)
..... nationalId 0..*IINational ID
.... administrableDoseForm 1..1CDAdministrable Dose Form
.... unitOfPresentation 0..1CDUnit of presentation
.... routeOfAdministration 0..*CDRoute of administration
.... ingredient 1..*classIngredient
..... role 1..1CDIngredient role
..... substance 1..1IISubstance
..... strength 1..*classStrength
...... strengthType 1..1CDStrength type (concentration or presentation strength)
...... strength 1..1classStrength
....... numerator 1..1classNumerator
........ comparator 0..1CDComparator
........ value 1..1STValue
........ unit 1..1STUnit of measurement
....... denominator 1..1classDenominator
........ value 1..1STValue
........ unit 1..1STUnit
...... referenceStrength 1..*classReference strength
....... substance 1..1IISubstance
....... strength 1..1classStrength
........ numerator 1..1classNumerator
......... comparator 0..1CDComparator
......... value 1..1STValue
......... unit 1..1STUnit of measurement
........ denominator 1..1classDenominator
......... value 1..1STValue
......... unit 1..1STUnit
... packagedProductDefinition 1..*classPackaged product
.... identifier 0..*classPackage identifier
..... pcid 1..1IIPackaged medicinal product ID (PCID)
..... national_id 0..*IINational package identifier
.... description 0..1classPackage description
..... language 0..1CDDescription language
.... packSize 1..*classPack size
..... value 1..1QTValue
..... unit 1..1CDUnit
.... legalStatusOfSupply 0..1CDLegal status of supply on package level
.... marketingAuthorisation 0..*classMarketing authorisation on package level
..... marketingAuthorisationNumber 1..*IIMarketing authorisation number
..... region 1..1CDRegion
..... marketingAuthorisationStatus 1..1CDMarketing authorisation status
..... date 0..1DTStatus date
..... marketingAuthorisationHolder 1..1classMarketing authorisation holder
...... locationId 1..1IILocation identifier
...... organisationId 0..1IIOrganization identifier
...... mahName 1..1STMarketing authorisation holder's name
.... marketingStatus 0..*classMarketing status
..... country 1..1CDCountry
..... status 1..1CDStatus
.... package 1..1classPackage
..... packageType 1..1CDPackage type
..... quantity 1..1QTPackage quantity
..... material 0..*CDPackage material
..... innerPackage 0..*classInner Package
...... containedItem C0..*classThe content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... amount 1..1classAmount of manufacturedItems (solid) or size of the manufactured item (liquid)
........ value 1..1QTValue
........ unit 0..1CDUnit
....... containedPackage 0..*See packageInner Packages
....... manufacturedItem 1..*classManufactured item
........ manufacturedDoseForm 1..1CDManufactured dose form
........ unitOfPresentation 1..1CDUnit of presentation
........ ingredient 1..*classIngredient
......... role 1..1CDIngredient role
......... substance 1..1IISubstance
......... strength 1..*classStrength
.......... strengthType 1..1CDStrength type (concentration or presentation strength)
.......... strength 1..1classStrength
........... numerator 1..1classNumerator
............ comparator 1..1CDComparator
............ value 1..1STValue
............ unit 1..1STUnit of Measurement
........... denominator 1..1classDenominator
............ value 1..1STValue
............ unit 1..1STUnit
.......... referenceStrength 1..*classReference strength
........... substance 1..1IISubstance
........... strength 1..1classStrength
............ numerator 1..1classNumerator
............. comparator 1..1CDComparator
............. value 1..1STValue
............. unit 1..1STUnit of Measurement
............ denominator 1..1classDenominator
............. value 1..1STValue
............. unit 1..1STUnit

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.package.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()
NameFlagsCard.TypeDescription & Constraintsdoco
.. FullMedicinalProduct 0..*BaseMedicinal Product
... identifier 1..*classIdentifiers
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mpId 1..1IIMedicinal Product Identifier (MPID)
.... pmsId 0..1IIEMA PMS Identifier
.... nationalId 0..*IINational/other identifier
... domain 1..1CDDomain (human/veterinary)
... legalStatusOfSupply 1..1CDLegal status of supply
... classification 1..*classClassifications
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... classificationATC 1..1CDATC classification
.... classificationOther 0..*CDOther classification
... name 1..*className
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... fullName 1..1STFull name
.... namePart 0..*className parts
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... inventedName 1..1STInvented name part
..... strength 0..1STStrength part
..... doseForm 0..1STDose form part
..... other 0..*STOther name parts
.... nameUsage 0..*classCountries and languages where the name is used
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... jurisdiction 1..1STCountry
..... language 1..1STLanguage
... marketingAuthorisation 0..*classMarketing Authorisation for the product
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... marketingAuthorisationNumber 1..*IIMarketing authorisation number
.... region 1..1CDRegion
.... marketingAuthorisationStatus 1..1CDMarketing authorisation status
.... date 0..1DTStatus date
.... marketingAuthorisationHolder 1..1classMarketing authorisation holder
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... locationId 1..1IILocation identifier
..... organisationId 0..1IIOrganization identifier
..... mahName 1..1STMarketing authorisation holder's name
... pharmaceuticalProduct 1..*classPharmaceutical/administrable product
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classIdentifier
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... phpid 0..*IIPharmaceutical Product ID (PhPID)
..... nationalId 0..*IINational ID
.... administrableDoseForm 1..1CDAdministrable Dose Form
.... unitOfPresentation 0..1CDUnit of presentation
.... routeOfAdministration 0..*CDRoute of administration
.... ingredient 1..*classIngredient
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... role 1..1CDIngredient role
..... substance 1..1IISubstance
..... strength 1..*classStrength
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... strengthType 1..1CDStrength type (concentration or presentation strength)
...... strength 1..1classStrength
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... numerator 1..1classNumerator
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ comparator 0..1CDComparator
........ value 1..1STValue
........ unit 1..1STUnit of measurement
....... denominator 1..1classDenominator
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1STValue
........ unit 1..1STUnit
...... referenceStrength 1..*classReference strength
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... substance 1..1IISubstance
....... strength 1..1classStrength
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ numerator 1..1classNumerator
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... comparator 0..1CDComparator
......... value 1..1STValue
......... unit 1..1STUnit of measurement
........ denominator 1..1classDenominator
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... value 1..1STValue
......... unit 1..1STUnit
... packagedProductDefinition 1..*classPackaged product
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classPackage identifier
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... pcid 1..1IIPackaged medicinal product ID (PCID)
..... national_id 0..*IINational package identifier
.... description 0..1classPackage description
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... language 0..1CDDescription language
.... packSize 1..*classPack size
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... value 1..1QTValue
..... unit 1..1CDUnit
.... legalStatusOfSupply 0..1CDLegal status of supply on package level
.... marketingAuthorisation 0..*classMarketing authorisation on package level
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... marketingAuthorisationNumber 1..*IIMarketing authorisation number
..... region 1..1CDRegion
..... marketingAuthorisationStatus 1..1CDMarketing authorisation status
..... date 0..1DTStatus date
..... marketingAuthorisationHolder 1..1classMarketing authorisation holder
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... locationId 1..1IILocation identifier
...... organisationId 0..1IIOrganization identifier
...... mahName 1..1STMarketing authorisation holder's name
.... marketingStatus 0..*classMarketing status
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... country 1..1CDCountry
..... status 1..1CDStatus
.... package 1..1classPackage
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... packageType 1..1CDPackage type
..... quantity 1..1QTPackage quantity
..... material 0..*CDPackage material
..... innerPackage 0..*classInner Package
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... containedItem C0..*classThe content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... amount 1..1classAmount of manufacturedItems (solid) or size of the manufactured item (liquid)
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1QTValue
........ unit 0..1CDUnit
....... containedPackage 0..*See packageInner Packages
....... manufacturedItem 1..*classManufactured item
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ manufacturedDoseForm 1..1CDManufactured dose form
........ unitOfPresentation 1..1CDUnit of presentation
........ ingredient 1..*classIngredient
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... role 1..1CDIngredient role
......... substance 1..1IISubstance
......... strength 1..*classStrength
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... strengthType 1..1CDStrength type (concentration or presentation strength)
.......... strength 1..1classStrength
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... numerator 1..1classNumerator
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ comparator 1..1CDComparator
............ value 1..1STValue
............ unit 1..1STUnit of Measurement
........... denominator 1..1classDenominator
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ value 1..1STValue
............ unit 1..1STUnit
.......... referenceStrength 1..*classReference strength
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... substance 1..1IISubstance
........... strength 1..1classStrength
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ numerator 1..1classNumerator
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. comparator 1..1CDComparator
............. value 1..1STValue
............. unit 1..1STUnit of Measurement
............ denominator 1..1classDenominator
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. value 1..1STValue
............. unit 1..1STUnit

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children unless an empty Parameters resource
: hasValue() or (children().count() > id.count()) or $this is Parameters
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.package.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()
NameFlagsCard.TypeDescription & Constraintsdoco
.. FullMedicinalProduct 0..*BaseMedicinal Product
... identifier 1..*classIdentifiers
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mpId 1..1IIMedicinal Product Identifier (MPID)
.... pmsId 0..1IIEMA PMS Identifier
.... nationalId 0..*IINational/other identifier
... domain 1..1CDDomain (human/veterinary)
... legalStatusOfSupply 1..1CDLegal status of supply
... classification 1..*classClassifications
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... classificationATC 1..1CDATC classification
.... classificationOther 0..*CDOther classification
... name 1..*className
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... fullName 1..1STFull name
.... namePart 0..*className parts
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... inventedName 1..1STInvented name part
..... strength 0..1STStrength part
..... doseForm 0..1STDose form part
..... other 0..*STOther name parts
.... nameUsage 0..*classCountries and languages where the name is used
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... jurisdiction 1..1STCountry
..... language 1..1STLanguage
... marketingAuthorisation 0..*classMarketing Authorisation for the product
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... marketingAuthorisationNumber 1..*IIMarketing authorisation number
.... region 1..1CDRegion
.... marketingAuthorisationStatus 1..1CDMarketing authorisation status
.... date 0..1DTStatus date
.... marketingAuthorisationHolder 1..1classMarketing authorisation holder
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... locationId 1..1IILocation identifier
..... organisationId 0..1IIOrganization identifier
..... mahName 1..1STMarketing authorisation holder's name
... pharmaceuticalProduct 1..*classPharmaceutical/administrable product
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classIdentifier
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... phpid 0..*IIPharmaceutical Product ID (PhPID)
..... nationalId 0..*IINational ID
.... administrableDoseForm 1..1CDAdministrable Dose Form
.... unitOfPresentation 0..1CDUnit of presentation
.... routeOfAdministration 0..*CDRoute of administration
.... ingredient 1..*classIngredient
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... role 1..1CDIngredient role
..... substance 1..1IISubstance
..... strength 1..*classStrength
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... strengthType 1..1CDStrength type (concentration or presentation strength)
...... strength 1..1classStrength
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... numerator 1..1classNumerator
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ comparator 0..1CDComparator
........ value 1..1STValue
........ unit 1..1STUnit of measurement
....... denominator 1..1classDenominator
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1STValue
........ unit 1..1STUnit
...... referenceStrength 1..*classReference strength
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... substance 1..1IISubstance
....... strength 1..1classStrength
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ numerator 1..1classNumerator
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... comparator 0..1CDComparator
......... value 1..1STValue
......... unit 1..1STUnit of measurement
........ denominator 1..1classDenominator
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... value 1..1STValue
......... unit 1..1STUnit
... packagedProductDefinition 1..*classPackaged product
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classPackage identifier
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... pcid 1..1IIPackaged medicinal product ID (PCID)
..... national_id 0..*IINational package identifier
.... description 0..1classPackage description
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... language 0..1CDDescription language
.... packSize 1..*classPack size
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... value 1..1QTValue
..... unit 1..1CDUnit
.... legalStatusOfSupply 0..1CDLegal status of supply on package level
.... marketingAuthorisation 0..*classMarketing authorisation on package level
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... marketingAuthorisationNumber 1..*IIMarketing authorisation number
..... region 1..1CDRegion
..... marketingAuthorisationStatus 1..1CDMarketing authorisation status
..... date 0..1DTStatus date
..... marketingAuthorisationHolder 1..1classMarketing authorisation holder
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... locationId 1..1IILocation identifier
...... organisationId 0..1IIOrganization identifier
...... mahName 1..1STMarketing authorisation holder's name
.... marketingStatus 0..*classMarketing status
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... country 1..1CDCountry
..... status 1..1CDStatus
.... package 1..1classPackage
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... packageType 1..1CDPackage type
..... quantity 1..1QTPackage quantity
..... material 0..*CDPackage material
..... innerPackage 0..*classInner Package
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... containedItem C0..*classThe content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... amount 1..1classAmount of manufacturedItems (solid) or size of the manufactured item (liquid)
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1QTValue
........ unit 0..1CDUnit
....... containedPackage 0..*See packageInner Packages
....... manufacturedItem 1..*classManufactured item
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ manufacturedDoseForm 1..1CDManufactured dose form
........ unitOfPresentation 1..1CDUnit of presentation
........ ingredient 1..*classIngredient
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... role 1..1CDIngredient role
......... substance 1..1IISubstance
......... strength 1..*classStrength
.......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... strengthType 1..1CDStrength type (concentration or presentation strength)
.......... strength 1..1classStrength
........... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... numerator 1..1classNumerator
............ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ comparator 1..1CDComparator
............ value 1..1STValue
............ unit 1..1STUnit of Measurement
........... denominator 1..1classDenominator
............ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ value 1..1STValue
............ unit 1..1STUnit
.......... referenceStrength 1..*classReference strength
........... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... substance 1..1IISubstance
........... strength 1..1classStrength
............ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ numerator 1..1classNumerator
............. extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. comparator 1..1CDComparator
............. value 1..1STValue
............. unit 1..1STUnit of Measurement
............ denominator 1..1classDenominator
............. extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. value 1..1STValue
............. unit 1..1STUnit

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children unless an empty Parameters resource
: hasValue() or (children().count() > id.count()) or $this is Parameters
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.package.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 & Constraintsdoco
.. FullMedicinalProduct 0..*BaseMedicinal Product
... identifier 1..*classIdentifiers
.... mpId 1..1IIMedicinal Product Identifier (MPID)
.... pmsId 0..1IIEMA PMS Identifier
.... nationalId 0..*IINational/other identifier
... domain 1..1CDDomain (human/veterinary)
... legalStatusOfSupply 1..1CDLegal status of supply
... classification 1..*classClassifications
.... classificationATC 1..1CDATC classification
.... classificationOther 0..*CDOther classification
... name 1..*className
.... fullName 1..1STFull name
.... namePart 0..*className parts
..... inventedName 1..1STInvented name part
..... strength 0..1STStrength part
..... doseForm 0..1STDose form part
..... other 0..*STOther name parts
.... nameUsage 0..*classCountries and languages where the name is used
..... jurisdiction 1..1STCountry
..... language 1..1STLanguage
... marketingAuthorisation 0..*classMarketing Authorisation for the product
.... marketingAuthorisationNumber 1..*IIMarketing authorisation number
.... region 1..1CDRegion
.... marketingAuthorisationStatus 1..1CDMarketing authorisation status
.... date 0..1DTStatus date
.... marketingAuthorisationHolder 1..1classMarketing authorisation holder
..... locationId 1..1IILocation identifier
..... organisationId 0..1IIOrganization identifier
..... mahName 1..1STMarketing authorisation holder's name
... pharmaceuticalProduct 1..*classPharmaceutical/administrable product
.... identifier 0..*classIdentifier
..... phpid 0..*IIPharmaceutical Product ID (PhPID)
..... nationalId 0..*IINational ID
.... administrableDoseForm 1..1CDAdministrable Dose Form
.... unitOfPresentation 0..1CDUnit of presentation
.... routeOfAdministration 0..*CDRoute of administration
.... ingredient 1..*classIngredient
..... role 1..1CDIngredient role
..... substance 1..1IISubstance
..... strength 1..*classStrength
...... strengthType 1..1CDStrength type (concentration or presentation strength)
...... strength 1..1classStrength
....... numerator 1..1classNumerator
........ comparator 0..1CDComparator
........ value 1..1STValue
........ unit 1..1STUnit of measurement
....... denominator 1..1classDenominator
........ value 1..1STValue
........ unit 1..1STUnit
...... referenceStrength 1..*classReference strength
....... substance 1..1IISubstance
....... strength 1..1classStrength
........ numerator 1..1classNumerator
......... comparator 0..1CDComparator
......... value 1..1STValue
......... unit 1..1STUnit of measurement
........ denominator 1..1classDenominator
......... value 1..1STValue
......... unit 1..1STUnit
... packagedProductDefinition 1..*classPackaged product
.... identifier 0..*classPackage identifier
..... pcid 1..1IIPackaged medicinal product ID (PCID)
..... national_id 0..*IINational package identifier
.... description 0..1classPackage description
..... language 0..1CDDescription language
.... packSize 1..*classPack size
..... value 1..1QTValue
..... unit 1..1CDUnit
.... legalStatusOfSupply 0..1CDLegal status of supply on package level
.... marketingAuthorisation 0..*classMarketing authorisation on package level
..... marketingAuthorisationNumber 1..*IIMarketing authorisation number
..... region 1..1CDRegion
..... marketingAuthorisationStatus 1..1CDMarketing authorisation status
..... date 0..1DTStatus date
..... marketingAuthorisationHolder 1..1classMarketing authorisation holder
...... locationId 1..1IILocation identifier
...... organisationId 0..1IIOrganization identifier
...... mahName 1..1STMarketing authorisation holder's name
.... marketingStatus 0..*classMarketing status
..... country 1..1CDCountry
..... status 1..1CDStatus
.... package 1..1classPackage
..... packageType 1..1CDPackage type
..... quantity 1..1QTPackage quantity
..... material 0..*CDPackage material
..... innerPackage 0..*classInner Package
...... containedItem C0..*classThe content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... amount 1..1classAmount of manufacturedItems (solid) or size of the manufactured item (liquid)
........ value 1..1QTValue
........ unit 0..1CDUnit
....... containedPackage 0..*See packageInner Packages
....... manufacturedItem 1..*classManufactured item
........ manufacturedDoseForm 1..1CDManufactured dose form
........ unitOfPresentation 1..1CDUnit of presentation
........ ingredient 1..*classIngredient
......... role 1..1CDIngredient role
......... substance 1..1IISubstance
......... strength 1..*classStrength
.......... strengthType 1..1CDStrength type (concentration or presentation strength)
.......... strength 1..1classStrength
........... numerator 1..1classNumerator
............ comparator 1..1CDComparator
............ value 1..1STValue
............ unit 1..1STUnit of Measurement
........... denominator 1..1classDenominator
............ value 1..1STValue
............ unit 1..1STUnit
.......... referenceStrength 1..*classReference strength
........... substance 1..1IISubstance
........... strength 1..1classStrength
............ numerator 1..1classNumerator
............. comparator 1..1CDComparator
............. value 1..1STValue
............. unit 1..1STUnit of Measurement
............ denominator 1..1classDenominator
............. value 1..1STValue
............. unit 1..1STUnit

doco Documentation for this format

Constraints

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

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. FullMedicinalProduct 0..*BaseMedicinal Product
... identifier 1..*classIdentifiers
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mpId 1..1IIMedicinal Product Identifier (MPID)
.... pmsId 0..1IIEMA PMS Identifier
.... nationalId 0..*IINational/other identifier
... domain 1..1CDDomain (human/veterinary)
... legalStatusOfSupply 1..1CDLegal status of supply
... classification 1..*classClassifications
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... classificationATC 1..1CDATC classification
.... classificationOther 0..*CDOther classification
... name 1..*className
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... fullName 1..1STFull name
.... namePart 0..*className parts
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... inventedName 1..1STInvented name part
..... strength 0..1STStrength part
..... doseForm 0..1STDose form part
..... other 0..*STOther name parts
.... nameUsage 0..*classCountries and languages where the name is used
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... jurisdiction 1..1STCountry
..... language 1..1STLanguage
... marketingAuthorisation 0..*classMarketing Authorisation for the product
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... marketingAuthorisationNumber 1..*IIMarketing authorisation number
.... region 1..1CDRegion
.... marketingAuthorisationStatus 1..1CDMarketing authorisation status
.... date 0..1DTStatus date
.... marketingAuthorisationHolder 1..1classMarketing authorisation holder
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... locationId 1..1IILocation identifier
..... organisationId 0..1IIOrganization identifier
..... mahName 1..1STMarketing authorisation holder's name
... pharmaceuticalProduct 1..*classPharmaceutical/administrable product
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classIdentifier
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... phpid 0..*IIPharmaceutical Product ID (PhPID)
..... nationalId 0..*IINational ID
.... administrableDoseForm 1..1CDAdministrable Dose Form
.... unitOfPresentation 0..1CDUnit of presentation
.... routeOfAdministration 0..*CDRoute of administration
.... ingredient 1..*classIngredient
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... role 1..1CDIngredient role
..... substance 1..1IISubstance
..... strength 1..*classStrength
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... strengthType 1..1CDStrength type (concentration or presentation strength)
...... strength 1..1classStrength
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... numerator 1..1classNumerator
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ comparator 0..1CDComparator
........ value 1..1STValue
........ unit 1..1STUnit of measurement
....... denominator 1..1classDenominator
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1STValue
........ unit 1..1STUnit
...... referenceStrength 1..*classReference strength
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... substance 1..1IISubstance
....... strength 1..1classStrength
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ numerator 1..1classNumerator
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... comparator 0..1CDComparator
......... value 1..1STValue
......... unit 1..1STUnit of measurement
........ denominator 1..1classDenominator
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... value 1..1STValue
......... unit 1..1STUnit
... packagedProductDefinition 1..*classPackaged product
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classPackage identifier
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... pcid 1..1IIPackaged medicinal product ID (PCID)
..... national_id 0..*IINational package identifier
.... description 0..1classPackage description
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... language 0..1CDDescription language
.... packSize 1..*classPack size
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... value 1..1QTValue
..... unit 1..1CDUnit
.... legalStatusOfSupply 0..1CDLegal status of supply on package level
.... marketingAuthorisation 0..*classMarketing authorisation on package level
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... marketingAuthorisationNumber 1..*IIMarketing authorisation number
..... region 1..1CDRegion
..... marketingAuthorisationStatus 1..1CDMarketing authorisation status
..... date 0..1DTStatus date
..... marketingAuthorisationHolder 1..1classMarketing authorisation holder
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... locationId 1..1IILocation identifier
...... organisationId 0..1IIOrganization identifier
...... mahName 1..1STMarketing authorisation holder's name
.... marketingStatus 0..*classMarketing status
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... country 1..1CDCountry
..... status 1..1CDStatus
.... package 1..1classPackage
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... packageType 1..1CDPackage type
..... quantity 1..1QTPackage quantity
..... material 0..*CDPackage material
..... innerPackage 0..*classInner Package
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... containedItem C0..*classThe content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... amount 1..1classAmount of manufacturedItems (solid) or size of the manufactured item (liquid)
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1QTValue
........ unit 0..1CDUnit
....... containedPackage 0..*See packageInner Packages
....... manufacturedItem 1..*classManufactured item
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ manufacturedDoseForm 1..1CDManufactured dose form
........ unitOfPresentation 1..1CDUnit of presentation
........ ingredient 1..*classIngredient
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... role 1..1CDIngredient role
......... substance 1..1IISubstance
......... strength 1..*classStrength
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... strengthType 1..1CDStrength type (concentration or presentation strength)
.......... strength 1..1classStrength
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... numerator 1..1classNumerator
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ comparator 1..1CDComparator
............ value 1..1STValue
............ unit 1..1STUnit of Measurement
........... denominator 1..1classDenominator
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ value 1..1STValue
............ unit 1..1STUnit
.......... referenceStrength 1..*classReference strength
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... substance 1..1IISubstance
........... strength 1..1classStrength
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ numerator 1..1classNumerator
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. comparator 1..1CDComparator
............. value 1..1STValue
............. unit 1..1STUnit of Measurement
............ denominator 1..1classDenominator
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. value 1..1STValue
............. unit 1..1STUnit

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children unless an empty Parameters resource
: hasValue() or (children().count() > id.count()) or $this is Parameters
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.package.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. FullMedicinalProduct 0..*BaseMedicinal Product
... identifier 1..*classIdentifiers
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mpId 1..1IIMedicinal Product Identifier (MPID)
.... pmsId 0..1IIEMA PMS Identifier
.... nationalId 0..*IINational/other identifier
... domain 1..1CDDomain (human/veterinary)
... legalStatusOfSupply 1..1CDLegal status of supply
... classification 1..*classClassifications
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... classificationATC 1..1CDATC classification
.... classificationOther 0..*CDOther classification
... name 1..*className
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... fullName 1..1STFull name
.... namePart 0..*className parts
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... inventedName 1..1STInvented name part
..... strength 0..1STStrength part
..... doseForm 0..1STDose form part
..... other 0..*STOther name parts
.... nameUsage 0..*classCountries and languages where the name is used
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... jurisdiction 1..1STCountry
..... language 1..1STLanguage
... marketingAuthorisation 0..*classMarketing Authorisation for the product
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... marketingAuthorisationNumber 1..*IIMarketing authorisation number
.... region 1..1CDRegion
.... marketingAuthorisationStatus 1..1CDMarketing authorisation status
.... date 0..1DTStatus date
.... marketingAuthorisationHolder 1..1classMarketing authorisation holder
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... locationId 1..1IILocation identifier
..... organisationId 0..1IIOrganization identifier
..... mahName 1..1STMarketing authorisation holder's name
... pharmaceuticalProduct 1..*classPharmaceutical/administrable product
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classIdentifier
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... phpid 0..*IIPharmaceutical Product ID (PhPID)
..... nationalId 0..*IINational ID
.... administrableDoseForm 1..1CDAdministrable Dose Form
.... unitOfPresentation 0..1CDUnit of presentation
.... routeOfAdministration 0..*CDRoute of administration
.... ingredient 1..*classIngredient
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... role 1..1CDIngredient role
..... substance 1..1IISubstance
..... strength 1..*classStrength
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... strengthType 1..1CDStrength type (concentration or presentation strength)
...... strength 1..1classStrength
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... numerator 1..1classNumerator
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ comparator 0..1CDComparator
........ value 1..1STValue
........ unit 1..1STUnit of measurement
....... denominator 1..1classDenominator
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1STValue
........ unit 1..1STUnit
...... referenceStrength 1..*classReference strength
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... substance 1..1IISubstance
....... strength 1..1classStrength
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ numerator 1..1classNumerator
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... comparator 0..1CDComparator
......... value 1..1STValue
......... unit 1..1STUnit of measurement
........ denominator 1..1classDenominator
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... value 1..1STValue
......... unit 1..1STUnit
... packagedProductDefinition 1..*classPackaged product
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*classPackage identifier
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... pcid 1..1IIPackaged medicinal product ID (PCID)
..... national_id 0..*IINational package identifier
.... description 0..1classPackage description
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... language 0..1CDDescription language
.... packSize 1..*classPack size
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... value 1..1QTValue
..... unit 1..1CDUnit
.... legalStatusOfSupply 0..1CDLegal status of supply on package level
.... marketingAuthorisation 0..*classMarketing authorisation on package level
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... marketingAuthorisationNumber 1..*IIMarketing authorisation number
..... region 1..1CDRegion
..... marketingAuthorisationStatus 1..1CDMarketing authorisation status
..... date 0..1DTStatus date
..... marketingAuthorisationHolder 1..1classMarketing authorisation holder
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... locationId 1..1IILocation identifier
...... organisationId 0..1IIOrganization identifier
...... mahName 1..1STMarketing authorisation holder's name
.... marketingStatus 0..*classMarketing status
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... country 1..1CDCountry
..... status 1..1CDStatus
.... package 1..1classPackage
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... packageType 1..1CDPackage type
..... quantity 1..1QTPackage quantity
..... material 0..*CDPackage material
..... innerPackage 0..*classInner Package
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... containedItem C0..*classThe content of the inner package
itemcontent-1: containedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... amount 1..1classAmount of manufacturedItems (solid) or size of the manufactured item (liquid)
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ value 1..1QTValue
........ unit 0..1CDUnit
....... containedPackage 0..*See packageInner Packages
....... manufacturedItem 1..*classManufactured item
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ manufacturedDoseForm 1..1CDManufactured dose form
........ unitOfPresentation 1..1CDUnit of presentation
........ ingredient 1..*classIngredient
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... role 1..1CDIngredient role
......... substance 1..1IISubstance
......... strength 1..*classStrength
.......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... strengthType 1..1CDStrength type (concentration or presentation strength)
.......... strength 1..1classStrength
........... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... numerator 1..1classNumerator
............ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ comparator 1..1CDComparator
............ value 1..1STValue
............ unit 1..1STUnit of Measurement
........... denominator 1..1classDenominator
............ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ value 1..1STValue
............ unit 1..1STUnit
.......... referenceStrength 1..*classReference strength
........... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........... substance 1..1IISubstance
........... strength 1..1classStrength
............ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............ numerator 1..1classNumerator
............. extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. comparator 1..1CDComparator
............. value 1..1STValue
............. unit 1..1STUnit of Measurement
............ denominator 1..1classDenominator
............. extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
............. modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
............. value 1..1STValue
............. unit 1..1STUnit

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children unless an empty Parameters resource
: hasValue() or (children().count() > id.count()) or $this is Parameters
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
itemcontent-1errorFullMedicinalProduct.packagedProductDefinition.package.innerPackage.containedItemcontainedItem.containedPackage or containedItem.manufacturedItem SHALL be present, but not both
: containedPackage.exists() implies manufacturedItem.exists().not()

 

Other representations of profile: CSV, Excel