BSeR Referral Request 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 request message header the sender is the referral initiator, the receiver is the referral recipient, and the message focus is the referral request.


UML Expression

BSeRReferralRequestMessageHeaderUML


Structure Definition

id0..1
versionId0..1
lastUpdated0..1
profile1..1Pattern
event1..1CodingBinding
url1..1
value[x]1..1
valueReferencePattern
reference1..1Pattern
url1..1
value[x]1..1
valueReferencePattern
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 Recipient
receiver.practitioner Reference BSeR Practitioner
sender.practitionerRole Reference BSeR Referral Initiator
sender.practitioner Reference BSeR Practitioner
reason Value Set Message-Reason-Encounter
response.code Value Set Response-Code
focus Reference BSeR Referral Request

Element Table

MessageHeader..
MessageHeader.id0..1
MessageHeader.meta0..1
MessageHeader.meta.versionId0..1
MessageHeader.meta.lastUpdated0..1
MessageHeader.meta.profile1..1
MessageHeader.eventCoding1..1
MessageHeader.receiver1..1
MessageHeader.receiver.extension1..1
MessageHeader.receiver.extension.url1..1
MessageHeader.receiver.extension.value[x]1..1
MessageHeader.receiver.extension.valueReference..
MessageHeader.receiver.reference1..1
MessageHeader.sender1..1
MessageHeader.sender.extension1..1
MessageHeader.sender.extension.url1..1
MessageHeader.sender.extension.value[x]1..1
MessageHeader.sender.extension.valueReference..
MessageHeader.sender.reference1..1
MessageHeader.timestamp1..1
MessageHeader.source1..1
MessageHeader.source.name0..1
MessageHeader.source.endpoint1..1
MessageHeader.reasonCodeableConcept1..1
MessageHeader.response1..1
MessageHeader.response.identifier1..1
MessageHeader.response.codecode1..1
MessageHeader.response.details0..1
MessageHeader.focus0..*
MessageHeader.focus.reference0..1