{
"description": null,
"_filename": "StructureMap-MapEerSorEndpointToMessagingEndpoint.json",
"package_name": "dk.ehmi.eer",
"date": "2026-07-23T11:30:54+00:00",
"group": [ {
"name": "MapEndpoint",
"rule": [ {
"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": "copyStatus",
"source": [ {
"context": "src",
"element": "status",
"variable": "s"
} ],
"target": [ {
"context": "tgt",
"element": "status",
"parameter": [ {
"valueId": "s"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "copyConnectionType",
"rule": [ {
"name": "system",
"source": [ {
"context": "sct",
"element": "system",
"variable": "sys"
} ],
"target": [ {
"context": "tct",
"element": "system",
"parameter": [ {
"valueId": "sys"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "code",
"source": [ {
"context": "sct",
"element": "code",
"variable": "c"
} ],
"target": [ {
"context": "tct",
"element": "code",
"parameter": [ {
"valueId": "c"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "src",
"element": "connectionType",
"variable": "sct"
} ],
"target": [ {
"context": "tgt",
"element": "connectionType",
"variable": "tct",
"parameter": [ {
"valueString": "Coding"
} ],
"transform": "create",
"contextType": "variable"
} ]
}, {
"name": "copyPeriod",
"rule": [ {
"name": "start",
"source": [ {
"context": "sp",
"element": "start",
"variable": "ss"
} ],
"target": [ {
"context": "tp",
"element": "start",
"parameter": [ {
"valueId": "ss"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "end",
"source": [ {
"context": "sp",
"element": "end",
"variable": "se"
} ],
"target": [ {
"context": "tp",
"element": "end",
"parameter": [ {
"valueId": "se"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "src",
"element": "period",
"variable": "sp"
} ],
"target": [ {
"context": "tgt",
"element": "period",
"variable": "tp",
"parameter": [ {
"valueString": "Period"
} ],
"transform": "create",
"contextType": "variable"
} ]
}, {
"name": "copyManagingOrganization",
"source": [ {
"context": "src",
"element": "managingOrganization",
"variable": "smo"
} ],
"target": [ {
"context": "tgt",
"element": "managingOrganization",
"parameter": [ {
"valueId": "smo"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "copyPayloadType",
"rule": [ {
"name": "copyCoding",
"rule": [ {
"name": "system",
"source": [ {
"context": "sc",
"element": "system",
"variable": "sys"
} ],
"target": [ {
"context": "tc",
"element": "system",
"parameter": [ {
"valueId": "sys"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "code",
"source": [ {
"context": "sc",
"element": "code",
"variable": "cde"
} ],
"target": [ {
"context": "tc",
"element": "code",
"parameter": [ {
"valueId": "cde"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "spt",
"element": "coding",
"variable": "sc"
} ],
"target": [ {
"context": "tpt",
"element": "coding",
"variable": "tc",
"parameter": [ {
"valueString": "Coding"
} ],
"transform": "create",
"contextType": "variable"
} ]
} ],
"source": [ {
"context": "src",
"element": "payloadType",
"variable": "spt"
} ],
"target": [ {
"context": "tgt",
"element": "payloadType",
"variable": "tpt",
"parameter": [ {
"valueString": "CodeableConcept"
} ],
"transform": "create",
"contextType": "variable"
} ]
}, {
"name": "copyPayloadMimeType",
"source": [ {
"context": "src",
"element": "payloadMimeType",
"variable": "pmt"
} ],
"target": [ {
"context": "tgt",
"element": "payloadMimeType",
"parameter": [ {
"valueId": "pmt"
} ],
"transform": "copy",
"contextType": "variable"
} ]
}, {
"name": "copyAddress",
"source": [ {
"context": "src",
"element": "address",
"variable": "a"
} ],
"target": [ {
"context": "tgt",
"element": "address",
"parameter": [ {
"valueId": "a"
} ],
"transform": "copy",
"contextType": "variable"
} ]
} ],
"input": [ {
"mode": "source",
"name": "src",
"type": "Endpoint"
}, {
"mode": "target",
"name": "tgt",
"type": "Endpoint"
} ],
"typeMode": "types"
} ],
"publisher": "MedCom",
"jurisdiction": [ {
"coding": [ {
"code": "DK",
"system": "urn:iso:std:iso:3166",
"display": "Denmark"
} ]
} ],
"name": "MapEerSorEndpointToMessagingEndpoint",
"type": null,
"experimental": null,
"resourceType": "StructureMap",
"title": null,
"package_version": "3.0.0-trial-use-1",
"status": "active",
"id": "096faf97-4fad-40f3-802b-dd5225aa0be1",
"kind": null,
"url": "http://medcomehmi.dk/ig/eer/StructureMap/MapEerSorEndpointToMessagingEndpoint",
"version": "3.0.0-trial-use-1",
"contact": [ {
"name": "MedCom",
"telecom": [ {
"value": "http://medcom.dk",
"system": "url"
}, {
"value": "ehmi@medcom.dk",
"system": "email"
} ]
} ]
}