## Union of https://starsapi.csiro.au/fhir-ig/stars/StructureDefinition/csiro-stars-messageheader and https://starsapi.csiro.au/fhir-ig/stars/StructureDefinition/csiro-stars-messageheader

This is the set of resources that conform to either of the profiles CSIRO STARS MessageHeader Profile (https://starsapi.csiro.au/fhir-ig/stars/StructureDefinition/csiro-stars-messageheader) and CSIRO STARS MessageHeader Profile (https://starsapi.csiro.au/fhir-ig/stars/StructureDefinition/csiro-stars-messageheader). E.g. what you have to deal with if you get resources conforming to one of them

### Structure

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
MessageHeader |  | 0..* |  | A resource that describes a message that is exchanged between systems
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: ?? (required): IETF language tag for a human language
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
event[x] | S Σ | 1..1 | Coding | Event code or link to EventDefinition Binding: ?? (required)
destination | Σ | 1..1 | BackboneElement | Message destination application(s)
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
endpoint[x] | Σ | 0..1 |  | Actual destination address or Endpoint resource
endpointUrl |  |  | url |
endpointReference |  |  | Reference(Endpoint) |
name | Σ | 0..1 | string | Name of system
target | Σ | 0..1 | Reference(Device) | Particular delivery destination within the destination
receiver | S Σ | 0..1 | Reference(CSIRO STARS Practitioner Profile | #sd-csiro-stars-practitioner-csiro-stars-practitioner) | Intended "real-world" recipient for the data
sender | S Σ | 0..1 | Reference(CSIRO STARS Practitioner Profile | #sd-csiro-stars-practitioner-csiro-stars-practitioner) | Real world sender of the message
author | S Σ | 0..1 | Reference(CSIRO STARS Practitioner Profile | #sd-csiro-stars-practitioner-csiro-stars-practitioner) | The source of the decision
source | Σ | 1..1 | BackboneElement | Message source application
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
endpoint[x] | Σ | 0..1 |  | Actual source address or Endpoint resource
endpointUrl |  |  | url |
endpointReference |  |  | Reference(Endpoint) |
name | Σ | 0..1 | string | Name of system
software | Σ | 0..1 | string | Name of software running the system
version | Σ | 0..1 | string | Version of software running
contact | Σ | 0..1 | ContactPoint | Human contact for problems
responsible | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Final responsibility for event
reason | Σ | 0..1 | CodeableConcept | Cause of event Binding: ?? (example): Reason for event occurrence.
response | Σ | 0..1 | BackboneElement | If this is a reply to prior message
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier | Σ | 1..1 | Identifier | Bundle.identifier of original message
code | Σ | 1..1 | code | ok | transient-error | fatal-error Binding: ?? (required): The kind of response to a message.
details | Σ | 0..1 | Reference(OperationOutcome) | Specific list of hints/warnings/errors
focus | Σ | 0..* | Reference(Resource) | The actual content of the message
definition | Σ | 0..1 | canonical(MessageDefinition) | Link to the definition for this message
Documentation for this format