Class TCommunication

Unit

Declaration

type TCommunication = class(TDomainResource)

Description

An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency was notified about a reportable condition. 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 identifier : TIdentifierArray read GetidentifierArray;
Public property definition : TReferenceArray read GetdefinitionArray;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property partOf : TReferenceArray read GetpartOfArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TEventStatus read GetstatusElement write SetstatusElement;
Public property notDone : boolean read GetnotDone write SetnotDone;
Public property notDoneElement : Tboolean read GetnotDoneElement write SetnotDoneElement;
Public property notDoneReason : TCodeableConcept read GetnotDoneReason write SetnotDoneReason;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property medium : TCodeableConceptArray read GetmediumArray;
Public property subject : TReference read Getsubject write Setsubject;
Public property recipient : TReferenceArray read GetrecipientArray;
Public property topic : TReferenceArray read GettopicArray;
Public property context : TReference read Getcontext write Setcontext;
Public property sent : string read Getsent write Setsent;
Public property sentElement : TdateTime_ read GetsentElement write SetsentElement;
Public property received : string read Getreceived write Setreceived;
Public property receivedElement : TdateTime_ read GetreceivedElement write SetreceivedElement;
Public property sender : TReference read Getsender write Setsender;
Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;
Public property reasonReference : TReferenceArray read GetreasonReferenceArray;
Public property payload : TCommunicationPayloadArray read GetpayloadArray;
Public property note : TAnnotationArray read GetnoteArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).

Public property definition : TReferenceArray read GetdefinitionArray;

A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.

Public property basedOn : TReferenceArray read GetbasedOnArray;

An order, proposal or plan fulfilled in whole or in part by this Communication.

Public property partOf : TReferenceArray read GetpartOfArray;

Part of this action.

Public property status : string read Getstatus write Setstatus;

The status of the transmission.

Public property statusElement : TEventStatus read GetstatusElement write SetstatusElement;
 
Public property notDone : boolean read GetnotDone write SetnotDone;

If true, indicates that the described communication event did not actually occur.

Public property notDoneElement : Tboolean read GetnotDoneElement write SetnotDoneElement;
 
Public property notDoneReason : TCodeableConcept read GetnotDoneReason write SetnotDoneReason;

Describes why the communication event did not occur in coded and/or textual form.

Public property category : TCodeableConceptArray read GetcategoryArray;

The type of message conveyed such as alert, notification, reminder, instruction, etc.

Public property medium : TCodeableConceptArray read GetmediumArray;

A channel that was used for this communication (e.g. email, fax).

Public property subject : TReference read Getsubject write Setsubject;

The patient or group that was the focus of this communication.

Public property recipient : TReferenceArray read GetrecipientArray;

The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).

Public property topic : TReferenceArray read GettopicArray;

The resources which were responsible for or related to producing this communication.

Public property context : TReference read Getcontext write Setcontext;

The encounter within which the communication was sent.

Public property sent : string read Getsent write Setsent;

The time when this communication was sent.

Public property sentElement : TdateTime_ read GetsentElement write SetsentElement;
 
Public property received : string read Getreceived write Setreceived;

The time when this communication arrived at the destination.

Public property receivedElement : TdateTime_ read GetreceivedElement write SetreceivedElement;
 
Public property sender : TReference read Getsender write Setsender;

The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.

Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;

The reason or justification for the communication.

Public property reasonReference : TReferenceArray read GetreasonReferenceArray;

Indicates another resource whose existence justifies this communication.

Public property payload : TCommunicationPayloadArray read GetpayloadArray;

Text, attachment(s), or resource(s) that was communicated to the recipient.

Public property note : TAnnotationArray read GetnoteArray;

Additional notes or commentary about the communication by the sender, receiver or other interested parties.


Generated by PasDoc 0.15.0.