DK MedCom Messaging
2.2.1 - release Denmark flag

This page is part of the DK MedCom Messaging (v2.2.1: Release) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.1.0. For a full list of available versions, see the Directory of published versions

Resource Profile: MedComMessagingMessageDefinition - Detailed Descriptions

Active as of 2024-11-07

Definitions for the medcom-messaging-messagedefinition resource profile.

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

0. MessageDefinition
2. MessageDefinition.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
Must Supporttrue
4. MessageDefinition.identifier.use
Control1..?
Must Supporttrue
6. MessageDefinition.identifier.type
Control1..?
BindingThe codes SHALL be taken from MedComMessageDefinitionTypeValueset
(required to http://medcomfhir.dk/ig/terminology/ValueSet/medcom-message-definition-type-valueset)
Must Supporttrue
8. MessageDefinition.identifier.type.coding
10. MessageDefinition.identifier.type.coding.system
Pattern Valuehttp://medcomfhir.dk/ig/terminology/CodeSystem/medcom-message-definition-type
12. MessageDefinition.identifier.system
Control1..?
BindingThe codes SHALL be taken from MessageDefinitionIdentifierSystemValueset
(required to http://medcomfhir.dk/ig/terminology/ValueSet/medcom-messagedefinition-identifer-system-valueset)
14. MessageDefinition.identifier.value
Control1..?
Must Supporttrue
16. MessageDefinition.identifier.period
18. MessageDefinition.identifier.period.start
Control1..?
Must Supporttrue
20. MessageDefinition.identifier.period.end
Must Supporttrue
22. MessageDefinition.version
NoteThis is a business version Id, not a resource version Id (see discussion)
Control1..?
Must Supporttrue
24. MessageDefinition.title
Control1..?
Must Supporttrue
26. MessageDefinition.replaces
28. MessageDefinition.replaces.value
Must Supporttrue
30. MessageDefinition.publisher
Control1..?
Must Supporttrue
Pattern ValueMedCom, https://www.medcom.dk
32. MessageDefinition.contact
Must Supporttrue
SlicingThis element introduces a set of slices on MessageDefinition.contact. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ id
  • 34. MessageDefinition.contact:InteroperabilityConsultant
    Slice NameInteroperabilityConsultant
    Control0..1
    Must Supporttrue
    36. MessageDefinition.contact:InteroperabilityConsultant.id
    Control1..?
    Must Supporttrue
    Pattern ValueInteroperabilityConsultant
    38. MessageDefinition.contact:InteroperabilityConsultant.name
    Control1..?
    Must Supporttrue
    40. MessageDefinition.contact:InteroperabilityConsultant.telecom
    42. MessageDefinition.contact:InteroperabilityConsultant.telecom.system
    Control1..?
    Must Supporttrue
    Fixed Valueemail
    44. MessageDefinition.contact:InteroperabilityConsultant.telecom.value
    Control1..?
    Must Supporttrue
    46. MessageDefinition.contact:InteroperabilityConsultant.telecom.use
    Control1..?
    Must Supporttrue
    Fixed Valuework
    48. MessageDefinition.contact:SubjectMatterExpert
    Slice NameSubjectMatterExpert
    Control0..1
    Must Supporttrue
    50. MessageDefinition.contact:SubjectMatterExpert.id
    Control1..?
    Must Supporttrue
    Pattern ValueSubjectMatterExpert
    52. MessageDefinition.contact:SubjectMatterExpert.name
    Control1..?
    Must Supporttrue
    54. MessageDefinition.contact:SubjectMatterExpert.telecom
    56. MessageDefinition.contact:SubjectMatterExpert.telecom.system
    Control1..?
    Must Supporttrue
    Fixed Valueemail
    58. MessageDefinition.contact:SubjectMatterExpert.telecom.value
    Control1..?
    Must Supporttrue
    60. MessageDefinition.contact:SubjectMatterExpert.telecom.use
    Control1..?
    Must Supporttrue
    Fixed Valuework
    62. MessageDefinition.useContext
    64. MessageDefinition.useContext.code
    BindingThe codes SHALL be taken from UseContextCodeSystemValueset
    (required to http://medcomfhir.dk/ig/terminology/ValueSet/medcom-messagedefinition-use-context-code-valueset)
    66. MessageDefinition.useContext.code.system
    Pattern Valuehttp://terminology.hl7.org/CodeSystem/usage-context-type
    68. MessageDefinition.jurisdiction
    Control1..1
    Must Supporttrue
    Pattern Value{
      "coding" : [{
        "code" : "DK"
      }]
    }
    70. MessageDefinition.category
    Control1..?
    Must Supporttrue
    Fixed Valuenotification
    72. MessageDefinition.responseRequired
    Control1..?
    Must Supporttrue