{ "description": "Maps VZD-Organization-Information to BfArM T-Prescription Organization format", "_filename": "StructureMap-ERP-TPrescription-StructureMap-Organization.json", "package_name": "rs/de.gematik.erp.t", "date": "2025-07-01", "group": [ { "name": "erpTOrganizationMapping", "rule": [ { "name": "mapOrganization", "rule": [ { "name": "entry", "rule": [ { "name": "name", "source": [ { "context": "srcEntryOrganizationVar", "element": "name", "variable": "srcOrgNameVar" } ], "target": [ { "context": "bfarmOrganization", "element": "name", "parameter": [ { "valueId": "srcOrgNameVar" } ], "transform": "copy", "contextType": "variable" } ], "documentation": "Copy Name to Organization" } ], "source": [ { "context": "srcEntryOrgVar", "element": "resource", "variable": "srcEntryOrganizationVar", "condition": "ofType(Organization)" } ] } ], "source": [ { "context": "vzdSearchSet", "element": "entry", "variable": "srcEntryOrgVar" } ] }, { "name": "mapHealthcareService", "rule": [ { "name": "entry", "rule": [ { "name": "telecom", "source": [ { "context": "srcEntryHealthcareServiceVar", "element": "telecom", "variable": "srcHcsTelecomVar" } ], "target": [ { "context": "bfarmOrganization", "element": "telecom", "parameter": [ { "valueId": "srcHcsTelecomVar" } ], "transform": "copy", "contextType": "variable" } ], "documentation": "Copy telecom to HealthcareService" } ], "source": [ { "context": "srcEntryHCSVar", "element": "resource", "variable": "srcEntryHealthcareServiceVar", "condition": "ofType(HealthcareService)" } ] } ], "source": [ { "context": "vzdSearchSet", "element": "entry", "variable": "srcEntryHCSVar" } ] }, { "name": "mapLocation", "rule": [ { "name": "entry", "rule": [ { "name": "address", "source": [ { "context": "srcEntryLocationVar", "element": "address", "variable": "srcLocationAddressVar" } ], "target": [ { "context": "bfarmOrganization", "element": "address", "parameter": [ { "valueId": "srcLocationAddressVar" } ], "transform": "copy", "contextType": "variable" } ], "documentation": "Copy address to Location" } ], "source": [ { "context": "srcEntryHCSVar", "element": "resource", "variable": "srcEntryLocationVar", "condition": "ofType(Location)" } ] } ], "source": [ { "context": "vzdSearchSet", "element": "entry", "variable": "srcEntryHCSVar" } ] } ], "input": [ { "mode": "source", "name": "vzdSearchSet", "type": "vzdSearchSet" }, { "mode": "target", "name": "bfarmOrganization", "type": "bfarmOrganization" } ], "typeMode": "none", "documentation": "Mapping group for VZD SearchSet" } ], "publisher": "gematik GmbH", "jurisdiction": [ { "coding": [ { "code": "DE", "system": "urn:iso:std:iso:3166", "display": "Germany" } ] } ], "name": "ERP-TPrescription-StructureMap-Organization", "type": null, "experimental": "false", "resourceType": "StructureMap", "title": "E-T-Rezept Structure Map for Organization", "package_version": "prescription-0.1.0-rc1", "structure": [ { "url": "https://gematik.de/fhir/erp-t-prescription/StructureDefinition/erp-tprescription-vzd-searchset", "mode": "source", "alias": "vzdSearchSet" }, { "url": "https://gematik.de/fhir/erp-t-prescription/StructureDefinition/erp-tprescription-organization", "mode": "target", "alias": "bfarmOrganization" } ], "status": "draft", "id": "380ca525-767f-407b-8ab4-1db2b944a79c", "kind": null, "url": "https://gematik.de/fhir/erp-t-prescription/StructureMap/ERP-TPrescription-StructureMap-Organization", "version": "0.1.0", "contact": [ { "name": "gematik GmbH", "telecom": [ { "value": "https://gematik.de", "system": "url" } ] } ] }