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 category : TCodeableConceptArray read GetcategoryArray;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
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 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 sender : TReference read Getsender write Setsender;
Public property requester : TCommunicationRequestRequester read Getrequester write Setrequester;
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;

A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.

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 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 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 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 topic : TReferenceArray read GettopicArray;

The resources which were related to producing this communication request.

Public property context : TReference read Getcontext write Setcontext;

The encounter or episode of care within which the communication request was created.

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 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 requester : TCommunicationRequestRequester read Getrequester write Setrequester;

The individual who initiated the request and has responsibility for its activation.

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.