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: EraMedicationListMedicationDispense

Official URL: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense Version: 1.0.0
Draft as of 2026-04-22 Computable Name: EraMedicationListMedicationDispense

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

Usages:

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
MedicationDispense C 0..* MedicationDispense Dispensing a medication to a named patient
Constraints: mdd-1
MedicationDispense.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationDispense.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense (no extensions allowed)
MedicationDispense.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationDispense.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
MedicationDispense.Slices for extension 6..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationDispense.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationDispense.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationDispense.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationDispense.Slices for extension.extension:dosePackaging 1..* boolean Dose dispensing information
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging
MedicationDispense.Slices for extension.extension:fullyDispensed 1..* boolean A fully dispensed entry
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed
Constraints: ext-1
MedicationDispense.Slices for extension.extension:continuum 0..1 (Complex) The identifier of the medicine in use and part identifier of medicine continuum.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 0..1 Extension The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 0..1 Extension Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationDispense.Slices for extension.extension:additionalInformation 0..* string Further clarification of the drug dispensation to Kela
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation
MedicationDispense.Slices for extension.extension:cost 1..1 Money The price of dispensation
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost
MedicationDispense.Slices for extension.extension:amountOfPackages 1..* positiveInt The number of packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages
MedicationDispense.Slices for extension.extension:additionalPackage 0..* (Complex) Information of different packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage
MedicationDispense.Slices for extension.extension:previousDispenseChange 0..1 (Complex) Toimituksen kauppanimen muutospäivä, kauppanimen muutospäivänä toimitetun valmisteen VNR-numero ja kauppanimi, kauppanimen muutospäivänä toimitetun valmisteen vahvuus, kauppanimen muutospäivänä toimitetun valmisteen lääkemuoto.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange
Constraints: ext-1
MedicationDispense.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationDispense.Slices for identifier 0..* Identifier External identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for identifier.identifier:id 1..1 Identifier Document identifier (unique identifier of the dispensation document)
MedicationDispense.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string An unique OID identifier of the dispensation document
Example General: 123456
MedicationDispense.Slices for identifier.identifier:setId 1..1 Identifier The identifier of the original dispensation document
MedicationDispense.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string The identifier of the original dispensation document
Example General: 123456
MedicationDispense.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
Fixed Value: completed (no extensions allowed)
MedicationDispense.statusReason[x] 1..1 CodeableConcept Type of prescription message
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
MedicationDispense.statusReason[x].coding This element is included in summaries. 1..1 Coding Type of prescription message
MedicationDispense.statusReason[x].coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationDispense.statusReason[x].coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
MedicationDispense.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationDispense.authorizingPrescription 1..1 Reference(MedicationRequest) Reference to the unique identifier of the MedicationRequest resource to which the MedicationDispense is linked
MedicationDispense.authorizingPrescription.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.authorizingPrescription.Slices for extension.extension:prescriptionSetId 1..1 Identifier setId, the original identifier of the prescription document, with which the drug dispensation is associated
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId
MedicationDispense.authorizingPrescription.identifier This element is included in summaries. 1..1 Identifier Unique identifier of the MedicationRequest resource to which the MedicationDispense resource is linked
MedicationDispense.authorizingPrescription.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.authorizingPrescription.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.authorizingPrescription.identifier.value This element is included in summaries. 1..1 string The unique OID identifier of the prescription
Example General: 123456
MedicationDispense.quantity C 1..1 SimpleQuantity(4.0.1) Total amount of drug and unit of the amount
Constraints: sqty-1
MedicationDispense.quantity.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.quantity.Slices for extension.extension:amountFormula 0..1 (Complex) The dispensed amount of drug as a calculation formula
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula
MedicationDispense.quantity.Slices for extension.extension:amountText 0..1 string The amount of drug as text
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText
MedicationDispense.quantity.Slices for extension.extension:totalDispensedAmount 0..1 (Complex) Lääkemääräyksellä yhteensä toimitettu määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount
MedicationDispense.quantity.Slices for extension.extension:remainingAmount 1..1 (Complex) Lääkemääräyksellä jäljellä oleva määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount
MedicationDispense.quantity.value This element is included in summaries. 0..1 decimal Total amount of medicine, amount
MedicationDispense.quantity.unit This element is included in summaries. 0..1 string The total amount of medicine, unit
MedicationDispense.whenHandedOver 1..1 dateTime Dispensation date
MedicationDispense.note 0..1 Annotation Information about the dispense
MedicationDispense.note.text This element is included in summaries. 1..1 markdown Pharmacy's note on drug dispensing
MedicationDispense.substitution 1..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.substitution.wasSubstituted 1..1 boolean Drug substituted in dispensing
MedicationDispense.substitution.reason 0..1 CodeableConcept The reason and additional information for dispensing a drug outside the reference pricing system
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
MedicationDispense.substitution.reason.coding This element is included in summaries. 1..1 Coding Reason for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
Fixed Value: urn:oid:1.2.246.537.5.40183.2009 (no extensions allowed)
MedicationDispense.substitution.reason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
MedicationDispense.substitution.reason.text This element is included in summaries. 0..1 string Additional information for dispensing a drug outside the reference pricing system

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense 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 MedicationDispense 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 MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense 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()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
sqty-1 error MedicationDispense.quantity The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense 0..* MedicationDispense Dispensing a medication to a named patient
MedicationDispense.meta 0..1 Meta Metadata about the resource
MedicationDispense.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense (no extensions allowed)
MedicationDispense.meta.Slices for tag 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId 0..1 Coding Tags applied to this resource
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.system 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.code 1..1 code CDA R2 header specification templateId (specification package version)
MedicationDispense.Slices for extension 6..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
MedicationDispense.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationDispense.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationDispense.Slices for extension.extension:dosePackaging 1..* boolean Dose dispensing information
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging
MedicationDispense.Slices for extension.extension:fullyDispensed 1..* boolean A fully dispensed entry
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed
MedicationDispense.Slices for extension.extension:continuum 0..1 (Complex) The identifier of the medicine in use and part identifier of medicine continuum.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 0..1 Extension The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 0..1 Extension Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:newest 0..0 Status information 'Latest'
MedicationDispense.Slices for extension.extension:additionalInformation 0..* string Further clarification of the drug dispensation to Kela
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation
MedicationDispense.Slices for extension.extension:cost 1..1 Money The price of dispensation
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost
MedicationDispense.Slices for extension.extension:amountOfPackages 1..* positiveInt The number of packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages
MedicationDispense.Slices for extension.extension:additionalPackage 0..* (Complex) Information of different packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage
MedicationDispense.Slices for extension.extension:previousDispenseChange 0..1 (Complex) Toimituksen kauppanimen muutospäivä, kauppanimen muutospäivänä toimitetun valmisteen VNR-numero ja kauppanimi, kauppanimen muutospäivänä toimitetun valmisteen vahvuus, kauppanimen muutospäivänä toimitetun valmisteen lääkemuoto.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange
MedicationDispense.Slices for identifier 0..* Identifier External identifier
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for identifier.identifier:id 1..1 Identifier Document identifier (unique identifier of the dispensation document)
MedicationDispense.Slices for identifier.identifier:id.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:id.value 1..1 string An unique OID identifier of the dispensation document
MedicationDispense.Slices for identifier.identifier:setId 1..1 Identifier The identifier of the original dispensation document
MedicationDispense.Slices for identifier.identifier:setId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:setId.value 1..1 string The identifier of the original dispensation document
MedicationDispense.status 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Fixed Value: completed (no extensions allowed)
MedicationDispense.statusReason[x] 1..1 CodeableConcept Type of prescription message
MedicationDispense.statusReason[x].coding 1..1 Coding Type of prescription message
MedicationDispense.statusReason[x].coding.system 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationDispense.statusReason[x].coding.code 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
MedicationDispense.category 0..0 Type of medication dispense
MedicationDispense.medication[x] 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationDispense.subject 0..0 Who the dispense is for
MedicationDispense.context 0..0 Encounter / Episode associated with event
MedicationDispense.supportingInformation 0..0 Information that supports the dispensing of the medication
MedicationDispense.performer
MedicationDispense.performer.actor 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to the information of the person who performed the dispensation
MedicationDispense.performer.actor.reference 1..1 string Literal reference, Relative, internal or absolute URL
MedicationDispense.location 0..0 Where the dispense occurred
MedicationDispense.authorizingPrescription 1..1 Reference(MedicationRequest) Reference to the unique identifier of the MedicationRequest resource to which the MedicationDispense is linked
MedicationDispense.authorizingPrescription.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.authorizingPrescription.Slices for extension.extension:prescriptionSetId 1..1 Identifier setId, the original identifier of the prescription document, with which the drug dispensation is associated
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId
MedicationDispense.authorizingPrescription.identifier 1..1 Identifier Unique identifier of the MedicationRequest resource to which the MedicationDispense resource is linked
MedicationDispense.authorizingPrescription.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.authorizingPrescription.identifier.value 1..1 string The unique OID identifier of the prescription
MedicationDispense.type 0..0 Trial fill, partial fill, emergency fill, etc.
MedicationDispense.quantity 1..1 SimpleQuantity(4.0.1) Total amount of drug and unit of the amount
MedicationDispense.quantity.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.quantity.Slices for extension.extension:amountFormula 0..1 (Complex) The dispensed amount of drug as a calculation formula
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula
MedicationDispense.quantity.Slices for extension.extension:amountText 0..1 string The amount of drug as text
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText
MedicationDispense.quantity.Slices for extension.extension:totalDispensedAmount 0..1 (Complex) Lääkemääräyksellä yhteensä toimitettu määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount
MedicationDispense.quantity.Slices for extension.extension:remainingAmount 1..1 (Complex) Lääkemääräyksellä jäljellä oleva määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount
MedicationDispense.quantity.value 0..1 decimal Total amount of medicine, amount
MedicationDispense.quantity.unit 0..1 string The total amount of medicine, unit
MedicationDispense.daysSupply 0..0 Amount of medication expressed as a timing amount
MedicationDispense.whenPrepared 0..0 When product was packaged and reviewed
MedicationDispense.whenHandedOver 1..1 dateTime Dispensation date
MedicationDispense.destination 0..0 Where the medication was sent
MedicationDispense.receiver 0..0 Who collected the medication
MedicationDispense.note 0..1 Annotation Information about the dispense
MedicationDispense.note.text 1..1 markdown Pharmacy's note on drug dispensing
MedicationDispense.dosageInstruction
MedicationDispense.dosageInstruction.text 0..1 string Intended use of the drug on a dispensation information sticker
MedicationDispense.dosageInstruction.patientInstruction 0..1 string Dosage instructions on a dispensation information sticker
MedicationDispense.substitution 1..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.wasSubstituted 1..1 boolean Drug substituted in dispensing
MedicationDispense.substitution.reason 0..1 CodeableConcept The reason and additional information for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding 1..1 Coding Reason for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding.system 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
Fixed Value: urn:oid:1.2.246.537.5.40183.2009 (no extensions allowed)
MedicationDispense.substitution.reason.coding.code 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
MedicationDispense.substitution.reason.text 0..1 string Additional information for dispensing a drug outside the reference pricing system
MedicationDispense.detectedIssue 0..0 Clinical issue with action
MedicationDispense.eventHistory 0..0 A list of relevant lifecycle events

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

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense (no extensions allowed)
MedicationDispense.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.
MedicationDispense.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.id 0..1 string Unique id for inter-element referencing
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationDispense.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
MedicationDispense.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
MedicationDispense.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
MedicationDispense.contained 0..* Resource Contained, inline Resources
MedicationDispense.Slices for extension 6..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationDispense.Slices for extension.extension:versionNumber.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:versionNumber.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationDispense.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationDispense.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationDispense.Slices for extension.extension:dosePackaging 1..* boolean Dose dispensing information
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging
MedicationDispense.Slices for extension.extension:fullyDispensed 1..* boolean A fully dispensed entry
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed
Constraints: ext-1
MedicationDispense.Slices for extension.extension:continuum 0..1 (Complex) The identifier of the medicine in use and part identifier of medicine continuum.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationDispense.Slices for extension.extension:continuum.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 0..1 Extension The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 0..1 Extension Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationDispense.Slices for extension.extension:additionalInformation 0..* string Further clarification of the drug dispensation to Kela
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation
MedicationDispense.Slices for extension.extension:cost 1..1 Money The price of dispensation
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost
MedicationDispense.Slices for extension.extension:amountOfPackages 1..* positiveInt The number of packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages
MedicationDispense.Slices for extension.extension:additionalPackage 0..* (Complex) Information of different packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage
MedicationDispense.Slices for extension.extension:previousDispenseChange 0..1 (Complex) Toimituksen kauppanimen muutospäivä, kauppanimen muutospäivänä toimitetun valmisteen VNR-numero ja kauppanimi, kauppanimen muutospäivänä toimitetun valmisteen vahvuus, kauppanimen muutospäivänä toimitetun valmisteen lääkemuoto.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange
Constraints: ext-1
MedicationDispense.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationDispense.Slices for identifier 0..* Identifier External identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for identifier.identifier:id 1..1 Identifier Document identifier (unique identifier of the dispensation document)
MedicationDispense.Slices for identifier.identifier:id.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for identifier.identifier:id.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:id.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string An unique OID identifier of the dispensation document
Example General: 123456
MedicationDispense.Slices for identifier.identifier:id.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.Slices for identifier.identifier:id.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.Slices for identifier.identifier:setId 1..1 Identifier The identifier of the original dispensation document
MedicationDispense.Slices for identifier.identifier:setId.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for identifier.identifier:setId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:setId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string The identifier of the original dispensation document
Example General: 123456
MedicationDispense.Slices for identifier.identifier:setId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.Slices for identifier.identifier:setId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
Fixed Value: completed (no extensions allowed)
MedicationDispense.statusReason[x] 1..1 CodeableConcept Type of prescription message
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
MedicationDispense.statusReason[x].id 0..1 string Unique id for inter-element referencing
MedicationDispense.statusReason[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.statusReason[x].coding This element is included in summaries. 1..1 Coding Type of prescription message
MedicationDispense.statusReason[x].coding.id 0..1 string Unique id for inter-element referencing
MedicationDispense.statusReason[x].coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.statusReason[x].coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationDispense.statusReason[x].coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationDispense.statusReason[x].coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
MedicationDispense.statusReason[x].coding.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationDispense.statusReason[x].coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationDispense.statusReason[x].text This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationDispense.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationDispense.performer 0..* BackboneElement Who performed event
MedicationDispense.performer.id 0..1 string Unique id for inter-element referencing
MedicationDispense.performer.extension 0..* Extension Additional content defined by implementations
MedicationDispense.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.performer.function 0..1 CodeableConcept Who performed the dispense and what they did
Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication.
MedicationDispense.performer.actor 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to the information of the person who performed the dispensation
MedicationDispense.performer.actor.id 0..1 string Unique id for inter-element referencing
MedicationDispense.performer.actor.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.performer.actor.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
MedicationDispense.performer.actor.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
MedicationDispense.performer.actor.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
MedicationDispense.performer.actor.display This element is included in summaries. 0..1 string Text alternative for the resource
MedicationDispense.authorizingPrescription 1..1 Reference(MedicationRequest) Reference to the unique identifier of the MedicationRequest resource to which the MedicationDispense is linked
MedicationDispense.authorizingPrescription.id 0..1 string Unique id for inter-element referencing
MedicationDispense.authorizingPrescription.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.authorizingPrescription.Slices for extension.extension:prescriptionSetId 1..1 Identifier setId, the original identifier of the prescription document, with which the drug dispensation is associated
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId
MedicationDispense.authorizingPrescription.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
MedicationDispense.authorizingPrescription.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
MedicationDispense.authorizingPrescription.identifier This element is included in summaries. 1..1 Identifier Unique identifier of the MedicationRequest resource to which the MedicationDispense resource is linked
MedicationDispense.authorizingPrescription.identifier.id 0..1 string Unique id for inter-element referencing
MedicationDispense.authorizingPrescription.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.authorizingPrescription.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.authorizingPrescription.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.authorizingPrescription.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.authorizingPrescription.identifier.value This element is included in summaries. 1..1 string The unique OID identifier of the prescription
Example General: 123456
MedicationDispense.authorizingPrescription.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.authorizingPrescription.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.authorizingPrescription.display This element is included in summaries. 0..1 string Text alternative for the resource
MedicationDispense.quantity C 1..1 SimpleQuantity(4.0.1) Total amount of drug and unit of the amount
Constraints: sqty-1
MedicationDispense.quantity.id 0..1 string Unique id for inter-element referencing
MedicationDispense.quantity.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.quantity.Slices for extension.extension:amountFormula 0..1 (Complex) The dispensed amount of drug as a calculation formula
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula
MedicationDispense.quantity.Slices for extension.extension:amountText 0..1 string The amount of drug as text
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText
MedicationDispense.quantity.Slices for extension.extension:totalDispensedAmount 0..1 (Complex) Lääkemääräyksellä yhteensä toimitettu määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount
MedicationDispense.quantity.Slices for extension.extension:remainingAmount 1..1 (Complex) Lääkemääräyksellä jäljellä oleva määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount
MedicationDispense.quantity.value This element is included in summaries. 0..1 decimal Total amount of medicine, amount
MedicationDispense.quantity.unit This element is included in summaries. 0..1 string The total amount of medicine, unit
MedicationDispense.quantity.system This element is included in summaries. C 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element is included in summaries. 0..1 code Coded form of the unit
MedicationDispense.whenHandedOver 1..1 dateTime Dispensation date
MedicationDispense.note 0..1 Annotation Information about the dispense
MedicationDispense.note.id 0..1 string Unique id for inter-element referencing
MedicationDispense.note.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.note.author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
MedicationDispense.note.author[x].authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
MedicationDispense.note.author[x].authorString string
MedicationDispense.note.time This element is included in summaries. 0..1 dateTime When the annotation was made
MedicationDispense.note.text This element is included in summaries. 1..1 markdown Pharmacy's note on drug dispensing
MedicationDispense.dosageInstruction 0..* Dosage How the medication is to be used by the patient or administered by the caregiver
MedicationDispense.dosageInstruction.id 0..1 string Unique id for inter-element referencing
MedicationDispense.dosageInstruction.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.dosageInstruction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.dosageInstruction.sequence This element is included in summaries. 0..1 integer The order of the dosage instructions
MedicationDispense.dosageInstruction.text This element is included in summaries. 0..1 string Intended use of the drug on a dispensation information sticker
MedicationDispense.dosageInstruction.additionalInstruction This element is included in summaries. 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
MedicationDispense.dosageInstruction.patientInstruction This element is included in summaries. 0..1 string Dosage instructions on a dispensation information sticker
MedicationDispense.dosageInstruction.timing This element is included in summaries. 0..1 Timing When medication should be administered
MedicationDispense.dosageInstruction.asNeeded[x] This element is included in summaries. 0..1 Take "as needed" (for x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
MedicationDispense.dosageInstruction.asNeeded[x].asNeededBoolean boolean
MedicationDispense.dosageInstruction.asNeeded[x].asNeededCodeableConcept CodeableConcept
MedicationDispense.dosageInstruction.site This element is included in summaries. 0..1 CodeableConcept Body site to administer to
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
MedicationDispense.dosageInstruction.route This element is included in summaries. 0..1 CodeableConcept How drug should enter body
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationDispense.dosageInstruction.method This element is included in summaries. 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
MedicationDispense.dosageInstruction.doseAndRate This element is included in summaries. 0..* Element Amount of medication administered
MedicationDispense.dosageInstruction.doseAndRate.id 0..1 string Unique id for inter-element referencing
MedicationDispense.dosageInstruction.doseAndRate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.dosageInstruction.doseAndRate.type This element is included in summaries. 0..1 CodeableConcept The kind of dose or rate specified
Binding: DoseAndRateType (example): The kind of dose or rate specified.
MedicationDispense.dosageInstruction.doseAndRate.dose[x] This element is included in summaries. 0..1 Amount of medication per dose
MedicationDispense.dosageInstruction.doseAndRate.dose[x].doseRange Range
MedicationDispense.dosageInstruction.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationDispense.dosageInstruction.doseAndRate.rate[x] This element is included in summaries. 0..1 Amount of medication per unit of time
MedicationDispense.dosageInstruction.doseAndRate.rate[x].rateRatio Ratio
MedicationDispense.dosageInstruction.doseAndRate.rate[x].rateRange Range
MedicationDispense.dosageInstruction.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)
MedicationDispense.dosageInstruction.maxDosePerPeriod This element is included in summaries. 0..1 Ratio Upper limit on medication per unit of time
MedicationDispense.dosageInstruction.maxDosePerAdministration This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) Upper limit on medication per administration
Constraints: sqty-1
MedicationDispense.dosageInstruction.maxDosePerLifetime This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) Upper limit on medication per lifetime of the patient
Constraints: sqty-1
MedicationDispense.substitution 1..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.extension 0..* Extension Additional content defined by implementations
MedicationDispense.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.substitution.wasSubstituted 1..1 boolean Drug substituted in dispensing
MedicationDispense.substitution.type 0..1 CodeableConcept Code signifying whether a different drug was dispensed from what was prescribed
Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
MedicationDispense.substitution.reason 0..1 CodeableConcept The reason and additional information for dispensing a drug outside the reference pricing system
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
MedicationDispense.substitution.reason.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.reason.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.substitution.reason.coding This element is included in summaries. 1..1 Coding Reason for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.reason.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.substitution.reason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
Fixed Value: urn:oid:1.2.246.537.5.40183.2009 (no extensions allowed)
MedicationDispense.substitution.reason.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationDispense.substitution.reason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
MedicationDispense.substitution.reason.coding.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationDispense.substitution.reason.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationDispense.substitution.reason.text This element is included in summaries. 0..1 string Additional information for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.responsibleParty 0..* Reference(Practitioner | PractitionerRole) Who is responsible for the substitution

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
MedicationDispense.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationDispense.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.extension:continuum.​extension:medicineId.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:setId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.performer.​function Base example Medication dispense performer function codes 📍4.0.1 FHIR Std.
MedicationDispense.performer.​actor.type Base extensible ResourceType 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​route Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍4.0.1 FHIR Std.
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.5
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense 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 MedicationDispense 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 MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense 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()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
sqty-1 error MedicationDispense.quantity, MedicationDispense.dosageInstruction.maxDosePerAdministration, MedicationDispense.dosageInstruction.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from MedicationDispense

Summary

Mandatory: 28 elements(7 nested mandatory elements)
Fixed: 8 elements
Prohibited: 14 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationDispense.meta.tag
  • The element 1 is sliced based on the value of MedicationDispense.identifier

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense C 0..* MedicationDispense Dispensing a medication to a named patient
Constraints: mdd-1
MedicationDispense.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationDispense.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense (no extensions allowed)
MedicationDispense.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationDispense.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
MedicationDispense.Slices for extension 6..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationDispense.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationDispense.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationDispense.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationDispense.Slices for extension.extension:dosePackaging 1..* boolean Dose dispensing information
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging
MedicationDispense.Slices for extension.extension:fullyDispensed 1..* boolean A fully dispensed entry
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed
Constraints: ext-1
MedicationDispense.Slices for extension.extension:continuum 0..1 (Complex) The identifier of the medicine in use and part identifier of medicine continuum.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 0..1 Extension The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 0..1 Extension Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationDispense.Slices for extension.extension:additionalInformation 0..* string Further clarification of the drug dispensation to Kela
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation
MedicationDispense.Slices for extension.extension:cost 1..1 Money The price of dispensation
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost
MedicationDispense.Slices for extension.extension:amountOfPackages 1..* positiveInt The number of packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages
MedicationDispense.Slices for extension.extension:additionalPackage 0..* (Complex) Information of different packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage
MedicationDispense.Slices for extension.extension:previousDispenseChange 0..1 (Complex) Toimituksen kauppanimen muutospäivä, kauppanimen muutospäivänä toimitetun valmisteen VNR-numero ja kauppanimi, kauppanimen muutospäivänä toimitetun valmisteen vahvuus, kauppanimen muutospäivänä toimitetun valmisteen lääkemuoto.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange
Constraints: ext-1
MedicationDispense.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationDispense.Slices for identifier 0..* Identifier External identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for identifier.identifier:id 1..1 Identifier Document identifier (unique identifier of the dispensation document)
MedicationDispense.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string An unique OID identifier of the dispensation document
Example General: 123456
MedicationDispense.Slices for identifier.identifier:setId 1..1 Identifier The identifier of the original dispensation document
MedicationDispense.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string The identifier of the original dispensation document
Example General: 123456
MedicationDispense.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
Fixed Value: completed (no extensions allowed)
MedicationDispense.statusReason[x] 1..1 CodeableConcept Type of prescription message
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
MedicationDispense.statusReason[x].coding This element is included in summaries. 1..1 Coding Type of prescription message
MedicationDispense.statusReason[x].coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationDispense.statusReason[x].coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
MedicationDispense.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationDispense.authorizingPrescription 1..1 Reference(MedicationRequest) Reference to the unique identifier of the MedicationRequest resource to which the MedicationDispense is linked
MedicationDispense.authorizingPrescription.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.authorizingPrescription.Slices for extension.extension:prescriptionSetId 1..1 Identifier setId, the original identifier of the prescription document, with which the drug dispensation is associated
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId
MedicationDispense.authorizingPrescription.identifier This element is included in summaries. 1..1 Identifier Unique identifier of the MedicationRequest resource to which the MedicationDispense resource is linked
MedicationDispense.authorizingPrescription.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.authorizingPrescription.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.authorizingPrescription.identifier.value This element is included in summaries. 1..1 string The unique OID identifier of the prescription
Example General: 123456
MedicationDispense.quantity C 1..1 SimpleQuantity(4.0.1) Total amount of drug and unit of the amount
Constraints: sqty-1
MedicationDispense.quantity.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.quantity.Slices for extension.extension:amountFormula 0..1 (Complex) The dispensed amount of drug as a calculation formula
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula
MedicationDispense.quantity.Slices for extension.extension:amountText 0..1 string The amount of drug as text
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText
MedicationDispense.quantity.Slices for extension.extension:totalDispensedAmount 0..1 (Complex) Lääkemääräyksellä yhteensä toimitettu määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount
MedicationDispense.quantity.Slices for extension.extension:remainingAmount 1..1 (Complex) Lääkemääräyksellä jäljellä oleva määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount
MedicationDispense.quantity.value This element is included in summaries. 0..1 decimal Total amount of medicine, amount
MedicationDispense.quantity.unit This element is included in summaries. 0..1 string The total amount of medicine, unit
MedicationDispense.whenHandedOver 1..1 dateTime Dispensation date
MedicationDispense.note 0..1 Annotation Information about the dispense
MedicationDispense.note.text This element is included in summaries. 1..1 markdown Pharmacy's note on drug dispensing
MedicationDispense.substitution 1..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.substitution.wasSubstituted 1..1 boolean Drug substituted in dispensing
MedicationDispense.substitution.reason 0..1 CodeableConcept The reason and additional information for dispensing a drug outside the reference pricing system
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
MedicationDispense.substitution.reason.coding This element is included in summaries. 1..1 Coding Reason for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
Fixed Value: urn:oid:1.2.246.537.5.40183.2009 (no extensions allowed)
MedicationDispense.substitution.reason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
MedicationDispense.substitution.reason.text This element is included in summaries. 0..1 string Additional information for dispensing a drug outside the reference pricing system

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense 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 MedicationDispense 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 MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense 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()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
sqty-1 error MedicationDispense.quantity The comparator is not used on a SimpleQuantity comparator.empty()

Differential View

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense 0..* MedicationDispense Dispensing a medication to a named patient
MedicationDispense.meta 0..1 Meta Metadata about the resource
MedicationDispense.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense (no extensions allowed)
MedicationDispense.meta.Slices for tag 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId 0..1 Coding Tags applied to this resource
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.system 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.code 1..1 code CDA R2 header specification templateId (specification package version)
MedicationDispense.Slices for extension 6..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
MedicationDispense.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationDispense.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationDispense.Slices for extension.extension:dosePackaging 1..* boolean Dose dispensing information
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging
MedicationDispense.Slices for extension.extension:fullyDispensed 1..* boolean A fully dispensed entry
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed
MedicationDispense.Slices for extension.extension:continuum 0..1 (Complex) The identifier of the medicine in use and part identifier of medicine continuum.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 0..1 Extension The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 0..1 Extension Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:newest 0..0 Status information 'Latest'
MedicationDispense.Slices for extension.extension:additionalInformation 0..* string Further clarification of the drug dispensation to Kela
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation
MedicationDispense.Slices for extension.extension:cost 1..1 Money The price of dispensation
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost
MedicationDispense.Slices for extension.extension:amountOfPackages 1..* positiveInt The number of packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages
MedicationDispense.Slices for extension.extension:additionalPackage 0..* (Complex) Information of different packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage
MedicationDispense.Slices for extension.extension:previousDispenseChange 0..1 (Complex) Toimituksen kauppanimen muutospäivä, kauppanimen muutospäivänä toimitetun valmisteen VNR-numero ja kauppanimi, kauppanimen muutospäivänä toimitetun valmisteen vahvuus, kauppanimen muutospäivänä toimitetun valmisteen lääkemuoto.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange
MedicationDispense.Slices for identifier 0..* Identifier External identifier
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for identifier.identifier:id 1..1 Identifier Document identifier (unique identifier of the dispensation document)
MedicationDispense.Slices for identifier.identifier:id.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:id.value 1..1 string An unique OID identifier of the dispensation document
MedicationDispense.Slices for identifier.identifier:setId 1..1 Identifier The identifier of the original dispensation document
MedicationDispense.Slices for identifier.identifier:setId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:setId.value 1..1 string The identifier of the original dispensation document
MedicationDispense.partOf 0..0 Event that dispense is part of
MedicationDispense.status 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Fixed Value: completed (no extensions allowed)
MedicationDispense.statusReason[x] 1..1 CodeableConcept Type of prescription message
MedicationDispense.statusReason[x].coding 1..1 Coding Type of prescription message
MedicationDispense.statusReason[x].coding.system 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationDispense.statusReason[x].coding.code 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
MedicationDispense.category 0..0 Type of medication dispense
MedicationDispense.medication[x] 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationDispense.subject 0..0 Who the dispense is for
MedicationDispense.context 0..0 Encounter / Episode associated with event
MedicationDispense.supportingInformation 0..0 Information that supports the dispensing of the medication
MedicationDispense.performer
MedicationDispense.performer.actor 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to the information of the person who performed the dispensation
MedicationDispense.performer.actor.reference 1..1 string Literal reference, Relative, internal or absolute URL
MedicationDispense.location 0..0 Where the dispense occurred
MedicationDispense.authorizingPrescription 1..1 Reference(MedicationRequest) Reference to the unique identifier of the MedicationRequest resource to which the MedicationDispense is linked
MedicationDispense.authorizingPrescription.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.authorizingPrescription.Slices for extension.extension:prescriptionSetId 1..1 Identifier setId, the original identifier of the prescription document, with which the drug dispensation is associated
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId
MedicationDispense.authorizingPrescription.identifier 1..1 Identifier Unique identifier of the MedicationRequest resource to which the MedicationDispense resource is linked
MedicationDispense.authorizingPrescription.identifier.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.authorizingPrescription.identifier.value 1..1 string The unique OID identifier of the prescription
MedicationDispense.type 0..0 Trial fill, partial fill, emergency fill, etc.
MedicationDispense.quantity 1..1 SimpleQuantity(4.0.1) Total amount of drug and unit of the amount
MedicationDispense.quantity.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.quantity.Slices for extension.extension:amountFormula 0..1 (Complex) The dispensed amount of drug as a calculation formula
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula
MedicationDispense.quantity.Slices for extension.extension:amountText 0..1 string The amount of drug as text
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText
MedicationDispense.quantity.Slices for extension.extension:totalDispensedAmount 0..1 (Complex) Lääkemääräyksellä yhteensä toimitettu määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount
MedicationDispense.quantity.Slices for extension.extension:remainingAmount 1..1 (Complex) Lääkemääräyksellä jäljellä oleva määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount
MedicationDispense.quantity.value 0..1 decimal Total amount of medicine, amount
MedicationDispense.quantity.unit 0..1 string The total amount of medicine, unit
MedicationDispense.daysSupply 0..0 Amount of medication expressed as a timing amount
MedicationDispense.whenPrepared 0..0 When product was packaged and reviewed
MedicationDispense.whenHandedOver 1..1 dateTime Dispensation date
MedicationDispense.destination 0..0 Where the medication was sent
MedicationDispense.receiver 0..0 Who collected the medication
MedicationDispense.note 0..1 Annotation Information about the dispense
MedicationDispense.note.text 1..1 markdown Pharmacy's note on drug dispensing
MedicationDispense.dosageInstruction
MedicationDispense.dosageInstruction.text 0..1 string Intended use of the drug on a dispensation information sticker
MedicationDispense.dosageInstruction.patientInstruction 0..1 string Dosage instructions on a dispensation information sticker
MedicationDispense.substitution 1..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.wasSubstituted 1..1 boolean Drug substituted in dispensing
MedicationDispense.substitution.reason 0..1 CodeableConcept The reason and additional information for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding 1..1 Coding Reason for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding.system 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
Fixed Value: urn:oid:1.2.246.537.5.40183.2009 (no extensions allowed)
MedicationDispense.substitution.reason.coding.code 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
MedicationDispense.substitution.reason.text 0..1 string Additional information for dispensing a drug outside the reference pricing system
MedicationDispense.detectedIssue 0..0 Clinical issue with action
MedicationDispense.eventHistory 0..0 A list of relevant lifecycle events

doco Documentation for this format

Snapshot View

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

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListMedicationDispense (no extensions allowed)
MedicationDispense.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.
MedicationDispense.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 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".
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.id 0..1 string Unique id for inter-element referencing
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationDispense.meta.Slices for tag.tag:cdaHeaderTemplateId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationDispense.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
MedicationDispense.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
MedicationDispense.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
MedicationDispense.contained 0..* Resource Contained, inline Resources
MedicationDispense.Slices for extension 6..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationDispense.Slices for extension.extension:versionNumber.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:versionNumber.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationDispense.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationDispense.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationDispense.Slices for extension.extension:dosePackaging 1..* boolean Dose dispensing information
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging
MedicationDispense.Slices for extension.extension:fullyDispensed 1..* boolean A fully dispensed entry
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed
Constraints: ext-1
MedicationDispense.Slices for extension.extension:continuum 0..1 (Complex) The identifier of the medicine in use and part identifier of medicine continuum.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationDispense.Slices for extension.extension:continuum.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 0..1 Extension The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 0..1 Extension Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationDispense.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationDispense.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationDispense.Slices for extension.extension:additionalInformation 0..* string Further clarification of the drug dispensation to Kela
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation
MedicationDispense.Slices for extension.extension:cost 1..1 Money The price of dispensation
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost
MedicationDispense.Slices for extension.extension:amountOfPackages 1..* positiveInt The number of packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages
MedicationDispense.Slices for extension.extension:additionalPackage 0..* (Complex) Information of different packages
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage
MedicationDispense.Slices for extension.extension:previousDispenseChange 0..1 (Complex) Toimituksen kauppanimen muutospäivä, kauppanimen muutospäivänä toimitetun valmisteen VNR-numero ja kauppanimi, kauppanimen muutospäivänä toimitetun valmisteen vahvuus, kauppanimen muutospäivänä toimitetun valmisteen lääkemuoto.
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange
Constraints: ext-1
MedicationDispense.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationDispense.Slices for identifier 0..* Identifier External identifier
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.Slices for identifier.identifier:id 1..1 Identifier Document identifier (unique identifier of the dispensation document)
MedicationDispense.Slices for identifier.identifier:id.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for identifier.identifier:id.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:id.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string An unique OID identifier of the dispensation document
Example General: 123456
MedicationDispense.Slices for identifier.identifier:id.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.Slices for identifier.identifier:id.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.Slices for identifier.identifier:setId 1..1 Identifier The identifier of the original dispensation document
MedicationDispense.Slices for identifier.identifier:setId.id 0..1 string Unique id for inter-element referencing
MedicationDispense.Slices for identifier.identifier:setId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.Slices for identifier.identifier:setId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationDispense.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string The identifier of the original dispensation document
Example General: 123456
MedicationDispense.Slices for identifier.identifier:setId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.Slices for identifier.identifier:setId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.status This element is a modifier element. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.
Fixed Value: completed (no extensions allowed)
MedicationDispense.statusReason[x] 1..1 CodeableConcept Type of prescription message
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.
MedicationDispense.statusReason[x].id 0..1 string Unique id for inter-element referencing
MedicationDispense.statusReason[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.statusReason[x].coding This element is included in summaries. 1..1 Coding Type of prescription message
MedicationDispense.statusReason[x].coding.id 0..1 string Unique id for inter-element referencing
MedicationDispense.statusReason[x].coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.statusReason[x].coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationDispense.statusReason[x].coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationDispense.statusReason[x].coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
MedicationDispense.statusReason[x].coding.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationDispense.statusReason[x].coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationDispense.statusReason[x].text This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationDispense.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationDispense.performer 0..* BackboneElement Who performed event
MedicationDispense.performer.id 0..1 string Unique id for inter-element referencing
MedicationDispense.performer.extension 0..* Extension Additional content defined by implementations
MedicationDispense.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.performer.function 0..1 CodeableConcept Who performed the dispense and what they did
Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication.
MedicationDispense.performer.actor 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to the information of the person who performed the dispensation
MedicationDispense.performer.actor.id 0..1 string Unique id for inter-element referencing
MedicationDispense.performer.actor.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.performer.actor.reference This element is included in summaries. C 1..1 string Literal reference, Relative, internal or absolute URL
MedicationDispense.performer.actor.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
MedicationDispense.performer.actor.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
MedicationDispense.performer.actor.display This element is included in summaries. 0..1 string Text alternative for the resource
MedicationDispense.authorizingPrescription 1..1 Reference(MedicationRequest) Reference to the unique identifier of the MedicationRequest resource to which the MedicationDispense is linked
MedicationDispense.authorizingPrescription.id 0..1 string Unique id for inter-element referencing
MedicationDispense.authorizingPrescription.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.authorizingPrescription.Slices for extension.extension:prescriptionSetId 1..1 Identifier setId, the original identifier of the prescription document, with which the drug dispensation is associated
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId
MedicationDispense.authorizingPrescription.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
MedicationDispense.authorizingPrescription.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
MedicationDispense.authorizingPrescription.identifier This element is included in summaries. 1..1 Identifier Unique identifier of the MedicationRequest resource to which the MedicationDispense resource is linked
MedicationDispense.authorizingPrescription.identifier.id 0..1 string Unique id for inter-element referencing
MedicationDispense.authorizingPrescription.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.authorizingPrescription.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationDispense.authorizingPrescription.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationDispense.authorizingPrescription.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationDispense.authorizingPrescription.identifier.value This element is included in summaries. 1..1 string The unique OID identifier of the prescription
Example General: 123456
MedicationDispense.authorizingPrescription.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationDispense.authorizingPrescription.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationDispense.authorizingPrescription.display This element is included in summaries. 0..1 string Text alternative for the resource
MedicationDispense.quantity C 1..1 SimpleQuantity(4.0.1) Total amount of drug and unit of the amount
Constraints: sqty-1
MedicationDispense.quantity.id 0..1 string Unique id for inter-element referencing
MedicationDispense.quantity.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationDispense.quantity.Slices for extension.extension:amountFormula 0..1 (Complex) The dispensed amount of drug as a calculation formula
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula
MedicationDispense.quantity.Slices for extension.extension:amountText 0..1 string The amount of drug as text
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText
MedicationDispense.quantity.Slices for extension.extension:totalDispensedAmount 0..1 (Complex) Lääkemääräyksellä yhteensä toimitettu määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount
MedicationDispense.quantity.Slices for extension.extension:remainingAmount 1..1 (Complex) Lääkemääräyksellä jäljellä oleva määrä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount
MedicationDispense.quantity.value This element is included in summaries. 0..1 decimal Total amount of medicine, amount
MedicationDispense.quantity.unit This element is included in summaries. 0..1 string The total amount of medicine, unit
MedicationDispense.quantity.system This element is included in summaries. C 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element is included in summaries. 0..1 code Coded form of the unit
MedicationDispense.whenHandedOver 1..1 dateTime Dispensation date
MedicationDispense.note 0..1 Annotation Information about the dispense
MedicationDispense.note.id 0..1 string Unique id for inter-element referencing
MedicationDispense.note.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.note.author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
MedicationDispense.note.author[x].authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
MedicationDispense.note.author[x].authorString string
MedicationDispense.note.time This element is included in summaries. 0..1 dateTime When the annotation was made
MedicationDispense.note.text This element is included in summaries. 1..1 markdown Pharmacy's note on drug dispensing
MedicationDispense.dosageInstruction 0..* Dosage How the medication is to be used by the patient or administered by the caregiver
MedicationDispense.dosageInstruction.id 0..1 string Unique id for inter-element referencing
MedicationDispense.dosageInstruction.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.dosageInstruction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.dosageInstruction.sequence This element is included in summaries. 0..1 integer The order of the dosage instructions
MedicationDispense.dosageInstruction.text This element is included in summaries. 0..1 string Intended use of the drug on a dispensation information sticker
MedicationDispense.dosageInstruction.additionalInstruction This element is included in summaries. 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
MedicationDispense.dosageInstruction.patientInstruction This element is included in summaries. 0..1 string Dosage instructions on a dispensation information sticker
MedicationDispense.dosageInstruction.timing This element is included in summaries. 0..1 Timing When medication should be administered
MedicationDispense.dosageInstruction.asNeeded[x] This element is included in summaries. 0..1 Take "as needed" (for x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
MedicationDispense.dosageInstruction.asNeeded[x].asNeededBoolean boolean
MedicationDispense.dosageInstruction.asNeeded[x].asNeededCodeableConcept CodeableConcept
MedicationDispense.dosageInstruction.site This element is included in summaries. 0..1 CodeableConcept Body site to administer to
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
MedicationDispense.dosageInstruction.route This element is included in summaries. 0..1 CodeableConcept How drug should enter body
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationDispense.dosageInstruction.method This element is included in summaries. 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
MedicationDispense.dosageInstruction.doseAndRate This element is included in summaries. 0..* Element Amount of medication administered
MedicationDispense.dosageInstruction.doseAndRate.id 0..1 string Unique id for inter-element referencing
MedicationDispense.dosageInstruction.doseAndRate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.dosageInstruction.doseAndRate.type This element is included in summaries. 0..1 CodeableConcept The kind of dose or rate specified
Binding: DoseAndRateType (example): The kind of dose or rate specified.
MedicationDispense.dosageInstruction.doseAndRate.dose[x] This element is included in summaries. 0..1 Amount of medication per dose
MedicationDispense.dosageInstruction.doseAndRate.dose[x].doseRange Range
MedicationDispense.dosageInstruction.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationDispense.dosageInstruction.doseAndRate.rate[x] This element is included in summaries. 0..1 Amount of medication per unit of time
MedicationDispense.dosageInstruction.doseAndRate.rate[x].rateRatio Ratio
MedicationDispense.dosageInstruction.doseAndRate.rate[x].rateRange Range
MedicationDispense.dosageInstruction.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)
MedicationDispense.dosageInstruction.maxDosePerPeriod This element is included in summaries. 0..1 Ratio Upper limit on medication per unit of time
MedicationDispense.dosageInstruction.maxDosePerAdministration This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) Upper limit on medication per administration
Constraints: sqty-1
MedicationDispense.dosageInstruction.maxDosePerLifetime This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) Upper limit on medication per lifetime of the patient
Constraints: sqty-1
MedicationDispense.substitution 1..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.extension 0..* Extension Additional content defined by implementations
MedicationDispense.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationDispense.substitution.wasSubstituted 1..1 boolean Drug substituted in dispensing
MedicationDispense.substitution.type 0..1 CodeableConcept Code signifying whether a different drug was dispensed from what was prescribed
Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
MedicationDispense.substitution.reason 0..1 CodeableConcept The reason and additional information for dispensing a drug outside the reference pricing system
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
MedicationDispense.substitution.reason.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.reason.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.substitution.reason.coding This element is included in summaries. 1..1 Coding Reason for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.reason.coding.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.reason.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationDispense.substitution.reason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
Fixed Value: urn:oid:1.2.246.537.5.40183.2009 (no extensions allowed)
MedicationDispense.substitution.reason.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationDispense.substitution.reason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy'
MedicationDispense.substitution.reason.coding.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationDispense.substitution.reason.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationDispense.substitution.reason.text This element is included in summaries. 0..1 string Additional information for dispensing a drug outside the reference pricing system
MedicationDispense.substitution.responsibleParty 0..* Reference(Practitioner | PractitionerRole) Who is responsible for the substitution

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
MedicationDispense.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationDispense.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationDispense.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.extension:continuum.​extension:medicineId.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.identifier:setId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.status Base required Medication dispense status codes 📍4.0.1 FHIR Std.
MedicationDispense.statusReason[x] Base example Medication dispense status reason codes 📍4.0.1 FHIR Std.
MedicationDispense.performer.​function Base example Medication dispense performer function codes 📍4.0.1 FHIR Std.
MedicationDispense.performer.​actor.type Base extensible ResourceType 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationDispense.authorizingPrescription.​identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​route Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍4.0.1 FHIR Std.
MedicationDispense.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍4.0.1 FHIR Std.
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.5
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationDispense 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 MedicationDispense 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 MedicationDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationDispense 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()
mdd-1 error MedicationDispense whenHandedOver cannot be before whenPrepared whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
sqty-1 error MedicationDispense.quantity, MedicationDispense.dosageInstruction.maxDosePerAdministration, MedicationDispense.dosageInstruction.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from MedicationDispense

Summary

Mandatory: 28 elements(7 nested mandatory elements)
Fixed: 8 elements
Prohibited: 14 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationDispense.meta.tag
  • The element 1 is sliced based on the value of MedicationDispense.identifier

 

Other representations of profile: CSV, Excel, Schematron