MyHealthEuMedication
type: StructureDefinition
node role: treeRoot
id:
  v: MyHealthEuMedication
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition MyHealthEuMedication Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> MyHealthEuMedication 0..* EHDSMedication Medication model Elements defined in Ancestors:<a href="http://www.xt-ehr.eu/fhir/models/0.3.0/StructureDefinition-EHDSMedication.html" title="An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions.">identifyingCode[x], classification, productName, marketingAuthorisationHolder, doseForm, description, item, device, characteristic, batch #xD; identifyingCode[x] O 0..* CodeableConcept, Identifier An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions. Obligations Actor MAY:able-to-populate MyHealth@EU Handler #xD; classification O 0..* CodeableConcept Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.) Obligations Actor MAY:able-to-populate MyHealth@EU Handler #xD; productName O 0..1 string Current trade name (authorised name) of the product. When medication is specified by a CodeableConcept, the name may be omitted when available as the display name of the concept. Obligations Actor MAY:able-to-populate MyHealth@EU Handler #xD; description O 0..1 string Textual description of the product, e.g. including package description. Obligations Actor MAY:able-to-populate MyHealth@EU Handler #xD; item #xD; doseForm O 0..1 CodeableConcept Administrab…
url:
  v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  l: MyHealthEuMedication
version:
  v: 1.0.0
name:
  v: MyHealthEuMedication
title:
  v: Medication model
status:
  v: active
date:
  v: 2026-05-04T16:10:59+02:00
publisher:
  v: MyHealth@Eu
contact:
  name:
    v: MyHealth@Eu
  telecom:
    system:
      v: url
    value:
      v: https://health.ec.europa.eu/other-pages/basic-page/myhealtheu-flyer-addressed-patients-and-health-professionals_en
description:
  v: MyHealth@EU refined model for prescribed/dispensed medication. The model is shared by statements, requests, dispensations, and treatment lines
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 150
    display:
      v: Europe
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  l: MyHealthEuMedication
base definition:
  v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
  l: EHDSMedication
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 0.3.0
  element:
    id:
      v: MyHealthEuMedication
    path:
      v: MyHealthEuMedication
    short:
      v: Medication model
    definition:
      v: MyHealth@EU refined model for prescribed/dispensed medication. The model is shared by statements, requests, dispensations, and treatment lines
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: MyHealthEuMedication.identifyingCode[x]
    extension:
      extension:
        value: Code
      extension:
        value: Canonical
      extension:
        value: Canonical
      url:
        v: http://hl7.org/fhir/StructureDefinition/obligation
        l: obligation
    path:
      v: MyHealthEuMedication.identifyingCode[x]
    short:
      v: An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions.
    definition:
      v: An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: EHDSMedication.identifyingCode[x]
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: CodeableConcept
        l: CodeableConcept
    type:
      code:
        v: Identifier
        l: Identifier
  element:
    id:
      v: MyHealthEuMedication.classification
    extension:
      extension:
        value: Code
      extension:
        value: Canonical
      extension:
        value: Canonical
      url:
        v: http://hl7.org/fhir/StructureDefinition/obligation
        l: obligation
    path:
      v: MyHealthEuMedication.classification
    short:
      v: Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
    definition:
      v: Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: EHDSMedication.classification
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: CodeableConcept
        l: CodeableConcept
    binding:
      strength:
        v: preferred
      description:
        v: WHO ATC
  element:
    id:
      v: MyHealthEuMedication.productName
    extension:
      extension:
        value: Code
      extension:
        value: Canonical
      extension:
        value: Canonical
      url:
        v: http://hl7.org/fhir/StructureDefinition/obligation
        l: obligation
    path:
      v: MyHealthEuMedication.productName
    short:
      v: Current trade name (authorised name) of the product. When medication is specified by a CodeableConcept, the name may be omitted when available as the display name of the concept.
    definition:
      v: Current trade name (authorised name) of the product. When medication is specified by a CodeableConcept, the name may be omitted when available as the display name of the concept.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: EHDSMedication.productName
      min:
        v: 0

v: code
l: code

Code
v: MAY:able-to-populate

v: actor
l: actor

v: code
l: code

Code
v: MAY:able-to-populate

v: actor
l: actor

v: code
l: code

Code
v: MAY:able-to-populate

v: actor
l: actor

v: 1

code:
  v: string
  l: string

id:
  v: MyHealthEuMedication.marketingAuthorisationHolder
path:
  v: MyHealthEuMedication.marketingAuthorisationHolder
short:
  v: Marketing authorisation holder of the medicinal product. Relevant for identifying the exact product. If the product does not have a marketing authorisation, the manufacturer information may be used.
definition:
  v: Marketing authorisation holder of the medicinal product. Relevant for identifying the exact product. If the product does not have a marketing authorisation, the manufacturer information may be used.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.marketingAuthorisationHolder
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.marketingAuthorisationHolder.organisationName
path:
  v: MyHealthEuMedication.marketingAuthorisationHolder.organisationName
short:
  v: Name of the organisation holding the authorisation for marketing/manufacturing
definition:
  v: Name of the organisation holding the authorisation for marketing/manufacturing
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.marketingAuthorisationHolder.organisationName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: MyHealthEuMedication.marketingAuthorisationHolder.organisationIdentifier
path:
  v: MyHealthEuMedication.marketingAuthorisationHolder.organisationIdentifier
short:
  v: Identifier of the organisation and/or its physical location
definition:
  v: Identifier of the organisation and/or its physical location
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSMedication.marketingAuthorisationHolder.organisationIdentifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: MyHealthEuMedication.doseForm
path:
  v: MyHealthEuMedication.doseForm
short:
  v: Dose form at the package level (e.g. authorised dose form), corresponding to IDMP Combined Pharmaceutical Dose Form (this includes terms from EDQM Combination Pack or Combined Dose Form lists). Dose form for a single package item is defined in item.doseForm.
definition:
  v: Dose form at the package level (e.g. authorised dose form), corresponding to IDMP Combined Pharmaceutical Dose Form (this includes terms from EDQM Combination Pack or Combined Dose Form lists). Dose form for a single package item is defined in item.doseForm.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.doseForm
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: EDQM Standard Terms

id:
  v: MyHealthEuMedication.description
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.description
short:
  v: Textual description of the product, e.g. including package description.
definition:
  v: Textual description of the product, e.g. including package description.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
binding:
  strength:
    v: preferred
  description:
    v: UCUM for units of measure. EDQM Standard Terms for units of presentation.

id:
  v: MyHealthEuMedication.item
path:
  v: MyHealthEuMedication.item
short:
  v: A medication item. For combination packs, this can be multiple manufactured items with each item having its own dose form and ingredients+strengths defined
definition:
  v: A medication item. For combination packs, this can be multiple manufactured items with each item having its own dose form and ingredients+strengths defined
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSMedication.item
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.item.doseForm
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.doseForm
short:
  v: Administrable or manufactured item dose form, depending on the type of medication definition. This should not include combined dose forms.
definition:
  v: Administrable or manufactured item dose form, depending on the type of medication definition. This should not include combined dose forms.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.doseForm
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: EDQM Standard Terms

id:
  v: MyHealthEuMedication.item.ingredient
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: SHOULD:handle
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.ingredient
short:
  v: Ingredients
definition:
  v: Ingredients
min:
  v: 1
max:
  v: *
base:
  path:
    v: EHDSMedication.item.ingredient
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.item.ingredient.isActive
path:
  v: MyHealthEuMedication.item.ingredient.isActive
short:
  v: Marks whether the ingredient is considered an active ingredient. Excipients are typically not needed, and by default only active ingredients are expected.
definition:
  v: Marks whether the ingredient is considered an active ingredient. Excipients are typically not needed, and by default only active ingredients are expected.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.ingredient.isActive
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: MyHealthEuMedication.item.ingredient.substance
path:
  v: MyHealthEuMedication.item.ingredient.substance
short:
  v: Substance
definition:
  v: Substance
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.ingredient.substance
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: EMA SPOR SMS

id:
  v: MyHealthEuMedication.item.ingredient.strengthInfo
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: SHOULD:handle
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.ingredient.strengthInfo
short:
  v: Strength of the product - amount of substance per unit
definition:
  v: Strength of the product - amount of substance per unit
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.ingredient.strengthInfo
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.item.ingredient.strengthInfo.strength
path:
  v: MyHealthEuMedication.item.ingredient.strengthInfo.strength
short:
  v: Concentration or presentation strength, e.g '100 mg/1 ml' or '500 mg per 1 tablet'
definition:
  v: Concentration or presentation strength, e.g '100 mg/1 ml' or '500 mg per 1 tablet'
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.ingredient.strengthInfo.strength
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: MyHealthEuMedication.item.ingredient.strengthInfo.basisOfStrengthSubstance
path:
  v: MyHealthEuMedication.item.ingredient.strengthInfo.basisOfStrengthSubstance
short:
  v: Substance that the strength refers to, especially when different from .item.strength.substance
definition:
  v: Substance that the strength refers to, especially when different from .item.strength.substance
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.ingredient.strengthInfo.basisOfStrengthSubstance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: EMA SPOR SMS

id:
  v: MyHealthEuMedication.item.unitOfPresentation
path:
  v: MyHealthEuMedication.item.unitOfPresentation
short:
  v: Unit of presentation for the manufactured item (tablet, vial, tube). Typically, the smallest countable object in the package.
definition:
  v: Unit of presentation for the manufactured item (tablet, vial, tube). Typically, the smallest countable object in the package.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.unitOfPresentation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: EDQM Standard Terms

id:
  v: MyHealthEuMedication.item.containedQuantity
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.containedQuantity
short:
  v: Manufactured item quantity per one item (3 ml / 1 vial)
definition:
  v: Manufactured item quantity per one item (3 ml / 1 vial)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.containedQuantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: MyHealthEuMedication.item.amount
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.amount
short:
  v: Number of such items in this product (5 vials). The combined amount of all items will be considered to be the total package size.
definition:
  v: Number of such items in this product (5 vials). The combined amount of all items will be considered to be the total package size.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.amount
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity
binding:
  strength:
    v: preferred
  description:
    v: UCUM for units of measure. EDQM Standard Terms for units of presentation.

id:
  v: MyHealthEuMedication.item.packageType
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.packageType
short:
  v: Type of package of the medication item
definition:
  v: Type of package of the medication item
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.item.packageType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: EDQM Standard Terms for packaging.

id:
  v: MyHealthEuMedication.device
path:
  v: MyHealthEuMedication.device
short:
  v: Administration device included in the product. Devices that are not inside the medication package are excluded.
definition:
  v: Administration device included in the product. Devices that are not inside the medication package are excluded.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSMedication.device
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.device.deviceQuantity
path:
  v: MyHealthEuMedication.device.deviceQuantity
short:
  v: Number of such devices
definition:
  v: Number of such devices
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSMedication.device.deviceQuantity
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: MyHealthEuMedication.device.device[x]
path:
  v: MyHealthEuMedication.device.device[x]
short:
  v: Device coded
definition:
  v: Device coded
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSMedication.device.device[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
    l: EHDSDevice

id:
  v: MyHealthEuMedication.characteristic
path:
  v: MyHealthEuMedication.characteristic
short:
  v: Additional features of the product (e.g. reimbursable, sugar-free, easy-open cap, score-lined). It is expected that implementers will define a valueset supporting their use cases.
definition:
  v: Additional features of the product (e.g. reimbursable, sugar-free, easy-open cap, score-lined). It is expected that implementers will define a valueset supporting their use cases.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSMedication.characteristic
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.characteristic.type
path:
  v: MyHealthEuMedication.characteristic.type
short:
  v: A code expressing the type of characteristic.
definition:
  v: A code expressing the type of characteristic.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSMedication.characteristic.type
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: MyHealthEuMedication.characteristic.value[x]
path:
  v: MyHealthEuMedication.characteristic.value[x]
short:
  v: Description of the characteristic value.
definition:
  v: Description of the characteristic value.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.characteristic.value[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: string
    l: string
type:
  code:
    v: Quantity
    l: Quantity
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: integer
    l: integer
type:
  code:
    v: decimal
    l: decimal
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: MyHealthEuMedication.batch
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.batch
short:
  v: Batch information of a medicinal product. Typically recorded during dispense or administration, rarely known or relevant for a prescription/request.
definition:
  v: Batch information of a medicinal product. Typically recorded during dispense or administration, rarely known or relevant for a prescription/request.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.batch
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: MyHealthEuMedication.batch.lotNumber
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-source
      l: snapshot-source
    value: Canonical
      v: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication|1.0.0
      l: http://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.batch.lotNumber
short:
  v: Batch identifier of the medicinal product.
definition:
  v: Batch identifier of the medicinal product.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.batch.lotNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: MyHealthEuMedication.batch.expirationDate
path:
  v: MyHealthEuMedication.batch.expirationDate
short:
  v: Batch expiration date of the medicinal product.
definition:
  v: Batch expiration date of the medicinal product.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSMedication.batch.expirationDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

element:
  id:
    v: MyHealthEuMedication
  path:
    v: MyHealthEuMedication
  definition:
    v: MyHealth@EU refined model for prescribed/dispensed medication. The model is shared by statements, requests, dispensations, and treatment lines
element:
  id:
    v: MyHealthEuMedication.identifyingCode[x]
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.identifyingCode[x]
element:
  id:
    v: MyHealthEuMedication.classification
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.classification
element:
  id:
    v: MyHealthEuMedication.productName
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.productName
element:
  id:
    v: MyHealthEuMedication.description
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.description
element:
  id:
    v: MyHealthEuMedication.item.doseForm
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.item.doseForm
element:
  id:
    v: MyHealthEuMedication.item.ingredient
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: SHOULD:handle
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.item.ingredient
element:
  id:
    v: MyHealthEuMedication.item.ingredient.strengthInfo
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: SHOULD:handle
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.item.ingredient.strengthInfo
element:
  id:
    v: MyHealthEuMedication.item.containedQuantity
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation
  path:
    v: MyHealthEuMedication.item.containedQuantity
element:
  id:
    v: MyHealthEuMedication.item.amount
  extension:
    extension:
      url:
        v: code
        l: code
      value: Code
        v: MAY:able-to-populate
    extension:
      url:
        v: actor
        l: actor
      value: Canonical
        v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
        l: actor-handler-ehdsi
    url:
      v: http://hl7.org/fhir/StructureDefinition/obligation
      l: obligation

v: MyHealthEuMedication.item.amount

id:
  v: MyHealthEuMedication.item.packageType
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.item.packageType

id:
  v: MyHealthEuMedication.batch
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.batch

id:
  v: MyHealthEuMedication.batch.lotNumber
extension:
  extension:
    url:
      v: code
      l: code
    value: Code
      v: MAY:able-to-populate
  extension:
    url:
      v: actor
      l: actor
    value: Canonical
      v: http://fhir.ehdsi.eu/core/ActorDefinition/actor-handler-ehdsi
      l: actor-handler-ehdsi
  url:
    v: http://hl7.org/fhir/StructureDefinition/obligation
    l: obligation
path:
  v: MyHealthEuMedication.batch.lotNumber