Implementation Guide
TIFlow - Verordnungen für Arzneimittel
Version 2.0.0-ballot.2 - ballot

## StructureMap: KBVPrErpPrescriptionMap

Official URL: https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrErpPrescriptionMap | Version: 2.0.0-ballot.2
Active as of 2026-02-02 | Computable Name: KBVPrErpPrescriptionMap

Auto-generated StructureMap for KBV_PR_ERP_Prescription | 1.4.0 -> EPAMedicationRequest | 1.3.0

### Feld-Mappings

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.insurance` | `EPAMedicationRequest.insurance` | Nicht Übertragen | Feld wird nicht gemappt | Quelle: MedicationRequest.insurance
`KBVPRERPPrescription` | `EPAMedicationRequest.insurance.display` | Nicht Übertragen | Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.display
`KBVPRERPPrescription.insurance.id` | `EPAMedicationRequest.insurance.id` | Nicht Übertragen | Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.id
`KBVPRERPPrescription` | `EPAMedicationRequest.insurance.identifier` | Nicht Übertragen | Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.identifier
`KBVPRERPPrescription.insurance.reference` | `EPAMedicationRequest.insurance.reference` | Nicht Übertragen | Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.reference
`KBVPRERPPrescription` | `EPAMedicationRequest.insurance.type` | Nicht Übertragen | Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.type
`KBVPRERPPrescription.meta` | `EPAMedicationRequest.meta.profile` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request`
`KBVPRERPPrescription.subject` | `EPAMedicationRequest.subject` | Manuell | Transformationsregel F_007: Wird aus KBV_PR_FOR_Patient.identifier:versichertenId übernommen. | Quelle: MedicationRequest.subject
`KBVPRERPPrescription` | `EPAMedicationRequest.subject.identifier` | Manuell | Befüllen von .subject nach Transformationsregel F_010 | Quelle: MedicationRequest.subject.identifier

### Extensions

#### Extension: KBV_EX_ERP_DosageFlag

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageFlag`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageFlag']` | `EPAMedicationRequest.extension` | Nicht Übertragen | Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Dosierungskennzeichen

#### Extension: KBV_EX_ERP_EmergencyServicesFee

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_EmergencyServicesFee`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_EmergencyServicesFee']` | `EPAMedicationRequest.extension` | Nicht Übertragen | Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Notdienstgebuehr

#### Extension: KBV_EX_FOR_Accident

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Accident`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Accident']` | `EPAMedicationRequest.extension` | Nicht Übertragen | Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Unfallinformationen

#### Extension: KBV_EX_FOR_StatusCoPayment

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_StatusCoPayment`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_StatusCoPayment']` | `EPAMedicationRequest.extension` | Nicht Übertragen | Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Zuzahlungsstatus

#### Extension: KBV_EX_FOR_SER

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_SER`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_SER']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/indicator-ser-extension`

#### Extension: KBV_EX_ERP_Multiple_Prescription

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension`

#### Extension: Nummerierung

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'Nummerierung']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `counter`

#### Extension: ID

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'ID']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `id`

#### Extension: Kennzeichen

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'Kennzeichen']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `indicator`

#### Extension: Zeitraum

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'Zeitraum']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `period`

#### Extension: KBV_EX_ERP_Narcotic

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Narcotic`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Narcotic']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/narcotics-extension`

#### Extension: ErgaenzendeAngabenSubstitutionsmittel

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'ErgaenzendeAngabenSubstitutionsmittel']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `additional-information-substitutes`

#### Extension: BtM-Sonderkennzeichen

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'BtM-Sonderkennzeichen']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `narcotics-markings`

#### Extension: KBV_EX_ERP_Patient_ID

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Patient_ID`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Patient_ID']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/patient-id-extension`

#### Extension: KBV_EX_ERP_Prescriber_ID

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Prescriber_ID`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Prescriber_ID']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/prescriber-id-extension`

#### Extension: extension-MedicationRequest.renderedDosageInstruction

Bedingung: url = `http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction`

#### Extension: KBV_EX_ERP_Teratogenic

Bedingung: url = `https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Teratogenic`

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension` `[Bedingung: url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Teratogenic']` | `EPAMedicationRequest.extension.url` | Fester Wert | setzt festen Wert: `https://gematik.de/fhir/epa-medication/StructureDefinition/teratogenic-extension`

#### Extension: GebaerfaehigeFrau

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'GebaerfaehigeFrau']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `childbearing-potential`

#### Extension: ErklaerungSachkenntnis

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'ErklaerungSachkenntnis']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `declaration-of-expertise`

#### Extension: AushaendigungInformationsmaterialien

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'AushaendigungInformationsmaterialien']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `hand-out-information-material`

#### Extension: Off-Label

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'Off-Label']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `off-label`

#### Extension: EinhaltungSicherheitsmassnahmen

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.extension.extension` `[Bedingung: url = 'EinhaltungSicherheitsmassnahmen']` | `EPAMedicationRequest.extension.extension.url` | Fester Wert | setzt festen Wert: `security-compliance`

#### Extension: (ohne Bedingung)

Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung
--- | --- | --- | ---
`KBVPRERPPrescription.insurance.extension` | `EPAMedicationRequest.insurance.extension` | Nicht Übertragen | Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.extension

    map "https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrErpPrescriptionMap" = "KBVPrErpPrescriptionMap"

    // Auto-generated StructureMap for KBV_PR_ERP_Prescription|1.4.0 -> EPAMedicationRequest|1.3.0

    uses "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription" alias KBVPRERPPrescription as source
    uses "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request" alias EPAMedicationRequest as target

    // Mapping generated for KBV_PR_ERP_Prescription|1.4.0 -> EPAMedicationRequest|1.3.0
    group KBVPrErpPrescriptionMap(source KBVPRERPPrescription : KBVPRERPPrescription, target EPAMedicationRequest : EPAMedicationRequest) <<types>> {
      KBVPRERPPrescription.authoredOn as srcKBVPRERPPrescriptionAuthoredon3962f227 -> EPAMedicationRequest.authoredOn = srcKBVPRERPPrescriptionAuthoredon3962f227 as tgtEPAMedicationRequestAuthoredonbb8b1afd "MedicationRequestAuthoredoncccaaca3"; // Automatic copy
      KBVPRERPPrescription.basedOn as srcKBVPRERPPrescriptionBasedon44096147 -> EPAMedicationRequest.basedOn = srcKBVPRERPPrescriptionBasedon44096147 as tgtEPAMedicationRequestBasedon1481cab7 "MedicationRequestBasedonc8b5003b"; // Copied to 'MedicationRequest.basedOn'
      KBVPRERPPrescription.dispenseRequest as srcKBVPRERPPrescriptionDispenserequest1783274a -> EPAMedicationRequest.dispenseRequest = srcKBVPRERPPrescriptionDispenserequest1783274a as tgtEPAMedicationRequestDispenserequest519b8c09 "MedicationRequestDispenserequestabc39b18"; // Copied to 'MedicationRequest.dispenseRequest'
      KBVPRERPPrescription.dosageInstruction as srcKBVPRERPPrescriptionDosageinstructionc10ce439 -> EPAMedicationRequest.dosageInstruction = srcKBVPRERPPrescriptionDosageinstructionc10ce439 as tgtEPAMedicationRequestDosageinstructionc76ffbd5 "MedicationRequestDosageinstruction0c18f214"; // Copied to 'MedicationRequest.dosageInstruction'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensione3b6d5d3 where url != 'renderedDosageInstruction' and url != 'prescriberID' and url != 'id' and url != 'ID' and url != 'narcotics' and url != 'Betaeubungsmittel' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Patient_ID' and url != 'indicator' and url != 'Off-Label' and url != 'declaration-of-expertise' and url != 'teratogenic' and url != 'narcotics-markings' and url != 'Mehrfachverordnung' and url != 'Unfallkennzeichen' and url != 'additional-information-substitutes' and url != 'Zeitraum' and url != 'valueString' and url != 'multiplePrescription' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_EmergencyServicesFee' and url != 'VerschreiberID' and url != 'isBvg' and url != 'period' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension' and url != 'ErklaerungSachkenntnis' and url != 'valuePeriod' and url != 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' and url != 'Unfalltag' and url != 'valueDate' and url != 'security-compliance' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/teratogenic-extension' and url != 'hand-out-information-material' and url != 'valueBoolean' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/patient-id-extension' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/prescriber-id-extension' and url != 'valueCoding' and url != 'BtM-Sonderkennzeichen' and url != 'EinhaltungSicherheitsmassnahmen' and url != 'PatientenID' and url != 'Notdienstgebuehr' and url != 'Nummerierung' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Narcotic' and url != 'ErgaenzendeAngabenSubstitutionsmittel' and url != 'GebaerfaehigeFrau' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_SER' and url != 'Kennzeichen' and url != 'patientID' and url != 'valueRatio' and url != 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' and url != 'childbearing-potential' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageFlag' and url != 'isSer' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription' and url != 'counter' and url != 'valueIdentifier' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/indicator-ser-extension' and url != 'Dosierungskennzeichen' and url != 'AushaendigungInformationsmaterialien' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Prescriber_ID' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Teratogenic' and url != 'https://gematik.de/fhir/epa-medication/StructureDefinition/narcotics-extension' and url != 'Unfallinformationen' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Accident' and url != 'Zuzahlungsstatus' and url != 'T-Rezept' and url != 'SER' and url != 'Unfallbetrieb' and url != 'generatedDosageInstructionsMeta' and url != 'off-label' and url != 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_StatusCoPayment' -> EPAMedicationRequest.extension = srcKBVPRERPPrescriptionExtensione3b6d5d3 as tgtEPAMedicationRequestExtension84dbff80 "MedicationRequestExtension9fb7a1e1"; // Automatic copy
      KBVPRERPPrescription.extension where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageFlag' -> EPAMedicationRequest.extension "MedicationRequestExtensionDosierungskennzeichen196725c7"; // Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Dosierungskennzeichen
      KBVPRERPPrescription.extension where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_EmergencyServicesFee' -> EPAMedicationRequest.extension "MedicationRequestExtensionNotdienstgebuehr2bd5d6b0"; // Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Notdienstgebuehr
      KBVPRERPPrescription.extension where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Accident' -> EPAMedicationRequest.extension "MedicationRequestExtensionUnfallinformationen3a7c229e"; // Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Unfallinformationen
      KBVPRERPPrescription.extension where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_StatusCoPayment' -> EPAMedicationRequest.extension "MedicationRequestExtensionZuzahlungsstatus32a86828"; // Feld wird nicht gemappt | Quelle: MedicationRequest.extension:Zuzahlungsstatus
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionGenerateddosageinstructionsa922a where url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' and url = 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta' -> EPAMedicationRequest.extension = srcKBVPRERPPrescriptionExtensionGenerateddosageinstructionsa922a as tgtEPAMedicationRequestExtensionGenerateddosageinstructionsf5747 "MedicationRequestExtensionGenerateddosageinstructionsmetdb6c77e4"; // Automatic copy
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionSere0662047 where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_SER' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_SER' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionIsser3ffad0d8,  tgtEPAMedicationRequestExtensionIsser3ffad0d8.url = 'https://gematik.de/fhir/epa-medication/StructureDefinition/indicator-ser-extension' then {
        srcKBVPRERPPrescriptionExtensionSere0662047.value as srcMedicationRequestExtensionIsserValueXc593588c -> tgtEPAMedicationRequestExtensionIsser3ffad0d8.value = srcMedicationRequestExtensionIsserValueXc593588c as tgtMedicationRequestExtensionIsserValueXc593588c "MedicationRequestExtensionIsserValueXc593588c"; // Copied from 'MedicationRequest.extension:SER.value[x]'
      } "MedicationRequestExtensionIsser59899e4f"; // Copied from 'MedicationRequest.extension:SER'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionMehrfachverordnungc7120a1c where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription' and url != 'period' and url != 'indicator' and url != 'id' and url != 'counter' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86,  tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86.url = 'https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension' then {
        srcKBVPRERPPrescriptionExtensionMehrfachverordnungc7120a1c.extension as srcMedicationRequestExtensionMultipleprescriptionExtensionfb1469 where url != 'period' and url != 'indicator' and url != 'id' and url != 'counter' and url != 'indicator' and url != 'counter' and url != 'period' and url != 'id' and url != 'indicator' and url != 'counter' and url != 'period' and url != 'id' and url != 'Kennzeichen' and url != 'Nummerierung' and url != 'Zeitraum' and url != 'ID' and url != 'valueBoolean' and url != 'valueRatio' and url != 'valuePeriod' and url != 'valueIdentifier' -> tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86.extension = srcMedicationRequestExtensionMultipleprescriptionExtensionfb1469 as tgtMedicationRequestExtensionMultipleprescriptionExtensionfb1469 "MedicationRequestExtensionMultipleprescriptionExtensionfb1469fa"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension'
        srcKBVPRERPPrescriptionExtensionMehrfachverordnungc7120a1c.extension as srcMedicationRequestExtensionMultipleprescriptionExtensionCfaa56 where url = 'Nummerierung' ->  tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86.extension = create('Extension') as tgtMedicationRequestExtensionMultipleprescriptionExtensionCfaa56,  tgtMedicationRequestExtensionMultipleprescriptionExtensionCfaa56.url = 'counter' then {
          srcMedicationRequestExtensionMultipleprescriptionExtensionCfaa56.value as srcMedicationRequestExtensionMultipleprescriptionExtensionC871d2 -> tgtMedicationRequestExtensionMultipleprescriptionExtensionCfaa56.value = create('Ratio') as tgtMedicationRequestExtensionMultipleprescriptionExtensionC871d2 "MedicationRequestExtensionMultipleprescriptionExtensionC871d22e9"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:Nummerierung.value[x]'
        } "MedicationRequestExtensionMultipleprescriptionExtensionCfaa566e2"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:Nummerierung'
        srcKBVPRERPPrescriptionExtensionMehrfachverordnungc7120a1c.extension as srcMedicationRequestExtensionMultipleprescriptionExtensionI16b59 where url = 'ID' ->  tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86.extension = create('Extension') as tgtMedicationRequestExtensionMultipleprescriptionExtensionI16b59,  tgtMedicationRequestExtensionMultipleprescriptionExtensionI16b59.url = 'id' then {
          srcMedicationRequestExtensionMultipleprescriptionExtensionI16b59.value as srcMedicationRequestExtensionMultipleprescriptionExtensionIe062e -> tgtMedicationRequestExtensionMultipleprescriptionExtensionI16b59.value = create('Identifier') as tgtMedicationRequestExtensionMultipleprescriptionExtensionIe062e "MedicationRequestExtensionMultipleprescriptionExtensionIe062e3e2"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:ID.value[x]'
        } "MedicationRequestExtensionMultipleprescriptionExtensionI16b5928d"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:ID'
        srcKBVPRERPPrescriptionExtensionMehrfachverordnungc7120a1c.extension as srcMedicationRequestExtensionMultipleprescriptionExtensionI4e3b3 where url = 'Kennzeichen' ->  tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86.extension = create('Extension') as tgtMedicationRequestExtensionMultipleprescriptionExtensionI4e3b3,  tgtMedicationRequestExtensionMultipleprescriptionExtensionI4e3b3.url = 'indicator' then {
          srcMedicationRequestExtensionMultipleprescriptionExtensionI4e3b3.value as srcMedicationRequestExtensionMultipleprescriptionExtensionI405de -> tgtMedicationRequestExtensionMultipleprescriptionExtensionI4e3b3.value = srcMedicationRequestExtensionMultipleprescriptionExtensionI405de as tgtMedicationRequestExtensionMultipleprescriptionExtensionI405de "MedicationRequestExtensionMultipleprescriptionExtensionI405debc2"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:Kennzeichen.value[x]'
        } "MedicationRequestExtensionMultipleprescriptionExtensionI4e3b384b"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:Kennzeichen'
        srcKBVPRERPPrescriptionExtensionMehrfachverordnungc7120a1c.extension as srcMedicationRequestExtensionMultipleprescriptionExtensionP141be where url = 'Zeitraum' ->  tgtEPAMedicationRequestExtensionMultipleprescriptionb8edbb86.extension = create('Extension') as tgtMedicationRequestExtensionMultipleprescriptionExtensionP141be,  tgtMedicationRequestExtensionMultipleprescriptionExtensionP141be.url = 'period' "MedicationRequestExtensionMultipleprescriptionExtensionP141be3dc"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung.extension:Zeitraum'
      } "MedicationRequestExtensionMultipleprescriptionbdc5607f"; // Copied from 'MedicationRequest.extension:Mehrfachverordnung'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionBetaeubungsmitteld93a4b99 where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Narcotic' and url != 'narcotics-markings' and url != 'additional-information-substitutes' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Narcotic' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionNarcotics6cf17625,  tgtEPAMedicationRequestExtensionNarcotics6cf17625.url = 'https://gematik.de/fhir/epa-medication/StructureDefinition/narcotics-extension' then {
        srcKBVPRERPPrescriptionExtensionBetaeubungsmitteld93a4b99.extension as srcMedicationRequestExtensionNarcoticsExtension5781be10 where url != 'narcotics-markings' and url != 'additional-information-substitutes' and url != 'narcotics-markings' and url != 'additional-information-substitutes' and url != 'narcotics-markings' and url != 'additional-information-substitutes' and url != 'valueCoding' and url != 'valueString' and url != 'BtM-Sonderkennzeichen' and url != 'ErgaenzendeAngabenSubstitutionsmittel' and url != 'valueCoding' and url != 'valueString' -> tgtEPAMedicationRequestExtensionNarcotics6cf17625.extension = srcMedicationRequestExtensionNarcoticsExtension5781be10 as tgtMedicationRequestExtensionNarcoticsExtension5781be10 "MedicationRequestExtensionNarcoticsExtension5781be10"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel.extension'
        srcKBVPRERPPrescriptionExtensionBetaeubungsmitteld93a4b99.extension as srcMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9 where url = 'ErgaenzendeAngabenSubstitutionsmittel' ->  tgtEPAMedicationRequestExtensionNarcotics6cf17625.extension = create('Extension') as tgtMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9,  tgtMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9.url = 'additional-information-substitutes' then {
          srcMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9.value as srcMedicationRequestExtensionNarcoticsExtensionAdditionalIn7d0f9 -> tgtMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9.value = srcMedicationRequestExtensionNarcoticsExtensionAdditionalIn7d0f9 as tgtMedicationRequestExtensionNarcoticsExtensionAdditionalIn7d0f9 "MedicationRequestExtensionNarcoticsExtensionAdditionalIn7d0f9455"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel.extension:ErgaenzendeAngabenSubstitutionsmittel.value[x]'
          srcMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9.value as srcMedicationRequestExtensionNarcoticsExtensionAdditionalIn5c447 -> tgtMedicationRequestExtensionNarcoticsExtensionAdditionalInceae9.value = srcMedicationRequestExtensionNarcoticsExtensionAdditionalIn5c447 as tgtMedicationRequestExtensionNarcoticsExtensionAdditionalIn5c447 "MedicationRequestExtensionNarcoticsExtensionAdditionalIn5c447f30"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel.extension:ErgaenzendeAngabenSubstitutionsmittel.value[x]:valueString'
        } "MedicationRequestExtensionNarcoticsExtensionAdditionalInceae9d9c"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel.extension:ErgaenzendeAngabenSubstitutionsmittel'
        srcKBVPRERPPrescriptionExtensionBetaeubungsmitteld93a4b99.extension as srcMedicationRequestExtensionNarcoticsExtensionNarcoticsMar7ca5c where url = 'BtM-Sonderkennzeichen' ->  tgtEPAMedicationRequestExtensionNarcotics6cf17625.extension = create('Extension') as tgtMedicationRequestExtensionNarcoticsExtensionNarcoticsMar7ca5c,  tgtMedicationRequestExtensionNarcoticsExtensionNarcoticsMar7ca5c.url = 'narcotics-markings' then {
          srcMedicationRequestExtensionNarcoticsExtensionNarcoticsMar7ca5c.value as srcMedicationRequestExtensionNarcoticsExtensionNarcoticsMar57aa6 -> tgtMedicationRequestExtensionNarcoticsExtensionNarcoticsMar7ca5c.value = srcMedicationRequestExtensionNarcoticsExtensionNarcoticsMar57aa6 as tgtMedicationRequestExtensionNarcoticsExtensionNarcoticsMar57aa6 "MedicationRequestExtensionNarcoticsExtensionNarcoticsMar57aa6081"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel.extension:BtM-Sonderkennzeichen.value[x]'
        } "MedicationRequestExtensionNarcoticsExtensionNarcoticsMar7ca5c532"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel.extension:BtM-Sonderkennzeichen'
      } "MedicationRequestExtensionNarcotics79f21928"; // Copied from 'MedicationRequest.extension:Betaeubungsmittel'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionPatientenidb1aba372 where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Patient_ID' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Patient_ID' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionPatientid606310bd,  tgtEPAMedicationRequestExtensionPatientid606310bd.url = 'https://gematik.de/fhir/epa-medication/StructureDefinition/patient-id-extension' then {
        srcKBVPRERPPrescriptionExtensionPatientenidb1aba372.value as srcMedicationRequestExtensionPatientidValueX6b0e4b53 -> tgtEPAMedicationRequestExtensionPatientid606310bd.value = create('Identifier') as tgtMedicationRequestExtensionPatientidValueX6b0e4b53 "MedicationRequestExtensionPatientidValueX6b0e4b53"; // Copied from 'MedicationRequest.extension:PatientenID.value[x]'
      } "MedicationRequestExtensionPatientid212ef156"; // Copied from 'MedicationRequest.extension:PatientenID'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionVerschreiberid969b0514 where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Prescriber_ID' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Prescriber_ID' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionPrescriberid10873256,  tgtEPAMedicationRequestExtensionPrescriberid10873256.url = 'https://gematik.de/fhir/epa-medication/StructureDefinition/prescriber-id-extension' then {
        srcKBVPRERPPrescriptionExtensionVerschreiberid969b0514.value as srcMedicationRequestExtensionPrescriberidValueXaaa15668 -> tgtEPAMedicationRequestExtensionPrescriberid10873256.value = create('Identifier') as tgtMedicationRequestExtensionPrescriberidValueXaaa15668 "MedicationRequestExtensionPrescriberidValueXaaa15668"; // Copied from 'MedicationRequest.extension:VerschreiberID.value[x]'
      } "MedicationRequestExtensionPrescriberid3f6e2305"; // Copied from 'MedicationRequest.extension:VerschreiberID'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionRendereddosageinstruction1f1ed86 where url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' and url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionRendereddosageinstruction1278f9e,  tgtEPAMedicationRequestExtensionRendereddosageinstruction1278f9e.url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction' then {
        srcKBVPRERPPrescriptionExtensionRendereddosageinstruction1f1ed86.extension as srcMedicationRequestExtensionRendereddosageinstructionExten28c17 -> tgtEPAMedicationRequestExtensionRendereddosageinstruction1278f9e.extension = srcMedicationRequestExtensionRendereddosageinstructionExten28c17 as tgtMedicationRequestExtensionRendereddosageinstructionExten28c17 "MedicationRequestExtensionRendereddosageinstructionExten28c174a3"; // Copied to 'MedicationRequest.extension:renderedDosageInstruction.extension'
        srcKBVPRERPPrescriptionExtensionRendereddosageinstruction1f1ed86.id as srcMedicationRequestExtensionRendereddosageinstructionId1f949ff1 -> tgtEPAMedicationRequestExtensionRendereddosageinstruction1278f9e.id = srcMedicationRequestExtensionRendereddosageinstructionId1f949ff1 as tgtMedicationRequestExtensionRendereddosageinstructionId1f949ff1 "MedicationRequestExtensionRendereddosageinstructionId1f949ff1"; // Copied to 'MedicationRequest.extension:renderedDosageInstruction.id'
        srcKBVPRERPPrescriptionExtensionRendereddosageinstruction1f1ed86.value as srcMedicationRequestExtensionRendereddosageinstructionValue43194 -> tgtEPAMedicationRequestExtensionRendereddosageinstruction1278f9e.value = srcMedicationRequestExtensionRendereddosageinstructionValue43194 as tgtMedicationRequestExtensionRendereddosageinstructionValue43194 "MedicationRequestExtensionRendereddosageinstructionValue43194174"; // Copied to 'MedicationRequest.extension:renderedDosageInstruction.value[x]'
      } "MedicationRequestExtensionRendereddosageinstruction77697624"; // Copied to 'MedicationRequest.extension:renderedDosageInstruction'
      KBVPRERPPrescription.extension as srcKBVPRERPPrescriptionExtensionTRezept7033d9f5 where url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Teratogenic' and url != 'security-compliance' and url != 'declaration-of-expertise' and url != 'hand-out-information-material' and url != 'off-label' and url != 'childbearing-potential' and url = 'https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Teratogenic' ->  EPAMedicationRequest.extension = create('Extension') as tgtEPAMedicationRequestExtensionTeratogenic4ac07394,  tgtEPAMedicationRequestExtensionTeratogenic4ac07394.url = 'https://gematik.de/fhir/epa-medication/StructureDefinition/teratogenic-extension' then {
        srcKBVPRERPPrescriptionExtensionTRezept7033d9f5.extension as srcMedicationRequestExtensionTeratogenicExtension7f45302b where url != 'security-compliance' and url != 'declaration-of-expertise' and url != 'hand-out-information-material' and url != 'off-label' and url != 'childbearing-potential' and url != 'off-label' and url != 'childbearing-potential' and url != 'security-compliance' and url != 'hand-out-information-material' and url != 'declaration-of-expertise' and url != 'off-label' and url != 'childbearing-potential' and url != 'security-compliance' and url != 'hand-out-information-material' and url != 'declaration-of-expertise' and url != 'Off-Label' and url != 'GebaerfaehigeFrau' and url != 'EinhaltungSicherheitsmassnahmen' and url != 'AushaendigungInformationsmaterialien' and url != 'ErklaerungSachkenntnis' and url != 'valueBoolean' and url != 'valueBoolean' and url != 'valueBoolean' and url != 'valueBoolean' and url != 'valueBoolean' -> tgtEPAMedicationRequestExtensionTeratogenic4ac07394.extension = srcMedicationRequestExtensionTeratogenicExtension7f45302b as tgtMedicationRequestExtensionTeratogenicExtension7f45302b "MedicationRequestExtensionTeratogenicExtension7f45302b"; // Copied from 'MedicationRequest.extension:T-Rezept.extension'
        srcKBVPRERPPrescriptionExtensionTRezept7033d9f5.extension as srcMedicationRequestExtensionTeratogenicExtensionChildbearid7eea where url = 'GebaerfaehigeFrau' ->  tgtEPAMedicationRequestExtensionTeratogenic4ac07394.extension = create('Extension') as tgtMedicationRequestExtensionTeratogenicExtensionChildbearid7eea,  tgtMedicationRequestExtensionTeratogenicExtensionChildbearid7eea.url = 'childbearing-potential' then {
          srcMedicationRequestExtensionTeratogenicExtensionChildbearid7eea.value as srcMedicationRequestExtensionTeratogenicExtensionChildbeari0d33c -> tgtMedicationRequestExtensionTeratogenicExtensionChildbearid7eea.value = srcMedicationRequestExtensionTeratogenicExtensionChildbeari0d33c as tgtMedicationRequestExtensionTeratogenicExtensionChildbeari0d33c "MedicationRequestExtensionTeratogenicExtensionChildbeari0d33c9ce"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:GebaerfaehigeFrau.value[x]'
        } "MedicationRequestExtensionTeratogenicExtensionChildbearid7eea4d5"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:GebaerfaehigeFrau'
        srcKBVPRERPPrescriptionExtensionTRezept7033d9f5.extension as srcMedicationRequestExtensionTeratogenicExtensionDeclaratio505fc where url = 'ErklaerungSachkenntnis' ->  tgtEPAMedicationRequestExtensionTeratogenic4ac07394.extension = create('Extension') as tgtMedicationRequestExtensionTeratogenicExtensionDeclaratio505fc,  tgtMedicationRequestExtensionTeratogenicExtensionDeclaratio505fc.url = 'declaration-of-expertise' then {
          srcMedicationRequestExtensionTeratogenicExtensionDeclaratio505fc.value as srcMedicationRequestExtensionTeratogenicExtensionDeclaratio21424 -> tgtMedicationRequestExtensionTeratogenicExtensionDeclaratio505fc.value = srcMedicationRequestExtensionTeratogenicExtensionDeclaratio21424 as tgtMedicationRequestExtensionTeratogenicExtensionDeclaratio21424 "MedicationRequestExtensionTeratogenicExtensionDeclaratio21424ea3"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:ErklaerungSachkenntnis.value[x]'
        } "MedicationRequestExtensionTeratogenicExtensionDeclaratio505fc233"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:ErklaerungSachkenntnis'
        srcKBVPRERPPrescriptionExtensionTRezept7033d9f5.extension as srcMedicationRequestExtensionTeratogenicExtensionHandOutInfb6c2b where url = 'AushaendigungInformationsmaterialien' ->  tgtEPAMedicationRequestExtensionTeratogenic4ac07394.extension = create('Extension') as tgtMedicationRequestExtensionTeratogenicExtensionHandOutInfb6c2b,  tgtMedicationRequestExtensionTeratogenicExtensionHandOutInfb6c2b.url = 'hand-out-information-material' then {
          srcMedicationRequestExtensionTeratogenicExtensionHandOutInfb6c2b.value as srcMedicationRequestExtensionTeratogenicExtensionHandOutInf0b865 -> tgtMedicationRequestExtensionTeratogenicExtensionHandOutInfb6c2b.value = srcMedicationRequestExtensionTeratogenicExtensionHandOutInf0b865 as tgtMedicationRequestExtensionTeratogenicExtensionHandOutInf0b865 "MedicationRequestExtensionTeratogenicExtensionHandOutInf0b865a8b"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:AushaendigungInformationsmaterialien.value[x]'
        } "MedicationRequestExtensionTeratogenicExtensionHandOutInfb6c2b48d"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:AushaendigungInformationsmaterialien'
        srcKBVPRERPPrescriptionExtensionTRezept7033d9f5.extension as srcMedicationRequestExtensionTeratogenicExtensionOffLabel59ec860 where url = 'Off-Label' ->  tgtEPAMedicationRequestExtensionTeratogenic4ac07394.extension = create('Extension') as tgtMedicationRequestExtensionTeratogenicExtensionOffLabel59ec860,  tgtMedicationRequestExtensionTeratogenicExtensionOffLabel59ec860.url = 'off-label' then {
          srcMedicationRequestExtensionTeratogenicExtensionOffLabel59ec860.value as srcMedicationRequestExtensionTeratogenicExtensionOffLabelVa7de99 -> tgtMedicationRequestExtensionTeratogenicExtensionOffLabel59ec860.value = srcMedicationRequestExtensionTeratogenicExtensionOffLabelVa7de99 as tgtMedicationRequestExtensionTeratogenicExtensionOffLabelVa7de99 "MedicationRequestExtensionTeratogenicExtensionOffLabelVa7de9945c"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:Off-Label.value[x]'
        } "MedicationRequestExtensionTeratogenicExtensionOffLabel59ec860e"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:Off-Label'
        srcKBVPRERPPrescriptionExtensionTRezept7033d9f5.extension as srcMedicationRequestExtensionTeratogenicExtensionSecurityCoac4e9 where url = 'EinhaltungSicherheitsmassnahmen' ->  tgtEPAMedicationRequestExtensionTeratogenic4ac07394.extension = create('Extension') as tgtMedicationRequestExtensionTeratogenicExtensionSecurityCoac4e9,  tgtMedicationRequestExtensionTeratogenicExtensionSecurityCoac4e9.url = 'security-compliance' then {
          srcMedicationRequestExtensionTeratogenicExtensionSecurityCoac4e9.value as srcMedicationRequestExtensionTeratogenicExtensionSecurityCo39f18 -> tgtMedicationRequestExtensionTeratogenicExtensionSecurityCoac4e9.value = srcMedicationRequestExtensionTeratogenicExtensionSecurityCo39f18 as tgtMedicationRequestExtensionTeratogenicExtensionSecurityCo39f18 "MedicationRequestExtensionTeratogenicExtensionSecurityCo39f181ed"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:EinhaltungSicherheitsmassnahmen.value[x]'
        } "MedicationRequestExtensionTeratogenicExtensionSecurityCoac4e9d6c"; // Copied from 'MedicationRequest.extension:T-Rezept.extension:EinhaltungSicherheitsmassnahmen'
      } "MedicationRequestExtensionTeratogenic8a23741f"; // Copied from 'MedicationRequest.extension:T-Rezept'
      KBVPRERPPrescription.insurance -> EPAMedicationRequest.insurance "MedicationRequestInsurance8b499ebd"; // Feld wird nicht gemappt | Quelle: MedicationRequest.insurance
      KBVPRERPPrescription -> EPAMedicationRequest.insurance as tgtEPAMedicationRequestInsurance9fe43701 then {
        KBVPRERPPrescription as manualsrcMedicationRequestInsuranceDisplayc37e796c -> tgtEPAMedicationRequestInsurance9fe43701.display as tgtEPAMedicationRequestInsuranceDisplay17d9b64c "MedicationRequestInsuranceDisplayc37e796c"; // Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.display
      } "MedicationRequestInsuranceDisplayc37e796c";
      KBVPRERPPrescription -> EPAMedicationRequest.insurance as tgtEPAMedicationRequestInsurance9fe43701 then {
        KBVPRERPPrescription.insurance as srcKBVPRERPPrescriptionInsurance97877d04 then {
          srcKBVPRERPPrescriptionInsurance97877d04.extension -> tgtEPAMedicationRequestInsurance9fe43701.extension "MedicationRequestInsuranceExtension863b718a"; // Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.extension
        } "MedicationRequestInsuranceExtension863b718a";
      } "MedicationRequestInsuranceExtension863b718a";
      KBVPRERPPrescription -> EPAMedicationRequest.insurance as tgtEPAMedicationRequestInsurance9fe43701 then {
        KBVPRERPPrescription.insurance as srcKBVPRERPPrescriptionInsurance97877d04 then {
          srcKBVPRERPPrescriptionInsurance97877d04.id -> tgtEPAMedicationRequestInsurance9fe43701.id "MedicationRequestInsuranceIdd780df33"; // Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.id
        } "MedicationRequestInsuranceIdd780df33";
      } "MedicationRequestInsuranceIdd780df33";
      KBVPRERPPrescription -> EPAMedicationRequest.insurance as tgtEPAMedicationRequestInsurance9fe43701 then {
        KBVPRERPPrescription as manualsrcMedicationRequestInsuranceIdentifier795c84b1 -> tgtEPAMedicationRequestInsurance9fe43701.identifier as tgtEPAMedicationRequestInsuranceIdentifierd814480c "MedicationRequestInsuranceIdentifier795c84b1"; // Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.identifier
      } "MedicationRequestInsuranceIdentifier795c84b1";
      KBVPRERPPrescription -> EPAMedicationRequest.insurance as tgtEPAMedicationRequestInsurance9fe43701 then {
        KBVPRERPPrescription.insurance as srcKBVPRERPPrescriptionInsurance97877d04 then {
          srcKBVPRERPPrescriptionInsurance97877d04.reference -> tgtEPAMedicationRequestInsurance9fe43701.reference "MedicationRequestInsuranceReferenced20f7e2a"; // Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.reference
        } "MedicationRequestInsuranceReferenced20f7e2a";
      } "MedicationRequestInsuranceReferenced20f7e2a";
      KBVPRERPPrescription -> EPAMedicationRequest.insurance as tgtEPAMedicationRequestInsurance9fe43701 then {
        KBVPRERPPrescription as manualsrcMedicationRequestInsuranceTypec5db1613 -> tgtEPAMedicationRequestInsurance9fe43701.type as tgtEPAMedicationRequestInsuranceType76384abe "MedicationRequestInsuranceTypec5db1613"; // Feld wird nicht gemappt | Inherited from MedicationRequest.insurance | Quelle: MedicationRequest.insurance.type
      } "MedicationRequestInsuranceTypec5db1613";
      KBVPRERPPrescription.intent as srcKBVPRERPPrescriptionIntentd287d5c0 -> EPAMedicationRequest.intent = srcKBVPRERPPrescriptionIntentd287d5c0 as tgtEPAMedicationRequestIntentc2c09deb "MedicationRequestIntentd6f3b441"; // Automatic copy
      KBVPRERPPrescription.medication as srcKBVPRERPPrescriptionMedicationXMedicationreferencee836d317 -> EPAMedicationRequest.medication = srcKBVPRERPPrescriptionMedicationXMedicationreferencee836d317 as tgtEPAMedicationRequestMedicationXb2342a1d "MedicationRequestMedicationXMedicationreferencecdf4aaa2"; // Copied to 'MedicationRequest.medication[x]'
      KBVPRERPPrescription.meta as srcKBVPRERPPrescriptionMetaebbb9882 -> EPAMedicationRequest.meta = create('Meta') as tgtEPAMedicationRequestMeta55fad1b0 then {
        srcKBVPRERPPrescriptionMetaebbb9882 as srcMedicationRequestMetaProfile56c958a8 -> tgtEPAMedicationRequestMeta55fad1b0.profile = 'https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request' as tgtMedicationRequestMetaProfile56c958a8 "MedicationRequestMetaProfile56c958a8"; // Fixed value 'https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-request'
      } "MedicationRequestMeta9962a339"; // Automatic copy
      KBVPRERPPrescription.note as srcKBVPRERPPrescriptionNote271cad5f -> EPAMedicationRequest.note = srcKBVPRERPPrescriptionNote271cad5f as tgtEPAMedicationRequestNote7f5e9d21 "MedicationRequestNote3f48e22b"; // Copied to 'MedicationRequest.note'
      KBVPRERPPrescription.requester as srcKBVPRERPPrescriptionRequester66a1f0a5 -> EPAMedicationRequest.requester = srcKBVPRERPPrescriptionRequester66a1f0a5 as tgtEPAMedicationRequestRequester76629bb4 "MedicationRequestRequester3e498d80"; // Copied to 'MedicationRequest.requester'
      KBVPRERPPrescription.status as srcKBVPRERPPrescriptionStatusdacc71a5 -> EPAMedicationRequest.status = srcKBVPRERPPrescriptionStatusdacc71a5 as tgtEPAMedicationRequestStatuse5522c01 "MedicationRequestStatus67a37e7d"; // Automatic copy
      KBVPRERPPrescription.subject -> EPAMedicationRequest.subject "MedicationRequestSubjectfe47ad58"; // Manual action required | Transformationsregel F_007: Wird aus KBV_PR_FOR_Patient.identifier:versichertenId übernommen. | Quelle: MedicationRequest.subject
      KBVPRERPPrescription -> EPAMedicationRequest.subject as tgtEPAMedicationRequestSubject8a8bf8a9 then {
        KBVPRERPPrescription as manualsrcMedicationRequestSubjectIdentifier9f3d69ea -> tgtEPAMedicationRequestSubject8a8bf8a9.identifier as tgtEPAMedicationRequestSubjectIdentifier1e1464d1 "MedicationRequestSubjectIdentifier9f3d69ea"; // Manual action required | Befüllen von .subject nach Transformationsregel F_010 | Quelle: MedicationRequest.subject.identifier
      } "MedicationRequestSubjectIdentifier9f3d69ea";
      KBVPRERPPrescription.substitution as srcKBVPRERPPrescriptionSubstitution3af41d78 -> EPAMedicationRequest.substitution = srcKBVPRERPPrescriptionSubstitution3af41d78 as tgtEPAMedicationRequestSubstitution4b4fd116 "MedicationRequestSubstitution5015c761"; // Copied to 'MedicationRequest.substitution'
    }