Implementation Guide
E-T-Rezept Datenaustausch
Version 1.1.0-ballot-1 - ballot

StructureMap: E-T-Rezept Structure Map for Task

Official URL: https://gematik.de/fhir/erp-t-prescription/StructureMap/ERPTPrescriptionStructureMapTask Version: 1.1.0-ballot-1
Draft as of 2025-07-07 Computable Name: ERPTPrescriptionStructureMapTask

Mappt die E-Rezept ID aus dem Task in ein Identifier Objekt

map "https://gematik.de/fhir/erp-t-prescription/StructureMap/ERPTPrescriptionStructureMapTask" = "ERPTPrescriptionStructureMapTask"

// Mappt die E-Rezept ID aus dem Task in ein Identifier Objekt

uses "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task" alias task as source
uses "http://hl7.org/fhir/StructureDefinition/Identifier" alias tgtIdentifier as target

// Mapping Anweisungen für GEM_Task
group ERPTPrescriptionStructureMapTask(source task : task, target tgtIdentifier : tgtIdentifier) {
  task.identifier as srcTaskIdentifier where $this.system='https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId' then {
    srcTaskIdentifier.value as srcTaskIdentifierValue log tgtIdentifier ->  tgtIdentifier.system = 'https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId',  tgtIdentifier.value = srcTaskIdentifierValue "prescriptionIdValue"; // Mappt die E-Rezept-ID aus dem Task in den Identifier
  } "prescriptionId";
}