MessageHeader

open class MessageHeader: DomainResource

A resource that describes a message that is exchanged between systems.

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.

  • A resource that describes a message that is exchanged between systems.

    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.

    Declaration

    Swift

    override open class var resourceType: String
  • The source of the decision.

    Declaration

    Swift

    public var author: Reference?
  • Message destination application(s).

    Declaration

    Swift

    public var destination: [MessageHeaderDestination]?
  • The source of the data entry.

    Declaration

    Swift

    public var enterer: Reference?
  • Code for the event this message represents.

    Declaration

    Swift

    public var event: Coding?
  • The actual content of the message.

    Declaration

    Swift

    public var focus: [Reference]?
  • Cause of event.

    Declaration

    Swift

    public var reason: CodeableConcept?
  • Intended real-world recipient for the data.

    Declaration

    Swift

    public var receiver: Reference?
  • If this is a reply to prior message.

    Declaration

    Swift

    public var response: MessageHeaderResponse?
  • Final responsibility for event.

    Declaration

    Swift

    public var responsible: Reference?
  • Real world sender of the message.

    Declaration

    Swift

    public var sender: Reference?
  • Message source application.

    Declaration

    Swift

    public var source: MessageHeaderSource?
  • Time that the message was sent.

    Declaration

    Swift

    public var timestamp: Instant?
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    public convenience init(event: Coding, source: MessageHeaderSource, timestamp: Instant)
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
  • Undocumented

    Declaration

    Swift

    open class MessageHeader: DomainResource