BSeR Referral Response Message Header

The information payload exchanged between referral intiator and referral recipient is a message bundle (a bundle with bundle.type = 'message') with message header as the first resource in the bundle. The message header contains references to the sender and intended reciever of the message bundle. Coded elements in the message header for event, reason, and response provide context for the message bundle. The focus element of the message header contains a reference to the root resource of the message content (BSeR Referral Request or BSeR Referral Feedback).

In the response message header the sender is the referral recipient, the receiver is the referral initiator, and the message focus is the referral feedback composition.


UML Expression

BSeRReferralResponseMessageHeaderUML


Structure Definition

id0..1
profile1..1Pattern
event1..1CodingBinding
reference1..1Pattern
reference1..1Pattern
timestamp1..1
name0..1
endpoint1..1
reason1..1CodeableConceptBinding
identifier1..1
code1..1codeBinding
details0..1
reference0..1


Element Bindings

Element Name Binding Type Binding Value Fixed Value Code System
event Value Set Message-Events
receiver.practitionerRole Reference BSeR Referral Initiator
receiver.practitioner Reference BSeR Practitioner
sender.practitionerRole Reference BSeR Referral Recipient
sender.practitioner Reference BSeR Practitioner
reason Value Set Message-Reason-Encounter
response.code Value Set Response-Code
focus Reference BSeR Referral Feedback

Element Table

MessageHeader..
MessageHeader.id0..1
MessageHeader.meta0..1
MessageHeader.meta.profile1..1
MessageHeader.eventCoding1..1
MessageHeader.receiver0..1
MessageHeader.receiver.reference1..1
MessageHeader.sender0..1
MessageHeader.sender.reference1..1
MessageHeader.timestamp1..1
MessageHeader.source1..1
MessageHeader.source.name0..1
MessageHeader.source.endpoint1..1
MessageHeader.reasonCodeableConcept1..1
MessageHeader.response0..1
MessageHeader.response.identifier1..1
MessageHeader.response.codecode1..1
MessageHeader.response.details0..1
MessageHeader.focus0..*
MessageHeader.focus.reference0..1