ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: EraMedicationListMedication

Official URL: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedication Version: 1.0.0
Draft as of 2026-10-28 Computable Name: EraMedicationListMedication

EraMedicationListMedication profile that is used with Kanta medication list in ERA interface. Based on the Kanta profile MedicationListMedication. Source

Usages:

  • This Profile is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* MedicationListMedication Definition of a Medication
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Medication.Slices for extension.extension:medicationKnowledgeReference 1..1 Reference(MedicationListMedicationKnowledge) Reference to MedicationKnowledge profile
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference
Constraints: ext-1
Medication.Slices for extension.extension:pharmaceuticalProductStrength 0..1 string Valmisteen vahvuus ja yksikkö tekstinä
URL: http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength
Constraints: ext-1
Medication.Slices for extension.extension:itemName 0..1 string Name of a medicinal product outside the drug database
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/itemName
Constraints: ext-1
Medication.Slices for extension.extension:drugDatabaseVersion 0..1 string Release version
URL: https://eradocumentation.atostek.com/StructureDefinition/extension/drugDatabaseReleaseVersion
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored

doco Documentation for this format

Constraints

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

This structure is derived from MedicationListMedication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* MedicationListMedication Definition of a Medication
Medication.Slices for extension Content/Rules for all slices
Medication.Slices for extension.extension:drugDatabaseVersion 0..1 string Release version
URL: https://eradocumentation.atostek.com/StructureDefinition/extension/drugDatabaseReleaseVersion

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* MedicationListMedication Definition of a Medication
Medication.id This element is included in summaries. 0..1 id Logical id of this artifact
Medication.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Medication.meta.id 0..1 string Unique id for inter-element referencing
Medication.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Medication.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Medication.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Medication.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication (no extensions allowed)
Medication.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Medication.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Medication.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Medication.contained 0..* Resource Contained, inline Resources
Medication.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Medication.Slices for extension.extension:medicationKnowledgeReference 1..1 Reference(MedicationListMedicationKnowledge) Reference to MedicationKnowledge profile
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference
Constraints: ext-1
Medication.Slices for extension.extension:pharmaceuticalProductStrength 0..1 string Valmisteen vahvuus ja yksikkö tekstinä
URL: http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength
Constraints: ext-1
Medication.Slices for extension.extension:itemName 0..1 string Name of a medicinal product outside the drug database
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/itemName
Constraints: ext-1
Medication.Slices for extension.extension:drugDatabaseVersion 0..1 string Release version
URL: https://eradocumentation.atostek.com/StructureDefinition/extension/drugDatabaseReleaseVersion
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Medication.code This element is included in summaries. 0..1 CodeableConcept Codes that identify this medication
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
Medication.code.id 0..1 string Unique id for inter-element referencing
Medication.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.code.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open At End by value:system
Medication.code.Slices for coding.coding:atcCode This element is included in summaries. 0..1 Coding ATC code and corresponding name
Medication.code.Slices for coding.coding:atcCode.id 0..1 string Unique id for inter-element referencing
Medication.code.Slices for coding.coding:atcCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.code.Slices for coding.coding:atcCode.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Fimea - ATC Luokitus'
Fixed Value: urn:oid:1.2.246.537.6.32.2007 (no extensions allowed)
Medication.code.Slices for coding.coding:atcCode.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.code.Slices for coding.coding:atcCode.code This element is included in summaries. 1..1 code ATC code
Medication.code.Slices for coding.coding:atcCode.display This element is included in summaries. 1..1 string Name of the drug group corresponding to the ATC code
Medication.code.Slices for coding.coding:atcCode.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.code.text This element is included in summaries. 0..1 string Plain text representation of the concept
Medication.ingredient 0..* BackboneElement Ingredients of the drug
Medication.ingredient.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Medication.ingredient.Slices for extension.extension:quantityText 0..1 string Ainesosan määrä tekstinä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/quantityText
Constraints: ext-1
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item[x] 1..1 CodeableConcept The actual ingredient or content
Medication.ingredient.item[x].id 0..1 string Unique id for inter-element referencing
Medication.ingredient.item[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item[x].coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.ingredient.item[x].coding.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.item[x].coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item[x].coding.system This element is included in summaries. 0..1 uri OID of the code system for ingredient
Fixed Value: urn:oid:1.2.246.537.6.32.2007 (no extensions allowed)
Medication.ingredient.item[x].coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.ingredient.item[x].coding.code This element is included in summaries. 0..1 code Ingredient code
Medication.ingredient.item[x].coding.display This element is included in summaries. 0..1 string Corresponding name of the ingredient code.
Medication.ingredient.item[x].coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.ingredient.item[x].text This element is included in summaries. 0..1 string Name, strength, and pharmaceutical form of the ingredient as text
Medication.ingredient.isActive 1..1 boolean Information of whether this is an active ingredient or an excipient
Medication.ingredient.strength 0..1 Ratio The amount and unit of the ingredient of a drug manufactured by a pharmacy
Medication.ingredient.strength.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.strength.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.numerator This element is included in summaries. 0..1 Quantity Numerator value
Medication.ingredient.strength.numerator.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.strength.numerator.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.numerator.value This element is included in summaries. 0..1 decimal Amount of ingredient
Medication.ingredient.strength.numerator.comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Medication.ingredient.strength.numerator.unit This element is included in summaries. 0..1 string Unit of ingredient
Medication.ingredient.strength.numerator.system This element is included in summaries. C 0..1 uri System that defines coded unit form
Medication.ingredient.strength.numerator.code This element is included in summaries. 0..1 code Coded form of the unit
Medication.ingredient.strength.denominator This element is included in summaries. 0..1 Quantity Denominator value
Medication.ingredient.strength.denominator.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.strength.denominator.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.denominator.value This element is included in summaries. 0..1 decimal Always set to 1
Medication.ingredient.strength.denominator.comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Medication.ingredient.strength.denominator.unit This element is included in summaries. 0..1 string Unit representation
Medication.ingredient.strength.denominator.system This element is included in summaries. C 0..1 uri System that defines coded unit form
Medication.ingredient.strength.denominator.code This element is included in summaries. 0..1 code Coded form of the unit

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Medication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.numerator.comparator Base required QuantityComparator 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.denominator.​comparator Base required QuantityComparator 📍4.0.1 FHIR Std.

Constraints

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

This structure is derived from MedicationListMedication

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* MedicationListMedication Definition of a Medication
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Medication.Slices for extension.extension:medicationKnowledgeReference 1..1 Reference(MedicationListMedicationKnowledge) Reference to MedicationKnowledge profile
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference
Constraints: ext-1
Medication.Slices for extension.extension:pharmaceuticalProductStrength 0..1 string Valmisteen vahvuus ja yksikkö tekstinä
URL: http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength
Constraints: ext-1
Medication.Slices for extension.extension:itemName 0..1 string Name of a medicinal product outside the drug database
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/itemName
Constraints: ext-1
Medication.Slices for extension.extension:drugDatabaseVersion 0..1 string Release version
URL: https://eradocumentation.atostek.com/StructureDefinition/extension/drugDatabaseReleaseVersion
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored

doco Documentation for this format

Constraints

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

Differential View

This structure is derived from MedicationListMedication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* MedicationListMedication Definition of a Medication
Medication.Slices for extension Content/Rules for all slices
Medication.Slices for extension.extension:drugDatabaseVersion 0..1 string Release version
URL: https://eradocumentation.atostek.com/StructureDefinition/extension/drugDatabaseReleaseVersion

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* MedicationListMedication Definition of a Medication
Medication.id This element is included in summaries. 0..1 id Logical id of this artifact
Medication.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Medication.meta.id 0..1 string Unique id for inter-element referencing
Medication.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Medication.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Medication.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Medication.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication (no extensions allowed)
Medication.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Medication.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Medication.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Medication.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Medication.contained 0..* Resource Contained, inline Resources
Medication.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Medication.Slices for extension.extension:medicationKnowledgeReference 1..1 Reference(MedicationListMedicationKnowledge) Reference to MedicationKnowledge profile
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference
Constraints: ext-1
Medication.Slices for extension.extension:pharmaceuticalProductStrength 0..1 string Valmisteen vahvuus ja yksikkö tekstinä
URL: http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength
Constraints: ext-1
Medication.Slices for extension.extension:itemName 0..1 string Name of a medicinal product outside the drug database
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/itemName
Constraints: ext-1
Medication.Slices for extension.extension:drugDatabaseVersion 0..1 string Release version
URL: https://eradocumentation.atostek.com/StructureDefinition/extension/drugDatabaseReleaseVersion
Medication.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Medication.code This element is included in summaries. 0..1 CodeableConcept Codes that identify this medication
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
Medication.code.id 0..1 string Unique id for inter-element referencing
Medication.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.code.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open At End by value:system
Medication.code.Slices for coding.coding:atcCode This element is included in summaries. 0..1 Coding ATC code and corresponding name
Medication.code.Slices for coding.coding:atcCode.id 0..1 string Unique id for inter-element referencing
Medication.code.Slices for coding.coding:atcCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.code.Slices for coding.coding:atcCode.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Fimea - ATC Luokitus'
Fixed Value: urn:oid:1.2.246.537.6.32.2007 (no extensions allowed)
Medication.code.Slices for coding.coding:atcCode.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.code.Slices for coding.coding:atcCode.code This element is included in summaries. 1..1 code ATC code
Medication.code.Slices for coding.coding:atcCode.display This element is included in summaries. 1..1 string Name of the drug group corresponding to the ATC code
Medication.code.Slices for coding.coding:atcCode.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.code.text This element is included in summaries. 0..1 string Plain text representation of the concept
Medication.ingredient 0..* BackboneElement Ingredients of the drug
Medication.ingredient.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Medication.ingredient.Slices for extension.extension:quantityText 0..1 string Ainesosan määrä tekstinä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/quantityText
Constraints: ext-1
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item[x] 1..1 CodeableConcept The actual ingredient or content
Medication.ingredient.item[x].id 0..1 string Unique id for inter-element referencing
Medication.ingredient.item[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item[x].coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.ingredient.item[x].coding.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.item[x].coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item[x].coding.system This element is included in summaries. 0..1 uri OID of the code system for ingredient
Fixed Value: urn:oid:1.2.246.537.6.32.2007 (no extensions allowed)
Medication.ingredient.item[x].coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.ingredient.item[x].coding.code This element is included in summaries. 0..1 code Ingredient code
Medication.ingredient.item[x].coding.display This element is included in summaries. 0..1 string Corresponding name of the ingredient code.
Medication.ingredient.item[x].coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.ingredient.item[x].text This element is included in summaries. 0..1 string Name, strength, and pharmaceutical form of the ingredient as text
Medication.ingredient.isActive 1..1 boolean Information of whether this is an active ingredient or an excipient
Medication.ingredient.strength 0..1 Ratio The amount and unit of the ingredient of a drug manufactured by a pharmacy
Medication.ingredient.strength.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.strength.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.numerator This element is included in summaries. 0..1 Quantity Numerator value
Medication.ingredient.strength.numerator.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.strength.numerator.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.numerator.value This element is included in summaries. 0..1 decimal Amount of ingredient
Medication.ingredient.strength.numerator.comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Medication.ingredient.strength.numerator.unit This element is included in summaries. 0..1 string Unit of ingredient
Medication.ingredient.strength.numerator.system This element is included in summaries. C 0..1 uri System that defines coded unit form
Medication.ingredient.strength.numerator.code This element is included in summaries. 0..1 code Coded form of the unit
Medication.ingredient.strength.denominator This element is included in summaries. 0..1 Quantity Denominator value
Medication.ingredient.strength.denominator.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.strength.denominator.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.strength.denominator.value This element is included in summaries. 0..1 decimal Always set to 1
Medication.ingredient.strength.denominator.comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Medication.ingredient.strength.denominator.unit This element is included in summaries. 0..1 string Unit representation
Medication.ingredient.strength.denominator.system This element is included in summaries. C 0..1 uri System that defines coded unit form
Medication.ingredient.strength.denominator.code This element is included in summaries. 0..1 code Coded form of the unit

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Medication.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.numerator.comparator Base required QuantityComparator 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.denominator.​comparator Base required QuantityComparator 📍4.0.1 FHIR Std.

Constraints

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

This structure is derived from MedicationListMedication

Summary

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron