PackagesCanonicalsLogsProblems
    Packages
    medcom.fhir.dk.carecommunication@5.0.0-trial-use
    http://medcomfhir.dk/ig/carecommunication/StructureDefinition/medcom-careCommunication-messageHeader
description: Message header for CareCommunication message
package_name: medcom.fhir.dk.carecommunication
derivation: constraint
name: MedComCareCommunicationMessageHeader
type: MessageHeader
elements:
  event[x]:
    elements:
      system:
        pattern: {type: Uri, value: 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-messaging-eventCodes'}
        index: 0
      code:
        pattern: {type: Code, value: care-communication-message}
        index: 1
  destination:
    index: 2
    slicing:
      slices:
        cc:
          match: {}
          schema: {index: 2}
          max: 0
  focus:
    type: Reference
    mustSupport: true
    refers: ['http://medcomfhir.dk/ig/carecommunication/StructureDefinition/medcom-careCommunication-communication']
    index: 3
  definition:
    constraint:
      medcom-carecommunication-definition-url:
        human: |-
          SHALL reference a MedCom CareCommunication MessageDefinition whose canonical URL starts with
          http://medcomfhir.dk/ig/messagedefinitions/MessageDefinition/MedComCareCommunicationMessageDefinition|5. — that is, any version 5.x of the message definition. The current minor version the sender uses must be added in the end of the definition.
        source: http://medcomfhir.dk/ig/carecommunication/StructureDefinition/medcom-careCommunication-messageHeader
        severity: error
        expression: matches('^http://medcomfhir.dk/ig/messagedefinitions/MessageDefinition/MedComCareCommunicationMessageDefinition|5[.][0-9]{1,2}$')
    index: 4
package_version: 5.0.0-trial-use
class: profile
kind: resource
url: http://medcomfhir.dk/ig/carecommunication/StructureDefinition/medcom-careCommunication-messageHeader
base: http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-messageHeader
version: 5.0.0-trial-use
required: [focus, definition]