PackagesCanonicalsLogsProblems
    Packages
    dk.ehmi.eer@3.0.0-trial-use-1
    http://medcomehmi.dk/ig/eer/StructureDefinition/eer.dk.endpoint.messaging
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]