UPTIS FHIR PoC Test Implementation Guide
1.0.0 - draft Estonia flag

UPTIS FHIR PoC Test Implementation Guide, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/FHIR-PoC/ and changes regularly. See the Directory of published versions

Logical Model: Medication TJT - logical model

Official URL: https://fhir.ee/StructureDefinition/MedicationTJT Version: 1.0.0
Draft as of 2024-10-28 Computable Name: MedicationTJT

Medication information.

Usage:

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
.. MedicationTJT 0..* Base Medication TJT - logical model
Instances of this logical model are not marked to be the target of a Reference
... identifier 1..* Class Business identifier for this medication.
.... packagedProductIdentifier 0..* II Identifier at the package level, can be PCID or national
... classification 0..1 Class Code for the product that is actually being specified, in established terminologies
.... classificationATC 0..1 CD ATC code
.... classificationOther 0..* CD Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
... productName 0..* Class Name of the product (full name, invented name, other).
.... name 0..1 ST Name that is relevant for the users.
... doseForm 0..* CD Dose form
... device 0..* Class Administration device included in the product. Device that is integral to the medicinal product, in effect being considered as an ingredient of the medicinal product.
.... deviceQuantity 1..1 PQ Number of such devices
.... device 1..1 CD Device coded
... manufacturedItem 0..* Class A medication item. For combination packs, this can be manufactured items with each item having its own dose form and ingredients+strengths defined
.... manufacturedDoseForm 0..1 CD Dose form
.... unitOfPresentation 0..1 CD Unit of presentation for the manufactured item (tablet, vial, tube).
.... containedQuantity 0..1 PQ Manufactured item quantity for liquids (3ml/vial).
.... amount 0..1 PQ Number of such manufactured items in this product (5 vials).
..... ingredient 1..* Class Ingredients
...... role 1..1 BL Role (active ingredient, excipient).
...... substance 1..1 CD Substance
...... strengthInfo 1..* Class Concentration or presentation strength
....... strength 1..1 RTO Concentration or presentation strength of the precise active ingredient
....... strengthType 0..1 CD Type of strength that is expressed
....... strengthSubstance 0..1 CD Substance that the strength refers to, if different from the main substance
... packedProduct 1..1 Class A medically related item or items of any type, in a container or package.
.... packSize 0..* PQ Overall amount of product in one package.
.... productCode 0..* ST Product code on the package of packaged product.
.... serialNumber 0..* ST Serial number on the medication package.
.... batchNumber 0..* ST Batch number on the medication package. The assigned lot number of a batch of the specified product.
.... expirationDate 0..* DT When this specific batch of product will expire.
... marketingAuthorization 0..1 Reference(Marketing Authorization TJT - logical model) Market Authorization relating to a Medicinal Product.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationTJT 0..* Base Medication TJT - logical model
Instances of this logical model are not marked to be the target of a Reference
... identifier 1..* Class Business identifier for this medication.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... packagedProductIdentifier 0..* II Identifier at the package level, can be PCID or national
... classification 0..1 Class Code for the product that is actually being specified, in established terminologies
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... classificationATC 0..1 CD ATC code
.... classificationOther 0..* CD Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
... productName 0..* Class Name of the product (full name, invented name, other).
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 ST Name that is relevant for the users.
... doseForm 0..* CD Dose form
... device 0..* Class Administration device included in the product. Device that is integral to the medicinal product, in effect being considered as an ingredient of the medicinal product.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... deviceQuantity 1..1 PQ Number of such devices
.... device 1..1 CD Device coded
... manufacturedItem 0..* Class A medication item. For combination packs, this can be manufactured items with each item having its own dose form and ingredients+strengths defined
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... manufacturedDoseForm 0..1 CD Dose form
.... unitOfPresentation 0..1 CD Unit of presentation for the manufactured item (tablet, vial, tube).
.... containedQuantity 0..1 PQ Manufactured item quantity for liquids (3ml/vial).
.... amount 0..1 PQ Number of such manufactured items in this product (5 vials).
..... ingredient 1..* Class Ingredients
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... role 1..1 BL Role (active ingredient, excipient).
...... substance 1..1 CD Substance
...... strengthInfo 1..* Class Concentration or presentation strength
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... strength 1..1 RTO Concentration or presentation strength of the precise active ingredient
....... strengthType 0..1 CD Type of strength that is expressed
....... strengthSubstance 0..1 CD Substance that the strength refers to, if different from the main substance
... packedProduct 1..1 Class A medically related item or items of any type, in a container or package.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... packSize 0..* PQ Overall amount of product in one package.
.... productCode 0..* ST Product code on the package of packaged product.
.... serialNumber 0..* ST Serial number on the medication package.
.... batchNumber 0..* ST Batch number on the medication package. The assigned lot number of a batch of the specified product.
.... expirationDate 0..* DT When this specific batch of product will expire.
... marketingAuthorization 0..1 Reference(Marketing Authorization TJT - logical model) Market Authorization relating to a Medicinal Product.

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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationTJT 0..* Base Medication TJT - logical model
Instances of this logical model are not marked to be the target of a Reference
... identifier 1..* Class Business identifier for this medication.
.... @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
.... packagedProductIdentifier 0..* II Identifier at the package level, can be PCID or national
... classification 0..1 Class Code for the product that is actually being specified, in established terminologies
.... @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 0..1 CD ATC code
.... classificationOther 0..* CD Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
... productName 0..* Class Name of the product (full name, invented name, other).
.... @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
.... name 0..1 ST Name that is relevant for the users.
... doseForm 0..* CD Dose form
... device 0..* Class Administration device included in the product. Device that is integral to the medicinal product, in effect being considered as an ingredient of the medicinal 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
.... deviceQuantity 1..1 PQ Number of such devices
.... device 1..1 CD Device coded
... manufacturedItem 0..* Class A medication item. For combination packs, this can be manufactured items with each item having its own dose form and ingredients+strengths defined
.... @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 0..1 CD Dose form
.... unitOfPresentation 0..1 CD Unit of presentation for the manufactured item (tablet, vial, tube).
.... containedQuantity 0..1 PQ Manufactured item quantity for liquids (3ml/vial).
.... amount 0..1 PQ Number of such manufactured items in this product (5 vials).
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... ingredient 1..* Class Ingredients
...... @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 BL Role (active ingredient, excipient).
...... substance 1..1 CD Substance
...... strengthInfo 1..* Class Concentration or presentation 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
....... strength 1..1 RTO Concentration or presentation strength of the precise active ingredient
....... strengthType 0..1 CD Type of strength that is expressed
....... strengthSubstance 0..1 CD Substance that the strength refers to, if different from the main substance
... packedProduct 1..1 Class A medically related item or items of any type, in a container or 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
.... packSize 0..* PQ Overall amount of product in one package.
.... productCode 0..* ST Product code on the package of packaged product.
.... serialNumber 0..* ST Serial number on the medication package.
.... batchNumber 0..* ST Batch number on the medication package. The assigned lot number of a batch of the specified product.
.... expirationDate 0..* DT When this specific batch of product will expire.
... marketingAuthorization 0..1 Reference(Marketing Authorization TJT - logical model) Market Authorization relating to a Medicinal Product.

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()

This structure is derived from Base

Summary

Mandatory: 0 element(9 nested mandatory elements)

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationTJT 0..* Base Medication TJT - logical model
Instances of this logical model are not marked to be the target of a Reference
... identifier 1..* Class Business identifier for this medication.
.... packagedProductIdentifier 0..* II Identifier at the package level, can be PCID or national
... classification 0..1 Class Code for the product that is actually being specified, in established terminologies
.... classificationATC 0..1 CD ATC code
.... classificationOther 0..* CD Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
... productName 0..* Class Name of the product (full name, invented name, other).
.... name 0..1 ST Name that is relevant for the users.
... doseForm 0..* CD Dose form
... device 0..* Class Administration device included in the product. Device that is integral to the medicinal product, in effect being considered as an ingredient of the medicinal product.
.... deviceQuantity 1..1 PQ Number of such devices
.... device 1..1 CD Device coded
... manufacturedItem 0..* Class A medication item. For combination packs, this can be manufactured items with each item having its own dose form and ingredients+strengths defined
.... manufacturedDoseForm 0..1 CD Dose form
.... unitOfPresentation 0..1 CD Unit of presentation for the manufactured item (tablet, vial, tube).
.... containedQuantity 0..1 PQ Manufactured item quantity for liquids (3ml/vial).
.... amount 0..1 PQ Number of such manufactured items in this product (5 vials).
..... ingredient 1..* Class Ingredients
...... role 1..1 BL Role (active ingredient, excipient).
...... substance 1..1 CD Substance
...... strengthInfo 1..* Class Concentration or presentation strength
....... strength 1..1 RTO Concentration or presentation strength of the precise active ingredient
....... strengthType 0..1 CD Type of strength that is expressed
....... strengthSubstance 0..1 CD Substance that the strength refers to, if different from the main substance
... packedProduct 1..1 Class A medically related item or items of any type, in a container or package.
.... packSize 0..* PQ Overall amount of product in one package.
.... productCode 0..* ST Product code on the package of packaged product.
.... serialNumber 0..* ST Serial number on the medication package.
.... batchNumber 0..* ST Batch number on the medication package. The assigned lot number of a batch of the specified product.
.... expirationDate 0..* DT When this specific batch of product will expire.
... marketingAuthorization 0..1 Reference(Marketing Authorization TJT - logical model) Market Authorization relating to a Medicinal Product.

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationTJT 0..* Base Medication TJT - logical model
Instances of this logical model are not marked to be the target of a Reference
... identifier 1..* Class Business identifier for this medication.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... packagedProductIdentifier 0..* II Identifier at the package level, can be PCID or national
... classification 0..1 Class Code for the product that is actually being specified, in established terminologies
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... classificationATC 0..1 CD ATC code
.... classificationOther 0..* CD Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
... productName 0..* Class Name of the product (full name, invented name, other).
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 ST Name that is relevant for the users.
... doseForm 0..* CD Dose form
... device 0..* Class Administration device included in the product. Device that is integral to the medicinal product, in effect being considered as an ingredient of the medicinal product.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... deviceQuantity 1..1 PQ Number of such devices
.... device 1..1 CD Device coded
... manufacturedItem 0..* Class A medication item. For combination packs, this can be manufactured items with each item having its own dose form and ingredients+strengths defined
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... manufacturedDoseForm 0..1 CD Dose form
.... unitOfPresentation 0..1 CD Unit of presentation for the manufactured item (tablet, vial, tube).
.... containedQuantity 0..1 PQ Manufactured item quantity for liquids (3ml/vial).
.... amount 0..1 PQ Number of such manufactured items in this product (5 vials).
..... ingredient 1..* Class Ingredients
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... role 1..1 BL Role (active ingredient, excipient).
...... substance 1..1 CD Substance
...... strengthInfo 1..* Class Concentration or presentation strength
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... strength 1..1 RTO Concentration or presentation strength of the precise active ingredient
....... strengthType 0..1 CD Type of strength that is expressed
....... strengthSubstance 0..1 CD Substance that the strength refers to, if different from the main substance
... packedProduct 1..1 Class A medically related item or items of any type, in a container or package.
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... packSize 0..* PQ Overall amount of product in one package.
.... productCode 0..* ST Product code on the package of packaged product.
.... serialNumber 0..* ST Serial number on the medication package.
.... batchNumber 0..* ST Batch number on the medication package. The assigned lot number of a batch of the specified product.
.... expirationDate 0..* DT When this specific batch of product will expire.
... marketingAuthorization 0..1 Reference(Marketing Authorization TJT - logical model) Market Authorization relating to a Medicinal Product.

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()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationTJT 0..* Base Medication TJT - logical model
Instances of this logical model are not marked to be the target of a Reference
... identifier 1..* Class Business identifier for this medication.
.... @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
.... packagedProductIdentifier 0..* II Identifier at the package level, can be PCID or national
... classification 0..1 Class Code for the product that is actually being specified, in established terminologies
.... @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 0..1 CD ATC code
.... classificationOther 0..* CD Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
... productName 0..* Class Name of the product (full name, invented name, other).
.... @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
.... name 0..1 ST Name that is relevant for the users.
... doseForm 0..* CD Dose form
... device 0..* Class Administration device included in the product. Device that is integral to the medicinal product, in effect being considered as an ingredient of the medicinal 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
.... deviceQuantity 1..1 PQ Number of such devices
.... device 1..1 CD Device coded
... manufacturedItem 0..* Class A medication item. For combination packs, this can be manufactured items with each item having its own dose form and ingredients+strengths defined
.... @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 0..1 CD Dose form
.... unitOfPresentation 0..1 CD Unit of presentation for the manufactured item (tablet, vial, tube).
.... containedQuantity 0..1 PQ Manufactured item quantity for liquids (3ml/vial).
.... amount 0..1 PQ Number of such manufactured items in this product (5 vials).
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... ingredient 1..* Class Ingredients
...... @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 BL Role (active ingredient, excipient).
...... substance 1..1 CD Substance
...... strengthInfo 1..* Class Concentration or presentation 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
....... strength 1..1 RTO Concentration or presentation strength of the precise active ingredient
....... strengthType 0..1 CD Type of strength that is expressed
....... strengthSubstance 0..1 CD Substance that the strength refers to, if different from the main substance
... packedProduct 1..1 Class A medically related item or items of any type, in a container or 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
.... packSize 0..* PQ Overall amount of product in one package.
.... productCode 0..* ST Product code on the package of packaged product.
.... serialNumber 0..* ST Serial number on the medication package.
.... batchNumber 0..* ST Batch number on the medication package. The assigned lot number of a batch of the specified product.
.... expirationDate 0..* DT When this specific batch of product will expire.
... marketingAuthorization 0..1 Reference(Marketing Authorization TJT - logical model) Market Authorization relating to a Medicinal Product.

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()

This structure is derived from Base

Summary

Mandatory: 0 element(9 nested mandatory elements)

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel