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 intent : string read Getintent write Setintent;
Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
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 occurrenceDateTime : string read GetoccurrenceDateTime write SetoccurrenceDateTime;
Public property occurrenceDateTimeElement : TdateTime_ read GetoccurrenceDateTimeElement write SetoccurrenceDateTimeElement;
Public property occurrencePeriod : TPeriod read GetoccurrencePeriod write SetoccurrencePeriod;
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 informationProvider : TReferenceArray read GetinformationProviderArray;
Public property reason : TCodeableReferenceArray read GetreasonArray;
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 multiple independent Request instances that were activated/authorized more or less simultaneously by a single author. The presence of the same identifier on each request ties those requests together and may have business ramifications in terms of reporting of results, billing, etc. E.g. a requisition number shared by a set of lab tests ordered together, or a prescription number shared by all meds ordered at one time.

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 intent : string read Getintent write Setintent;

Indicates the level of authority/intentionality associated with the CommunicationRequest and where the request fits into the workflow chain.

Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
 
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 occurrenceDateTime : string read GetoccurrenceDateTime write SetoccurrenceDateTime;

The time when this communication is to occur. (choose any one of occurrence*, but only one)

Public property occurrenceDateTimeElement : TdateTime_ read GetoccurrenceDateTimeElement write SetoccurrenceDateTimeElement;
 
Public property occurrencePeriod : TPeriod read GetoccurrencePeriod write SetoccurrencePeriod;

The time when this communication is to occur. (choose any one of occurrence*, but only one)

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 asks for the information to be shared.

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 informationProvider : TReferenceArray read GetinformationProviderArray;

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

Public property reason : TCodeableReferenceArray read GetreasonArray;

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

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.