DK MedCom Messaging
2.1.0 - release Denmark flag

This page is part of the DK MedCom Messaging (v2.1.0: Release) based on FHIR R4. The current version which supercedes this version is 1.0.3. For a full list of available versions, see the Directory of published versions

Resource Profile: MedComMessagingMessageHeader - Detailed Descriptions

Active as of 2023-10-31

Definitions for the medcom-messaging-messageHeader resource profile.

Guidance on how to interpret the contents of this table can be found here

0. MessageHeader
2. MessageHeader.id
ShortEach message shall include a globally unique id.
Control1..?
Must Supporttrue
4. MessageHeader.text
ShortA summary of the resource content. The narrative text shall always be included when exchanging a MedCom message. All MustSupport elements and extensions shall be included.
Must Supporttrue
6. MessageHeader.event[x]
ShortThe event element shall contain a value from MedComMessagingMessageTypes
BindingThe codes SHALL be taken from MedComMessagingMessageTypes
TypeCoding, uri
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
8. MessageHeader.event[x].code
Control1..?
10. MessageHeader.destination
Control1..?
SlicingThis element introduces a set of slices on MessageHeader.destination. The slices are unordered and Closed, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ $this.extension.value
12. MessageHeader.destination.extension
Control1..?
SlicingThis element introduces a set of slices on MessageHeader.destination.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
14. MessageHeader.destination.extension:use
Slice Nameuse
Control1..1
TypeExtension(MedComDestinationUseExtension) (Extension Type: Coding)
Must Supporttrue
16. MessageHeader.destination:primary
Slice Nameprimary
Control1..1
Must Supporttrue
18. MessageHeader.destination:primary.extension:use
Slice Nameuse
Control1..1
TypeExtension(MedComDestinationUseExtension) (Extension Type: Coding)
Must Supporttrue
20. MessageHeader.destination:primary.extension:use.value[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
Pattern Value&lt;valueCoding&nbsp;xmlns=&quot;http://hl7.org/fhir&quot;&gt;<br/>&nbsp;&nbsp;&lt;system&nbsp;value=&quot;http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-destinationUse&quot;/&gt;<br/>&nbsp;&nbsp;&lt;code&nbsp;value=&quot;primary&quot;/&gt;<br/>&lt;/valueCoding&gt;<br/>
22. MessageHeader.destination:primary.endpoint
Must Supporttrue
24. MessageHeader.destination:primary.receiver
ShortThe primary reciever of the message
Control1..?
TypeReference(MedComMessagingOrganization)bundled
Must Supporttrue
26. MessageHeader.destination:cc
Slice Namecc
Control0..*
28. MessageHeader.destination:cc.extension:use
Slice Nameuse
Control1..1
TypeExtension(MedComDestinationUseExtension) (Extension Type: Coding)
Must Supporttrue
30. MessageHeader.destination:cc.extension:use.value[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
Pattern Value&lt;valueCoding&nbsp;xmlns=&quot;http://hl7.org/fhir&quot;&gt;<br/>&nbsp;&nbsp;&lt;system&nbsp;value=&quot;http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-destinationUse&quot;/&gt;<br/>&nbsp;&nbsp;&lt;code&nbsp;value=&quot;cc&quot;/&gt;<br/>&lt;/valueCoding&gt;<br/>
32. MessageHeader.destination:cc.endpoint
Must Supporttrue
34. MessageHeader.destination:cc.receiver
ShortThe carbon copy reciever of the message. Is only used when a message has multiple recievers.
Control1..?
TypeReference(MedComMessagingOrganization)bundled
Must Supporttrue
36. MessageHeader.sender
ShortThe actual sender of the message
Control1..?
TypeReference(MedComMessagingOrganization)bundled
Must Supporttrue
38. MessageHeader.source
ShortContains the information about the target for the Acknowledgement message.
Must Supporttrue
40. MessageHeader.source.endpoint
Must Supporttrue