Class TCommunicationRequest

Unit

Declaration

type TCommunicationRequest = class(TDomainResource)

Description

A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be 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 basedOn : TReferenceArray read GetbasedOnArray;
Public property replaces : TReferenceArray read GetreplacesArray;
Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
Public property statusReason : TCodeableConcept read GetstatusReason write SetstatusReason;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
Public property doNotPerform : boolean read GetdoNotPerform write SetdoNotPerform;
Public property doNotPerformElement : Tboolean read GetdoNotPerformElement write SetdoNotPerformElement;
Public property medium : TCodeableConceptArray read GetmediumArray;
Public property subject : TReference read Getsubject write Setsubject;
Public property about : TReferenceArray read GetaboutArray;
Public property encounter : TReference read Getencounter write Setencounter;
Public property payload : TCommunicationRequestPayloadArray read GetpayloadArray;
Public property occurrence : TElement read Getoccurrence write Setoccurrence;
Public property authoredOn : string read GetauthoredOn write SetauthoredOn;
Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
Public property requester : TReference read Getrequester write Setrequester;
Public property recipient : TReferenceArray read GetrecipientArray;
Public property sender : TReference read Getsender write Setsender;
Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;
Public property reasonReference : TReferenceArray read GetreasonReferenceArray;
Public property note : TAnnotationArray read GetnoteArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business identifiers assigned to this communication request by the performer or other systems which remain constant as the resource is updated and propagates from server to server.

Public property basedOn : TReferenceArray read GetbasedOnArray;

A plan or proposal that is fulfilled in whole or in part by this request.

Public property replaces : TReferenceArray read GetreplacesArray;

Completed or terminated request(s) whose function is taken by this new request.

Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;

A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.

Public property status : string read Getstatus write Setstatus;

The status of the proposal or order.

Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
 
Public property statusReason : TCodeableConcept read GetstatusReason write SetstatusReason;

Captures the reason for the current state of the CommunicationRequest.

Public property category : TCodeableConceptArray read GetcategoryArray;

The type of message to be sent such as alert, notification, reminder, instruction, etc.

Public property priority : string read Getpriority write Setpriority;

Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.

Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
 
Public property doNotPerform : boolean read GetdoNotPerform write SetdoNotPerform;

If true indicates that the CommunicationRequest is asking for the specified action to *not* occur.

Public property doNotPerformElement : Tboolean read GetdoNotPerformElement write SetdoNotPerformElement;
 
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 is the focus of this communication request.

Public property about : TReferenceArray read GetaboutArray;

Other resources that pertain to this communication request and to which this communication request should be associated.

Public property encounter : TReference read Getencounter write Setencounter;

The Encounter during which this CommunicationRequest was created or to which the creation of this record is tightly associated.

Public property payload : TCommunicationRequestPayloadArray read GetpayloadArray;

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

Public property occurrence : TElement read Getoccurrence write Setoccurrence;

The time when this communication is to occur.

Public property authoredOn : string read GetauthoredOn write SetauthoredOn;

For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.

Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
 
Public property requester : TReference read Getrequester write Setrequester;

The device, individual, or organization who initiated the request and has responsibility for its activation.

Public property recipient : TReferenceArray read GetrecipientArray;

The entity (e.g. person, organization, clinical information system, device, group, or care team) which is the intended target of the communication.

Public property sender : TReference read Getsender write Setsender;

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

Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;

Describes why the request is being made in coded or textual form.

Public property reasonReference : TReferenceArray read GetreasonReferenceArray;

Indicates another resource whose existence justifies this request.

Public property note : TAnnotationArray read GetnoteArray;

Comments made about the request by the requester, sender, recipient, subject or other participants.


Generated by PasDoc 0.15.0.