: KBVPrErpMedicationFreetextMap - XML Representation
Raw xml | Download
<StructureMap xmlns="http://hl7.org/fhir">
<id value="KBVPrErpMedicationFreetextMap"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureMap KBVPrErpMedicationFreetextMap</b></p><a name="KBVPrErpMedicationFreetextMap"> </a><a name="hcKBVPrErpMedicationFreetextMap"> </a><pre class="fml">
<b>map</b><span style="color: navy"> "</span>https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrErpMedicationFreetextMap<span style="color: navy">" = "</span>KBVPrErpMedicationFreetextMap<span style="color: navy">"
</span><span style="color: navy">// </span><span style="color: green">Auto-generated StructureMap for KBV_PR_ERP_Medication_FreeText|1.4.0 -> EPAMedication|1.3.0</span>
<b>uses</b><span style="color: navy"> "</span>https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_FreeText<span style="color: navy">" </span><b>alias </b>KBVPRERPMedicationFreeText <b>as </b><b>source</b>
<b>uses</b><span style="color: navy"> "</span><a href="https://simplifier.net/resolve?scope=de.gematik.epa.medication@1.3.2&canonical=https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication" title="EPA Medication">https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication</a><span style="color: navy">" </span><b>alias </b>EPAMedication <b>as </b><b>target</b>
<span style="color: navy">// </span><span style="color: green">Mapping generated for KBV_PR_ERP_Medication_FreeText|1.4.0 -> EPAMedication|1.3.0</span>
<b>group </b>KBVPrErpMedicationFreetextMap<span style="color: navy">(</span><b>source</b> <span style="color: maroon">KBVPRERPMedicationFreeText</span><span style="color: navy"> : </span>KBVPRERPMedicationFreeText, <b>target</b> <span style="color: maroon">EPAMedication</span><span style="color: navy"> : </span>EPAMedication<span style="color: navy">)</span><b> <<types>></b><span style="color: navy"> {
</span> KBVPRERPMedicationFreeText.batch<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextBatchb0aceee1</span><span style="color: navy"><b> -> </b></span>EPAMedication.batch = <span style="color: maroon">srcKBVPRERPMedicationFreeTextBatchb0aceee1</span><b> as </b><span style="color: maroon">tgtEPAMedicationBatch90ce2ac1</span> <i>"MedicationBatch235a7d75"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Copied to 'Medication.batch'</span>
KBVPRERPMedicationFreeText.code<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextCode4b0e0f30</span><span style="color: navy"><b> -> </b></span>EPAMedication.code = <span style="color: maroon">srcKBVPRERPMedicationFreeTextCode4b0e0f30</span><b> as </b><span style="color: maroon">tgtEPAMedicationCodea6251800</span> <i>"MedicationCoded98e85bf"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Automatic copy</span>
KBVPRERPMedicationFreeText.extension<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextExtensionb00bf49a</span><b> where </b>url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category' and url != 'normSizeCode' and url != 'http://fhir.de/StructureDefinition/normgroesse' and url != 'Impfstoff' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type' and url != 'valueBoolean' and url != 'packaging' and url != 'valueCoding' and url != 'type' and url != 'Normgroesse' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/medication-id-vaccine-extension' and url != 'manufacturingInstructions' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine' and url != 'Kategorie' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/drug-category-extension' and url != 'drugCategory' and url != 'rxPrescriptionProcessIdentifier' and url != 'Arzneimittelkategorie' and url != 'isVaccine'<span style="color: navy"><b> -> </b></span>EPAMedication.extension = <span style="color: maroon">srcKBVPRERPMedicationFreeTextExtensionb00bf49a</span><b> as </b><span style="color: maroon">tgtEPAMedicationExtension59cd7688</span> <i>"MedicationExtension9f8d5121"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Automatic copy</span>
KBVPRERPMedicationFreeText.extension<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextExtensionArzneimittelkategoriefdd08</span><b> where </b>url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category'<span style="color: navy"><b> -> </b></span> EPAMedication.extension = <b>create</b><span style="color: navy">(</span><span style="color: blue">'Extension'</span><span style="color: navy">)</span><b> as </b><span style="color: maroon">tgtEPAMedicationExtensionDrugcategory059b5c6b</span><span style="color: navy">, </span> tgtEPAMedicationExtensionDrugcategory059b5c6b.url = <span style="color: blue">'https://gematik.de/fhir/epa-medication/StructureDefinition/drug-category-extension'</span><b> then</b><span style="color: navy"> {
</span> srcKBVPRERPMedicationFreeTextExtensionArzneimittelkategoriefdd08.value<b> as </b><span style="color: maroon">srcMedicationExtensionDrugcategoryValueXbd04993e</span><span style="color: navy"><b> -> </b></span>tgtEPAMedicationExtensionDrugcategory059b5c6b.value = <b>create</b><span style="color: navy">(</span><span style="color: blue">'Coding'</span><span style="color: navy">)</span><b> as </b><span style="color: maroon">tgtMedicationExtensionDrugcategoryValueXbd04993e</span><b> then</b><span style="color: navy"> {
</span> srcMedicationExtensionDrugcategoryValueXbd04993e.code<b> as </b><span style="color: maroon">srcMedicationExtensionDrugcategoryValueXCodec72163f2</span><span style="color: navy"><b> -> </b></span>tgtMedicationExtensionDrugcategoryValueXbd04993e.code = <span style="color: maroon">srcMedicationExtensionDrugcategoryValueXCodec72163f2</span><b> as </b><span style="color: maroon">tgtMedicationExtensionDrugcategoryValueXCodec72163f2</span> <i>"MedicationExtensionDrugcategoryValueXCodec72163f2"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Copied drugCategory code</span>
<span style="color: navy">}</span> <i>"MedicationExtensionDrugcategoryValueXbd04993e"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Copied from 'Medication.extension:Arzneimittelkategorie.value[x]'</span>
<span style="color: navy">}</span> <i>"MedicationExtensionDrugcategorye963e601"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Copied from 'Medication.extension:Arzneimittelkategorie'</span>
KBVPRERPMedicationFreeText.extension<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextExtensionImpfstoff0967a597</span><b> where </b>url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine'<span style="color: navy"><b> -> </b></span> EPAMedication.extension = <b>create</b><span style="color: navy">(</span><span style="color: blue">'Extension'</span><span style="color: navy">)</span><b> as </b><span style="color: maroon">tgtEPAMedicationExtensionIsvaccinea7742b5a</span><span style="color: navy">, </span> tgtEPAMedicationExtensionIsvaccinea7742b5a.url = <span style="color: blue">'https://gematik.de/fhir/epa-medication/StructureDefinition/medication-id-vaccine-extension'</span><b> then</b><span style="color: navy"> {
</span> srcKBVPRERPMedicationFreeTextExtensionImpfstoff0967a597.value<b> as </b><span style="color: maroon">srcMedicationExtensionIsvaccineValueXac9b8b1e</span><span style="color: navy"><b> -> </b></span>tgtEPAMedicationExtensionIsvaccinea7742b5a.value = <span style="color: maroon">srcMedicationExtensionIsvaccineValueXac9b8b1e</span><b> as </b><span style="color: maroon">tgtMedicationExtensionIsvaccineValueXac9b8b1e</span> <i>"MedicationExtensionIsvaccineValueXac9b8b1e"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Copied from 'Medication.extension:Impfstoff.value[x]'</span>
<span style="color: navy">}</span> <i>"MedicationExtensionIsvaccine98c25b06"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Copied from 'Medication.extension:Impfstoff'</span>
KBVPRERPMedicationFreeText<b> as </b><span style="color: maroon">manualsrcMedicationExtensionType61374588</span><span style="color: navy"><b> -> </b></span>EPAMedication.extension<b> as </b><span style="color: maroon">tgtEPAMedicationExtensionType1a2ef415</span> <i>"MedicationExtensionType61374588"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Manual action required | Fester Wert: 781405001, Medicinal product package (product) | Quelle: Medication.extension:type</span>
KBVPRERPMedicationFreeText.form<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextForm27d26e2d</span><span style="color: navy"><b> -> </b></span>EPAMedication.form = <span style="color: maroon">srcKBVPRERPMedicationFreeTextForm27d26e2d</span><b> as </b><span style="color: maroon">tgtEPAMedicationForm691ed321</span> <i>"MedicationForm5a0bbd5f"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Automatic copy</span>
KBVPRERPMedicationFreeText.meta<b> as </b><span style="color: maroon">srcKBVPRERPMedicationFreeTextMeta8de074d5</span><span style="color: navy"><b> -> </b></span>EPAMedication.meta = <b>create</b><span style="color: navy">(</span><span style="color: blue">'Meta'</span><span style="color: navy">)</span><b> as </b><span style="color: maroon">tgtEPAMedicationMeta8591b307</span><b> then</b><span style="color: navy"> {
</span> srcKBVPRERPMedicationFreeTextMeta8de074d5<b> as </b><span style="color: maroon">srcMedicationMetaProfile399adfc6</span><span style="color: navy"><b> -> </b></span>tgtEPAMedicationMeta8591b307.profile = <span style="color: blue">'https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication'</span><b> as </b><span style="color: maroon">tgtMedicationMetaProfile399adfc6</span> <i>"MedicationMetaProfile399adfc6"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Fixed value 'https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication'</span>
<span style="color: navy">}</span> <i>"MedicationMetaf9f176bc"</i><span style="color: navy">;</span> <span style="color: navy">// </span><span style="color: green">Automatic copy</span>
<span style="color: navy">}
</span></pre></div>
</text>
<url
value="https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrErpMedicationFreetextMap"/>
<version value="2.0.0-ballot.1"/>
<name value="KBVPrErpMedicationFreetextMap"/>
<status value="active"/>
<date value="2026-02-02"/>
<publisher value="gematik GmbH"/>
<contact>
<name value="gematik GmbH"/>
<telecom>
<system value="url"/>
<value value="https://gematik.de"/>
</telecom>
<telecom>
<system value="email"/>
<value value="erp-umsetzung@gematik.de"/>
</telecom>
</contact>
<description
value="Auto-generated StructureMap for KBV_PR_ERP_Medication_FreeText|1.4.0 -> EPAMedication|1.3.0"/>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="DE"/>
<display value="Germany"/>
</coding>
</jurisdiction>
<structure>
<url
value="https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_FreeText"/>
<mode value="source"/>
<alias value="KBVPRERPMedicationFreeText"/>
</structure>
<structure>
<url
value="https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication"/>
<mode value="target"/>
<alias value="EPAMedication"/>
</structure>
<group>
<name value="KBVPrErpMedicationFreetextMap"/>
<typeMode value="types"/>
<documentation
value="Mapping generated for KBV_PR_ERP_Medication_FreeText|1.4.0 -> EPAMedication|1.3.0"/>
<input>
<name value="KBVPRERPMedicationFreeText"/>
<type value="KBVPRERPMedicationFreeText"/>
<mode value="source"/>
</input>
<input>
<name value="EPAMedication"/>
<type value="EPAMedication"/>
<mode value="target"/>
</input>
<rule>
<name value="MedicationBatch235a7d75"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="batch"/>
<variable value="srcKBVPRERPMedicationFreeTextBatchb0aceee1"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="batch"/>
<variable value="tgtEPAMedicationBatch90ce2ac1"/>
<transform value="copy"/>
<parameter>
<valueId value="srcKBVPRERPMedicationFreeTextBatchb0aceee1"/>
</parameter>
</target>
<documentation value="Copied to 'Medication.batch'"/>
</rule>
<rule>
<name value="MedicationCoded98e85bf"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="code"/>
<variable value="srcKBVPRERPMedicationFreeTextCode4b0e0f30"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="code"/>
<variable value="tgtEPAMedicationCodea6251800"/>
<transform value="copy"/>
<parameter>
<valueId value="srcKBVPRERPMedicationFreeTextCode4b0e0f30"/>
</parameter>
</target>
<documentation value="Automatic copy"/>
</rule>
<rule>
<name value="MedicationExtension9f8d5121"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="extension"/>
<variable value="srcKBVPRERPMedicationFreeTextExtensionb00bf49a"/>
<condition
value="url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category' and url != 'normSizeCode' and url != 'http://fhir.de/StructureDefinition/normgroesse' and url != 'Impfstoff' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type' and url != 'valueBoolean' and url != 'packaging' and url != 'valueCoding' and url != 'type' and url != 'Normgroesse' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/medication-id-vaccine-extension' and url != 'manufacturingInstructions' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine' and url != 'Kategorie' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/drug-category-extension' and url != 'drugCategory' and url != 'rxPrescriptionProcessIdentifier' and url != 'Arzneimittelkategorie' and url != 'isVaccine'"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="extension"/>
<variable value="tgtEPAMedicationExtension59cd7688"/>
<transform value="copy"/>
<parameter>
<valueId value="srcKBVPRERPMedicationFreeTextExtensionb00bf49a"/>
</parameter>
</target>
<documentation value="Automatic copy"/>
</rule>
<rule>
<name value="MedicationExtensionDrugcategorye963e601"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="extension"/>
<variable
value="srcKBVPRERPMedicationFreeTextExtensionArzneimittelkategoriefdd08"/>
<condition
value="url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category'"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="extension"/>
<variable value="tgtEPAMedicationExtensionDrugcategory059b5c6b"/>
<transform value="create"/>
<parameter>
<valueString value="Extension"/>
</parameter>
</target>
<target>
<context value="tgtEPAMedicationExtensionDrugcategory059b5c6b"/>
<contextType value="variable"/>
<element value="url"/>
<transform value="copy"/>
<parameter>
<valueString
value="https://gematik.de/fhir/epa-medication/StructureDefinition/drug-category-extension"/>
</parameter>
</target>
<rule>
<name value="MedicationExtensionDrugcategoryValueXbd04993e"/>
<source>
<context
value="srcKBVPRERPMedicationFreeTextExtensionArzneimittelkategoriefdd08"/>
<element value="value"/>
<variable value="srcMedicationExtensionDrugcategoryValueXbd04993e"/>
</source>
<target>
<context value="tgtEPAMedicationExtensionDrugcategory059b5c6b"/>
<contextType value="variable"/>
<element value="value"/>
<variable value="tgtMedicationExtensionDrugcategoryValueXbd04993e"/>
<transform value="create"/>
<parameter>
<valueString value="Coding"/>
</parameter>
</target>
<rule>
<name value="MedicationExtensionDrugcategoryValueXCodec72163f2"/>
<source>
<context
value="srcMedicationExtensionDrugcategoryValueXbd04993e"/>
<element value="code"/>
<variable
value="srcMedicationExtensionDrugcategoryValueXCodec72163f2"/>
</source>
<target>
<context
value="tgtMedicationExtensionDrugcategoryValueXbd04993e"/>
<contextType value="variable"/>
<element value="code"/>
<variable
value="tgtMedicationExtensionDrugcategoryValueXCodec72163f2"/>
<transform value="copy"/>
<parameter>
<valueId
value="srcMedicationExtensionDrugcategoryValueXCodec72163f2"/>
</parameter>
</target>
<documentation value="Copied drugCategory code"/>
</rule>
<documentation
value="Copied from 'Medication.extension:Arzneimittelkategorie.value[x]'"/>
</rule>
<documentation
value="Copied from 'Medication.extension:Arzneimittelkategorie'"/>
</rule>
<rule>
<name value="MedicationExtensionIsvaccine98c25b06"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="extension"/>
<variable
value="srcKBVPRERPMedicationFreeTextExtensionImpfstoff0967a597"/>
<condition
value="url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine'"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="extension"/>
<variable value="tgtEPAMedicationExtensionIsvaccinea7742b5a"/>
<transform value="create"/>
<parameter>
<valueString value="Extension"/>
</parameter>
</target>
<target>
<context value="tgtEPAMedicationExtensionIsvaccinea7742b5a"/>
<contextType value="variable"/>
<element value="url"/>
<transform value="copy"/>
<parameter>
<valueString
value="https://gematik.de/fhir/epa-medication/StructureDefinition/medication-id-vaccine-extension"/>
</parameter>
</target>
<rule>
<name value="MedicationExtensionIsvaccineValueXac9b8b1e"/>
<source>
<context
value="srcKBVPRERPMedicationFreeTextExtensionImpfstoff0967a597"/>
<element value="value"/>
<variable value="srcMedicationExtensionIsvaccineValueXac9b8b1e"/>
</source>
<target>
<context value="tgtEPAMedicationExtensionIsvaccinea7742b5a"/>
<contextType value="variable"/>
<element value="value"/>
<variable value="tgtMedicationExtensionIsvaccineValueXac9b8b1e"/>
<transform value="copy"/>
<parameter>
<valueId value="srcMedicationExtensionIsvaccineValueXac9b8b1e"/>
</parameter>
</target>
<documentation
value="Copied from 'Medication.extension:Impfstoff.value[x]'"/>
</rule>
<documentation value="Copied from 'Medication.extension:Impfstoff'"/>
</rule>
<rule>
<name value="MedicationExtensionType61374588"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<variable value="manualsrcMedicationExtensionType61374588"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="extension"/>
<variable value="tgtEPAMedicationExtensionType1a2ef415"/>
</target>
<documentation
value="Manual action required | Fester Wert: 781405001, Medicinal product package (product) | Quelle: Medication.extension:type"/>
</rule>
<rule>
<name value="MedicationForm5a0bbd5f"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="form"/>
<variable value="srcKBVPRERPMedicationFreeTextForm27d26e2d"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="form"/>
<variable value="tgtEPAMedicationForm691ed321"/>
<transform value="copy"/>
<parameter>
<valueId value="srcKBVPRERPMedicationFreeTextForm27d26e2d"/>
</parameter>
</target>
<documentation value="Automatic copy"/>
</rule>
<rule>
<name value="MedicationMetaf9f176bc"/>
<source>
<context value="KBVPRERPMedicationFreeText"/>
<element value="meta"/>
<variable value="srcKBVPRERPMedicationFreeTextMeta8de074d5"/>
</source>
<target>
<context value="EPAMedication"/>
<contextType value="variable"/>
<element value="meta"/>
<variable value="tgtEPAMedicationMeta8591b307"/>
<transform value="create"/>
<parameter>
<valueString value="Meta"/>
</parameter>
</target>
<rule>
<name value="MedicationMetaProfile399adfc6"/>
<source>
<context value="srcKBVPRERPMedicationFreeTextMeta8de074d5"/>
<variable value="srcMedicationMetaProfile399adfc6"/>
</source>
<target>
<context value="tgtEPAMedicationMeta8591b307"/>
<contextType value="variable"/>
<element value="profile"/>
<variable value="tgtMedicationMetaProfile399adfc6"/>
<transform value="copy"/>
<parameter>
<valueString
value="https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication"/>
</parameter>
</target>
<documentation
value="Fixed value 'https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication'"/>
</rule>
<documentation value="Automatic copy"/>
</rule>
</group>
</StructureMap>