{
"description": "StructureMap that copies all fields from a SOR Organization to a EerMessagingOrganization",
"_filename": "StructureMap-CopyOrganizationToEerOrganization.json",
"package_name": "dk.ehmi.eer",
"date": "2026-07-23T11:30:54+00:00",
"group": [ {
"name": "CopyOrgDetailed",
"rule": [ {
"name": "copyName",
"source": [ {
"context": "src",
"element": "name",
"variable": "n"
} ],
"target": [ {
"context": "tgt",
"element": "name",
"parameter": [ {
"valueString": "string"
} ],
"transform": "create",
"contextType": "variable"
}, {
"context": "tgt",
"element": "name",
"parameter": [ {
"valueId": "n"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "copyActive",
"source": [ {
"context": "src",
"element": "active",
"variable": "a"
} ],
"target": [ {
"context": "tgt",
"element": "active",
"parameter": [ {
"valueString": "boolean"
} ],
"transform": "create",
"contextType": "variable"
}, {
"context": "tgt",
"element": "active",
"parameter": [ {
"valueId": "a"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "copyIdentifier",
"rule": [ {
"name": "system",
"source": [ {
"context": "sid",
"element": "system",
"variable": "s"
} ],
"target": [ {
"context": "tid",
"element": "system",
"parameter": [ {
"valueId": "s"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "value",
"source": [ {
"context": "sid",
"element": "value",
"variable": "v"
} ],
"target": [ {
"context": "tid",
"element": "value",
"parameter": [ {
"valueId": "v"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "src",
"element": "identifier",
"variable": "sid"
} ],
"target": [ {
"context": "tgt",
"element": "identifier",
"variable": "tid",
"parameter": [ {
"valueString": "Identifier"
} ],
"transform": "create",
"contextType": "variable"
} ]
}, {
"name": "copyType",
"rule": [ {
"name": "CopyTypeCoding",
"rule": [ {
"name": "CopyTypeCodingSystem",
"source": [ {
"context": "sc",
"element": "system",
"variable": "sys"
} ],
"target": [ {
"context": "tc",
"element": "system",
"parameter": [ {
"valueId": "sys"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "CopyTypeCodingCode",
"source": [ {
"context": "sc",
"element": "code",
"variable": "code"
} ],
"target": [ {
"context": "tc",
"element": "code",
"parameter": [ {
"valueId": "code"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "st",
"element": "coding",
"variable": "sc"
} ],
"target": [ {
"context": "tt",
"element": "coding",
"variable": "tc",
"parameter": [ {
"valueString": "Coding"
} ],
"transform": "create",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "src",
"element": "type",
"variable": "st"
} ],
"target": [ {
"context": "tgt",
"element": "type",
"variable": "tt",
"parameter": [ {
"valueString": "CodeableConcept"
} ],
"transform": "create",
"contextType": "variable"
} ]
}, {
"name": "copyPartOf",
"source": [ {
"context": "src",
"element": "partOf",
"variable": "p"
} ],
"target": [ {
"context": "tgt",
"element": "partOf",
"parameter": [ {
"valueId": "p"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "copyEndpoint",
"source": [ {
"context": "src",
"element": "endpoint",
"variable": "se"
} ],
"target": [ {
"context": "tgt",
"element": "endpoint",
"parameter": [ {
"valueId": "se"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"input": [ {
"mode": "source",
"name": "src",
"type": "Organization"
}, {
"mode": "target",
"name": "tgt",
"type": "Organization"
} ],
"typeMode": "types"
} ],
"publisher": "MedCom",
"jurisdiction": [ {
"coding": [ {
"code": "DK",
"system": "urn:iso:std:iso:3166",
"display": "Denmark"
} ]
} ],
"name": "CopyOrganizationToOrganization",
"type": null,
"experimental": null,
"resourceType": "StructureMap",
"title": "Map SOR Organization to EerMessagingOrganization",
"package_version": "3.0.0-trial-use-1",
"status": "active",
"id": "23e97c8b-497c-40ed-879d-d7a82ec9e3ea",
"kind": null,
"url": "http://medcomehmi.dk/ig/eer/StructureMap/CopyOrganizationToEerOrganization",
"version": "3.0.0-trial-use-1",
"contact": [ {
"name": "MedCom",
"telecom": [ {
"value": "http://medcom.dk",
"system": "url"
}, {
"value": "ehmi@medcom.dk",
"system": "email"
} ]
} ]
}