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 |
| 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'
}