# EPA Medication - Implementation Guide ePA Medication Service v1.3.0

Implementation Guide

ePA Medication Service

Version 1.3.0 - release

* [**Table of Contents**](toc.md)
* [**FHIR-Artefakte**](artifacts.md)
* **EPA Medication**

## Resource Profile: EPA Medication 

| | |
| :--- | :--- |
| *Official URL*:https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication | *Version*:1.3.0 |
| Active as of 2025-12-15 | *Computable Name*:EPAMedication |
| **Copyright/Legal**: gematik GmbH / Dieses Artefakt ist lizenziert unter[Apache License](./license.md), Version 2.0. | |

 
Defines the medication resource for the Medication Service in the ePA system. 

**Usages:**

* Derived from this Profile: [eMP Medication](StructureDefinition-emp-medication.md)
* Use this Profile: [EPA Operation addEMLEntry Input-Parameters](StructureDefinition-epa-op-add-eml-entry-input-parameters.md), [EPA Operation EMLEntry Output-Parameters](StructureDefinition-epa-op-eml-entry-output-parameters.md), [EPA Operation EMPEntry Output-Parameters](StructureDefinition-epa-op-emp-entry-output-parameters.md), [EPA Operation ProvideDispensation ERP Input-Parameters](StructureDefinition-epa-op-provide-dispensation-erp-input-parameters.md) and [EPA Operation ProvidePrescription ERP Input-Parameters](StructureDefinition-epa-op-provide-prescription-erp-input-parameters.md)
* Refer to this Profile: [eMP MedicationRequest](StructureDefinition-emp-medication-request.md) and [EPA MedicationStatement](StructureDefinition-epa-medication-statement.md)
* Examples for this Profile: [Medication/1254591a-dd2d-4d17-b8f8-ee3155da0699](Medication-1254591a-dd2d-4d17-b8f8-ee3155da0699.md), [Medication/1412aa4f-a9ed-45f2-8916-063fee7eb025](Medication-1412aa4f-a9ed-45f2-8916-063fee7eb025.md), [Medication/19549515-60a8-4e1c-b86a-49518053fe9f](Medication-19549515-60a8-4e1c-b86a-49518053fe9f.md), [Medication/2571d29b-e213-40ec-b817-a1490718f491](Medication-2571d29b-e213-40ec-b817-a1490718f491.md)...Show 16 more,[Medication/312d581c-f5e7-4faa-9de5-c4e1568c6db2](Medication-312d581c-f5e7-4faa-9de5-c4e1568c6db2.md),[Medication/3f0b0cb0-e8cf-4aaf-bad8-01a51619417b](Medication-3f0b0cb0-e8cf-4aaf-bad8-01a51619417b.md),[Medication/4B5557E5-4900-47FE-A8D9-407611E05BD2](Medication-4B5557E5-4900-47FE-A8D9-407611E05BD2.md),[Medication/56ca34f1-a3f3-42f7-95a2-f5a6423c2031](Medication-56ca34f1-a3f3-42f7-95a2-f5a6423c2031.md),[Medication/659c0be1-2ec8-4137-9698-dcffee811934](Medication-659c0be1-2ec8-4137-9698-dcffee811934.md),[Medication/83d7ad1c-47d1-4524-829a-5b86ce333bbc](Medication-83d7ad1c-47d1-4524-829a-5b86ce333bbc.md),[Medication/CortisonDexpantenol](Medication-CortisonDexpantenol.md),[Medication/Technical-Exp-EPAMedicationMax](Medication-Technical-Exp-EPAMedicationMax.md),[Medication/Technical-Exp-NachtragEmlMedication](Medication-Technical-Exp-NachtragEmlMedication.md),[Medication/Technical-Exp-NachtragEmpMedicationEml](Medication-Technical-Exp-NachtragEmpMedicationEml.md),[Medication/a2aa2baf-c37d-40e0-bff5-f6e8a58dc2c3](Medication-a2aa2baf-c37d-40e0-bff5-f6e8a58dc2c3.md),[Medication/ab8addbd-c4c7-48d2-bf4b-4a7c99f9fd6e](Medication-ab8addbd-c4c7-48d2-bf4b-4a7c99f9fd6e.md),[Medication/bb91cde8-0426-4f4b-a766-5d818d0605bd](Medication-bb91cde8-0426-4f4b-a766-5d818d0605bd.md),[Medication/deecd514-235d-41df-a664-e3672208f410](Medication-deecd514-235d-41df-a664-e3672208f410.md),[Medication/ef5d5baf-0c42-4240-9604-7fba9cea926d](Medication-ef5d5baf-0c42-4240-9604-7fba9cea926d.md)and[Medication/fc7b28e8-05ac-4ac8-86d7-7677d9c6134e](Medication-fc7b28e8-05ac-4ac8-86d7-7677d9c6134e.md)
* CapabilityStatements using this Profile: [EPA Capability Statement für Clients des ePA Medication Service](CapabilityStatement-epa-medication-service-client.md) and [EPA CapabilityStatement für den Medication Service](CapabilityStatement-epa-medication-service-server.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/de.gematik.epa.medication|current/StructureDefinition/epa-medication)

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-epa-medication.csv), [Excel](StructureDefinition-epa-medication.xlsx), [Schematron](StructureDefinition-epa-medication.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "epa-medication",
  "url" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication",
  "version" : "1.3.0",
  "name" : "EPAMedication",
  "title" : "EPA Medication",
  "status" : "active",
  "experimental" : false,
  "date" : "2025-12-15",
  "publisher" : "gematik GmbH",
  "contact" : [
    {
      "name" : "gematik GmbH",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.gematik.de"
        },
        {
          "system" : "email",
          "value" : "patientteam [ at ] gematik.de"
        }
      ]
    }
  ],
  "description" : "Defines the medication resource for the Medication Service in the ePA system.",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "DE"
        }
      ]
    }
  ],
  "copyright" : "gematik GmbH / Dieses Artefakt ist lizenziert unter [Apache License](./license.html), Version 2.0.",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "script10.6",
      "uri" : "http://ncpdp.org/SCRIPT10_6",
      "name" : "Mapping to NCPDP SCRIPT 10.6"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/fivews",
      "name" : "FiveWs Pattern Mapping"
    },
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Medication",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Medication",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Medication",
        "path" : "Medication",
        "constraint" : [
          {
            "key" : "epa-med-1",
            "severity" : "error",
            "human" : "Medication code, name, or ingredients must be specified",
            "expression" : "code.exists() or ingredient.exists()",
            "source" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication"
          }
        ]
      },
      {
        "id" : "Medication.meta",
        "path" : "Medication.meta",
        "mustSupport" : true
      },
      {
        "id" : "Medication.meta.versionId",
        "path" : "Medication.meta.versionId",
        "mustSupport" : true
      },
      {
        "id" : "Medication.meta.lastUpdated",
        "path" : "Medication.meta.lastUpdated",
        "mustSupport" : true
      },
      {
        "id" : "Medication.contained",
        "path" : "Medication.contained",
        "short" : "Contains PZN Ingredients for Compounding Medications & PharmaceuticalProducts in case of a 'Kombipackung'",
        "type" : [
          {
            "code" : "Medication",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-pharmaceutical-product",
              "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-pzn-ingredient"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:rxPrescriptionProcessIdentifier",
        "path" : "Medication.extension",
        "sliceName" : "rxPrescriptionProcessIdentifier",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/rx-prescription-process-identifier-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.extension:isVaccine",
        "path" : "Medication.extension",
        "sliceName" : "isVaccine",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-id-vaccine-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.extension:isVaccine.value[x]",
        "path" : "Medication.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:drugCategory",
        "path" : "Medication.extension",
        "sliceName" : "drugCategory",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/drug-category-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.extension:drugCategory.value[x]",
        "path" : "Medication.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:drugCategory.value[x].system",
        "path" : "Medication.extension.value[x].system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:drugCategory.value[x].code",
        "path" : "Medication.extension.value[x].code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:normSizeCode",
        "path" : "Medication.extension",
        "sliceName" : "normSizeCode",
        "short" : "Package size according to N-designation",
        "definition" : "Description of the therapy-appropriate package size (e.g., N1)",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : ["http://fhir.de/StructureDefinition/normgroesse"]
          }
        ]
      },
      {
        "id" : "Medication.extension:normSizeCode.value[x]",
        "path" : "Medication.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:packaging",
        "path" : "Medication.extension",
        "sliceName" : "packaging",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-formulation-packaging-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.extension:packaging.value[x]",
        "path" : "Medication.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:manufacturingInstructions",
        "path" : "Medication.extension",
        "sliceName" : "manufacturingInstructions",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-manufacturing-instructions-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.extension:manufacturingInstructions.value[x]",
        "path" : "Medication.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.extension:type",
        "path" : "Medication.extension",
        "sliceName" : "type",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-type-extension"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Medication.identifier",
        "path" : "Medication.identifier",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Medication.identifier:EPAMedicationUniqueIdentifier",
        "path" : "Medication.identifier",
        "sliceName" : "EPAMedicationUniqueIdentifier",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-unique-identifier"
            ]
          }
        ],
        "patternIdentifier" : {
          "system" : "https://gematik.de/fhir/epa-medication/sid/epa-medication-unique-identifier"
        }
      },
      {
        "id" : "Medication.identifier:RxOriginatorProcessIdentifier",
        "path" : "Medication.identifier",
        "sliceName" : "RxOriginatorProcessIdentifier",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/rx-originator-process-identifier"
            ]
          }
        ],
        "patternIdentifier" : {
          "system" : "https://gematik.de/fhir/epa-medication/sid/rx-originator-process-identifier"
        }
      },
      {
        "id" : "Medication.code",
        "path" : "Medication.code",
        "short" : "Medication in coded form or as free text if necessary",
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding",
        "path" : "Medication.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:pzn",
        "path" : "Medication.code.coding",
        "sliceName" : "pzn",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "system" : "http://fhir.de/CodeSystem/ifa/pzn"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:pzn.system",
        "path" : "Medication.code.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:pzn.code",
        "path" : "Medication.code.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:pzn.display",
        "path" : "Medication.code.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:atc-de",
        "path" : "Medication.code.coding",
        "sliceName" : "atc-de",
        "min" : 0,
        "max" : "*",
        "patternCoding" : {
          "system" : "http://fhir.de/CodeSystem/bfarm/atc"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:atc-de.system",
        "path" : "Medication.code.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:atc-de.version",
        "path" : "Medication.code.coding.version",
        "min" : 1
      },
      {
        "id" : "Medication.code.coding:atc-de.code",
        "path" : "Medication.code.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:atc-de.display",
        "path" : "Medication.code.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:ask",
        "path" : "Medication.code.coding",
        "sliceName" : "ask",
        "min" : 0,
        "max" : "*",
        "patternCoding" : {
          "system" : "http://fhir.de/CodeSystem/ask"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:ask.system",
        "path" : "Medication.code.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:ask.code",
        "path" : "Medication.code.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:ask.display",
        "path" : "Medication.code.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.text",
        "path" : "Medication.code.text",
        "mustSupport" : true
      },
      {
        "id" : "Medication.status",
        "path" : "Medication.status",
        "short" : "Status of Medication Information",
        "mustSupport" : true
      },
      {
        "id" : "Medication.manufacturer",
        "path" : "Medication.manufacturer",
        "short" : "Manufacturer of the Medication",
        "comment" : "Here, the actual manufacturer of the medication can be named, primarily in the case of active ingredient mixtures (compounding prescriptions), such as the hospital pharmacy. It is important to note that the licensing organization, as mentioned in the PZN (Pharmaceutical Central Number) data, is not considered the manufacturer.",
        "mustSupport" : true
      },
      {
        "id" : "Medication.manufacturer.display",
        "path" : "Medication.manufacturer.display",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.form",
        "path" : "Medication.form",
        "short" : "Form of Dispensing",
        "mustSupport" : true
      },
      {
        "id" : "Medication.form.coding",
        "path" : "Medication.form.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.form.coding:kbvDarreichungsform",
        "path" : "Medication.form.coding",
        "sliceName" : "kbvDarreichungsform",
        "comment" : "KBV updates its \"Schüsseltabellen\" package more often than ePA versions get released. However, the eRezept clients and eRezept service take over new KBV package versions quickly after release and thus hands them over to the ePA Medication Service. Since the Medication Service is potentially fixed onto an older version of the KBV package, it would reject the forwarded eRezept data. In the future, the Medication Service will be enabled to update to the latest KBV package versions without the need for a new ePA release.\n    Since the eRezept *does* check the codes against the latest KBV package version, the Medication Service will not receive any \"invalid\" codes and clients can rely on the Medication Service data conforming to the latest KBV package.",
        "min" : 0,
        "max" : "*",
        "patternCoding" : {
          "system" : "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM"
        },
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_KBV_DARREICHUNGSFORM"
        }
      },
      {
        "id" : "Medication.form.coding:kbvDarreichungsform.system",
        "path" : "Medication.form.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.form.coding:kbvDarreichungsform.code",
        "path" : "Medication.form.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.form.coding:kbvDarreichungsform.display",
        "path" : "Medication.form.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount",
        "path" : "Medication.amount",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.numerator",
        "path" : "Medication.amount.numerator",
        "mustSupport" : true,
        "binding" : {
          "strength" : "preferred",
          "valueSet" : "http://hl7.org/fhir/ValueSet/ucum-units"
        }
      },
      {
        "id" : "Medication.amount.numerator.extension:packagingSize",
        "path" : "Medication.amount.numerator.extension",
        "sliceName" : "packagingSize",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-packaging-size-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.amount.numerator.extension:packagingSize.value[x]",
        "path" : "Medication.amount.numerator.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.numerator.extension:totalQuantity",
        "path" : "Medication.amount.numerator.extension",
        "sliceName" : "totalQuantity",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-total-quantity-formulation-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.amount.numerator.extension:totalQuantity.value[x]",
        "path" : "Medication.amount.numerator.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.numerator.value",
        "path" : "Medication.amount.numerator.value",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.numerator.unit",
        "path" : "Medication.amount.numerator.unit",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.numerator.system",
        "path" : "Medication.amount.numerator.system",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.numerator.code",
        "path" : "Medication.amount.numerator.code",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.denominator",
        "path" : "Medication.amount.denominator",
        "mustSupport" : true,
        "binding" : {
          "strength" : "preferred",
          "valueSet" : "http://hl7.org/fhir/ValueSet/ucum-units"
        }
      },
      {
        "id" : "Medication.amount.denominator.value",
        "path" : "Medication.amount.denominator.value",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.denominator.unit",
        "path" : "Medication.amount.denominator.unit",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.denominator.system",
        "path" : "Medication.amount.denominator.system",
        "mustSupport" : true
      },
      {
        "id" : "Medication.amount.denominator.code",
        "path" : "Medication.amount.denominator.code",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient",
        "path" : "Medication.ingredient",
        "short" : "Active or inactive ingredients of the medication, including pharmaceutical substances as well as individual medicinal products in combination packs.",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.extension:darreichungsform",
        "path" : "Medication.ingredient.extension",
        "sliceName" : "darreichungsform",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-ingredient-darreichungsform-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.ingredient.item[x]",
        "path" : "Medication.ingredient.item[x]",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "type",
              "path" : "$this"
            }
          ],
          "ordered" : false,
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept",
        "path" : "Medication.ingredient.item[x]",
        "sliceName" : "itemCodeableConcept",
        "short" : "Encoded description of the substance or component.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "CodeableConcept"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding",
        "path" : "Medication.ingredient.item[x].coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask",
        "path" : "Medication.ingredient.item[x].coding",
        "sliceName" : "ask",
        "min" : 0,
        "max" : "*",
        "patternCoding" : {
          "system" : "http://fhir.de/CodeSystem/ask"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask.system",
        "path" : "Medication.ingredient.item[x].coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask.code",
        "path" : "Medication.ingredient.item[x].coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask.display",
        "path" : "Medication.ingredient.item[x].coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de",
        "path" : "Medication.ingredient.item[x].coding",
        "sliceName" : "atc-de",
        "min" : 0,
        "max" : "*",
        "patternCoding" : {
          "system" : "http://fhir.de/CodeSystem/bfarm/atc"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de.system",
        "path" : "Medication.ingredient.item[x].coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de.version",
        "path" : "Medication.ingredient.item[x].coding.version",
        "min" : 1
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de.code",
        "path" : "Medication.ingredient.item[x].coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de.display",
        "path" : "Medication.ingredient.item[x].coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:pzn",
        "path" : "Medication.ingredient.item[x].coding",
        "sliceName" : "pzn",
        "min" : 0,
        "max" : "*",
        "patternCoding" : {
          "system" : "http://fhir.de/CodeSystem/ifa/pzn"
        },
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:pzn.system",
        "path" : "Medication.ingredient.item[x].coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:pzn.code",
        "path" : "Medication.ingredient.item[x].coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:pzn.display",
        "path" : "Medication.ingredient.item[x].coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.text",
        "path" : "Medication.ingredient.item[x].text",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemReference",
        "path" : "Medication.ingredient.item[x]",
        "sliceName" : "itemReference",
        "short" : "Restricted EPAMedicationPZNIngredient & EPAMedicationPharmaceuticalProduct only",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Medication"]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.isActive",
        "path" : "Medication.ingredient.isActive",
        "short" : "Is it an active ingredient?"
      },
      {
        "id" : "Medication.ingredient.strength",
        "path" : "Medication.ingredient.strength",
        "short" : "Strength",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.extension:amountText",
        "path" : "Medication.ingredient.strength.extension",
        "sliceName" : "amountText",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-ingredient-amount-extension"
            ]
          }
        ]
      },
      {
        "id" : "Medication.ingredient.strength.extension:amountText.value[x]",
        "path" : "Medication.ingredient.strength.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.numerator",
        "path" : "Medication.ingredient.strength.numerator",
        "mustSupport" : true,
        "binding" : {
          "strength" : "preferred",
          "valueSet" : "http://hl7.org/fhir/ValueSet/ucum-units"
        }
      },
      {
        "id" : "Medication.ingredient.strength.numerator.value",
        "path" : "Medication.ingredient.strength.numerator.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.numerator.unit",
        "path" : "Medication.ingredient.strength.numerator.unit",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.numerator.system",
        "path" : "Medication.ingredient.strength.numerator.system",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.numerator.code",
        "path" : "Medication.ingredient.strength.numerator.code",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.denominator",
        "path" : "Medication.ingredient.strength.denominator",
        "mustSupport" : true,
        "binding" : {
          "strength" : "preferred",
          "valueSet" : "http://hl7.org/fhir/ValueSet/ucum-units"
        }
      },
      {
        "id" : "Medication.ingredient.strength.denominator.value",
        "path" : "Medication.ingredient.strength.denominator.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.denominator.unit",
        "path" : "Medication.ingredient.strength.denominator.unit",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.denominator.system",
        "path" : "Medication.ingredient.strength.denominator.system",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.strength.denominator.code",
        "path" : "Medication.ingredient.strength.denominator.code",
        "mustSupport" : true
      },
      {
        "id" : "Medication.batch",
        "path" : "Medication.batch",
        "short" : "Batch Information",
        "mustSupport" : true
      },
      {
        "id" : "Medication.batch.lotNumber",
        "path" : "Medication.batch.lotNumber",
        "short" : "Batch Number",
        "mustSupport" : true
      }
    ]
  }
}

```
