Class TMessageHeader

Unit

Declaration

type TMessageHeader = class(TDomainResource)

Description

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. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property event : TCoding read Getevent write Setevent;
Public property destination : TMessageHeaderDestinationArray read GetdestinationArray;
Public property receiver : TReference read Getreceiver write Setreceiver;
Public property sender : TReference read Getsender write Setsender;
Public property timestamp : string read Gettimestamp write Settimestamp;
Public property timestampElement : Tinstant read GettimestampElement write SettimestampElement;
Public property enterer : TReference read Getenterer write Setenterer;
Public property author : TReference read Getauthor write Setauthor;
Public property source : TMessageHeaderSource read Getsource write Setsource;
Public property responsible : TReference read Getresponsible write Setresponsible;
Public property reason : TCodeableConcept read Getreason write Setreason;
Public property response : TMessageHeaderResponse read Getresponse write Setresponse;
Public property focus : TReferenceArray read GetfocusArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property event : TCoding read Getevent write Setevent;

Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value "http://hl7.org/fhir/message-events".

Public property destination : TMessageHeaderDestinationArray read GetdestinationArray;

The destination application which the message is intended for.

Public property receiver : TReference read Getreceiver write Setreceiver;

Allows data conveyed by a message to be addressed to a particular person or department when routing to a specific application isn't sufficient.

Public property sender : TReference read Getsender write Setsender;

Identifies the sending system to allow the use of a trust relationship.

Public property timestamp : string read Gettimestamp write Settimestamp;

The time that the message was sent.

Public property timestampElement : Tinstant read GettimestampElement write SettimestampElement;
 
Public property enterer : TReference read Getenterer write Setenterer;

The person or device that performed the data entry leading to this message. When there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions.

Public property author : TReference read Getauthor write Setauthor;

The logical author of the message - the person or device that decided the described event should happen. When there is more than one candidate, pick the most proximal to the MessageHeader. Can provide other authors in extensions.

Public property source : TMessageHeaderSource read Getsource write Setsource;

The source application from which this message originated.

Public property responsible : TReference read Getresponsible write Setresponsible;

The person or organization that accepts overall responsibility for the contents of the message. The implication is that the message event happened under the policies of the responsible party.

Public property reason : TCodeableConcept read Getreason write Setreason;

Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.

Public property response : TMessageHeaderResponse read Getresponse write Setresponse;

Information about the message that this message is a response to. Only present if this message is a response.

Public property focus : TReferenceArray read GetfocusArray;

The actual data of the message - a reference to the root/focus class of the event.


Generated by PasDoc 0.15.0.