This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Infrastructure And Messaging ![]() | Maturity Level: 4 | Trial Use | Security Category: Not Classified | Compartments: Device, Practitioner |
The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.
The MessageHeader resource is defined in order to support Messaging using FHIR resources. The principal usage of the MessageHeader resource is when messages are exchanged. However, as a resource that can be used with the RESTful framework, the MessageHeader resource has the normal resource end-point ([base-url]/MessageHeader), which is used to manage a set of static messages resources. This could be used to make an archive of past messages available. Creating or updating Message resources in this fashion does not represent the actual occurrence of any event, nor can it trigger any logic associated with the actual event. It is just for managing a set of message resources.
Additional definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis
Path | ValueSet | Type | Documentation |
---|---|---|---|
MessageHeader.event[x] | Example | ||
MessageHeader.reason | ExampleMessageReasonCodes | Example | Example Message Reasons. These are the set of codes that might be used an updating an encounter using admin-update. |
MessageHeader.response.code | ResponseType | Required | The kind of response to a message. |
Search parameters for this resource. See also the full list of search parameters for this resource, and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
code | token | ok | transient-error | fatal-error | MessageHeader.response.code | |
destination | string | Name of system | MessageHeader.destination.name | |
event | token | Code for the event this message represents or link to event definition | MessageHeader.event.ofType(Coding) | MessageHeader.event.ofType(canonical) | |
focus | reference | The actual content of the message | MessageHeader.focus (Any) |
|
receiver | reference | Intended "real-world" recipient for the data | MessageHeader.destination.receiver (Practitioner, Organization, Device, Patient, PractitionerRole, RelatedPerson) |
|
response-id | token | Id of original message | MessageHeader.response.identifier | |
sender | reference | Real world sender of the message | MessageHeader.source.sender (Practitioner, Organization, Device, Patient, PractitionerRole) |
|
source | string | Name of system | MessageHeader.source.name |