Class TSupplyRequest

Unit

Declaration

type TSupplyRequest = class(TDomainResource)

Description

A record of a request to deliver a medication, substance or device used in the healthcare setting to a particular destination for a particular person or organization. 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 status : string read Getstatus write Setstatus;
Public property statusElement : TSupplyRequestStatus read GetstatusElement write SetstatusElement;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property category : TCodeableConcept read Getcategory write Setcategory;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
Public property deliverFor : TReference read GetdeliverFor write SetdeliverFor;
Public property item : TCodeableReference read Getitem write Setitem;
Public property quantity : TQuantity read Getquantity write Setquantity;
Public property parameter : TSupplyRequestParameterArray read GetparameterArray;
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 occurrenceTiming : TTiming read GetoccurrenceTiming write SetoccurrenceTiming;
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 supplier : TReferenceArray read GetsupplierArray;
Public property reason : TCodeableReferenceArray read GetreasonArray;
Public property deliverFrom : TReference read GetdeliverFrom write SetdeliverFrom;
Public property deliverTo : TReference read GetdeliverTo write SetdeliverTo;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business identifiers assigned to this SupplyRequest by the author and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.

Public property status : string read Getstatus write Setstatus;

Status of the supply request.

Public property statusElement : TSupplyRequestStatus read GetstatusElement write SetstatusElement;
 
Public property basedOn : TReferenceArray read GetbasedOnArray;

Plan/proposal/order fulfilled by this request.

Public property category : TCodeableConcept read Getcategory write Setcategory;

Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.

Public property priority : string read Getpriority write Setpriority;

Indicates how quickly this SupplyRequest should be addressed with respect to other requests.

Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
 
Public property deliverFor : TReference read GetdeliverFor write SetdeliverFor;

The patient to whom the supply will be given or for whom they will be used.

Public property item : TCodeableReference read Getitem write Setitem;

The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.

Public property quantity : TQuantity read Getquantity write Setquantity;

The amount that is being ordered of the indicated item.

Public property parameter : TSupplyRequestParameterArray read GetparameterArray;

Specific parameters for the ordered item. For example, the size of the indicated item.

Public property occurrenceDateTime : string read GetoccurrenceDateTime write SetoccurrenceDateTime;

When the request should be fulfilled. (choose any one of occurrence*, but only one)

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

When the request should be fulfilled. (choose any one of occurrence*, but only one)

Public property occurrenceTiming : TTiming read GetoccurrenceTiming write SetoccurrenceTiming;

When the request should be fulfilled. (choose any one of occurrence*, but only one)

Public property authoredOn : string read GetauthoredOn write SetauthoredOn;

When the request was made.

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

The device, practitioner, etc. who initiated the request.

Public property supplier : TReferenceArray read GetsupplierArray;

Who is intended to fulfill the request.

Public property reason : TCodeableReferenceArray read GetreasonArray;

The reason why the supply item was requested.

Public property deliverFrom : TReference read GetdeliverFrom write SetdeliverFrom;

Where the supply is expected to come from.

Public property deliverTo : TReference read GetdeliverTo write SetdeliverTo;

Where the supply is destined to go.


Generated by PasDoc 0.15.0.