description: An endpoint for healthcare systems to receive messages in the EHMI eDelivery network package_name: dk.ehmi.eer derivation: constraint name: EerEndpointMessaging type: Endpoint elements: extension: type: Extension url: http://medcomehmi.dk/ig/eer/StructureDefinition/eer-dk-msh-system-extension index: 0 slicing: slices: msh-system: match: {} schema: {type: Extension, url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/eer-dk-msh-system-extension', index: 0} min: 0 ap-system: match: {} schema: {type: Extension, url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/eer-dk-ap-system-extension', index: 1} min: 0 max: 1 smpParticipantId: match: {} schema: {type: Extension, mustSupport: true, url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/smp-participant-id', index: 2} min: 0 max: 1 smpReceiverServiceId: match: {} schema: {type: Extension, mustSupport: true, url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/smp-receiver-service-id', index: 3} min: 0 max: 1 identifier: index: 4 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: GLN-ID: match: {system: null} schema: {type: Identifier, short: GLN is what senders will use to send supported messages (according to payloadTypes) to this endpoint, _required: true, index: 5} min: 1 max: 1 connectionType: short: The connection type for this endpoint. For messaging endpoints during the productionpilot this is always 'EerMessagingEdelivery' binding: {strength: required, valueSet: 'http://medcomehmi.dk/ig/terminology/ValueSet/eer-endpoint-connection-type-valueset'} index: 6 managingOrganization: type: Reference short: The responsible organization that will be contacted in case of issues with the messages sent to this endpoint. refers: ['http://medcomehmi.dk/ig/eer/StructureDefinition/Eer.Messaging.Organization'] index: 7 period: {short: The period in which the 'status' of the endpoint is valid, index: 8} payloadType: short: The type of messages that this endpoint can receive. Only receive, not send. binding: {strength: required, valueSet: 'http://medcomehmi.dk/ig/terminology/ValueSet/ehmi-message-definition-uri-valueset'} index: 9 payloadMimeType: {index: 10} address: {short: The address of the endpoint is inside the ap-system extension, index: 11} package_version: 3.0.0-trial-use-1 extensions: msh-system: {url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/eer-dk-msh-system-extension', min: 0, type: Extension, index: 0} ap-system: {url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/eer-dk-ap-system-extension', min: 0, max: 1, type: Extension, index: 1} smpParticipantId: {url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/smp-participant-id', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} smpReceiverServiceId: {url: 'http://medcomehmi.dk/ig/eer/StructureDefinition/smp-receiver-service-id', min: 0, max: 1, type: Extension, mustSupport: true, index: 3} class: profile kind: resource url: http://medcomehmi.dk/ig/eer/StructureDefinition/eer.dk.endpoint.messaging base: https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint version: 3.0.0-trial-use-1 required: [identifier, payloadMimeType, period]