Class TTask

Unit

Declaration

type TTask = class(TDomainResource)

Description

A task to be performed. 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 instantiatesCanonical : string read GetinstantiatesCanonical write SetinstantiatesCanonical;
Public property instantiatesCanonicalElement : Tcanonical read GetinstantiatesCanonicalElement write SetinstantiatesCanonicalElement;
Public property instantiatesUri : string read GetinstantiatesUri write SetinstantiatesUri;
Public property instantiatesUriElement : Turi read GetinstantiatesUriElement write SetinstantiatesUriElement;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;
Public property partOf : TReferenceArray read GetpartOfArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TTaskStatus read GetstatusElement write SetstatusElement;
Public property statusReason : TCodeableConcept read GetstatusReason write SetstatusReason;
Public property businessStatus : TCodeableConcept read GetbusinessStatus write SetbusinessStatus;
Public property intent : string read Getintent write Setintent;
Public property intentElement : TTaskIntent read GetintentElement write SetintentElement;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
Public property code : TCodeableConcept read Getcode write Setcode;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
Public property focus : TReference read Getfocus write Setfocus;
Public property for_ : TReference read Getfor_ write Setfor_;
Public property encounter : TReference read Getencounter write Setencounter;
Public property executionPeriod : TPeriod read GetexecutionPeriod write SetexecutionPeriod;
Public property authoredOn : string read GetauthoredOn write SetauthoredOn;
Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
Public property lastModified : string read GetlastModified write SetlastModified;
Public property lastModifiedElement : TdateTime_ read GetlastModifiedElement write SetlastModifiedElement;
Public property requester : TReference read Getrequester write Setrequester;
Public property performerType : TCodeableConceptArray read GetperformerTypeArray;
Public property owner : TReference read Getowner write Setowner;
Public property location : TReference read Getlocation write Setlocation;
Public property reasonCode : TCodeableConcept read GetreasonCode write SetreasonCode;
Public property reasonReference : TReference read GetreasonReference write SetreasonReference;
Public property insurance : TReferenceArray read GetinsuranceArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property relevantHistory : TReferenceArray read GetrelevantHistoryArray;
Public property restriction : TTaskRestriction read Getrestriction write Setrestriction;
Public property input : TTaskInputArray read GetinputArray;
Public property output : TTaskOutputArray read GetoutputArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

The business identifier for this task.

Public property instantiatesCanonical : string read GetinstantiatesCanonical write SetinstantiatesCanonical;

The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.

Public property instantiatesCanonicalElement : Tcanonical read GetinstantiatesCanonicalElement write SetinstantiatesCanonicalElement;
 
Public property instantiatesUri : string read GetinstantiatesUri write SetinstantiatesUri;

The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.

Public property instantiatesUriElement : Turi read GetinstantiatesUriElement write SetinstantiatesUriElement;
 
Public property basedOn : TReferenceArray read GetbasedOnArray;

BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by FocusOn. For example, based on a ServiceRequest (= BasedOn), a task is created to fulfill a procedureRequest ( = FocusOn ) to collect a specimen from a patient.

Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;

An identifier that links together multiple tasks and other requests that were created in the same context.

Public property partOf : TReferenceArray read GetpartOfArray;

Task that this particular task is part of.

Public property status : string read Getstatus write Setstatus;

The current status of the task.

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

An explanation as to why this task is held, failed, was refused, etc.

Public property businessStatus : TCodeableConcept read GetbusinessStatus write SetbusinessStatus;

Contains business-specific nuances of the business state.

Public property intent : string read Getintent write Setintent;

Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.

Public property intentElement : TTaskIntent read GetintentElement write SetintentElement;
 
Public property priority : string read Getpriority write Setpriority;

Indicates how quickly the Task should be addressed with respect to other requests.

Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
 
Public property code : TCodeableConcept read Getcode write Setcode;

A name or code (or both) briefly describing what the task involves.

Public property description : string read Getdescription write Setdescription;

A free-text description of what is to be performed.

Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
 
Public property focus : TReference read Getfocus write Setfocus;

The request being actioned or the resource being manipulated by this task.

Public property for_ : TReference read Getfor_ write Setfor_;

The entity who benefits from the performance of the service specified in the task (e.g., the patient).

Public property encounter : TReference read Getencounter write Setencounter;

The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.

Public property executionPeriod : TPeriod read GetexecutionPeriod write SetexecutionPeriod;

Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).

Public property authoredOn : string read GetauthoredOn write SetauthoredOn;

The date and time this task was created.

Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
 
Public property lastModified : string read GetlastModified write SetlastModified;

The date and time of last modification to this task.

Public property lastModifiedElement : TdateTime_ read GetlastModifiedElement write SetlastModifiedElement;
 
Public property requester : TReference read Getrequester write Setrequester;

The creator of the task.

Public property performerType : TCodeableConceptArray read GetperformerTypeArray;

The kind of participant that should perform the task.

Public property owner : TReference read Getowner write Setowner;

Individual organization or Device currently responsible for task execution.

Public property location : TReference read Getlocation write Setlocation;

Principal physical location where the this task is performed.

Public property reasonCode : TCodeableConcept read GetreasonCode write SetreasonCode;

A description or code indicating why this task needs to be performed.

Public property reasonReference : TReference read GetreasonReference write SetreasonReference;

A resource reference indicating why this task needs to be performed.

Public property insurance : TReferenceArray read GetinsuranceArray;

Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.

Public property note : TAnnotationArray read GetnoteArray;

Free-text information captured about the task as it progresses.

Public property relevantHistory : TReferenceArray read GetrelevantHistoryArray;

Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.

Public property restriction : TTaskRestriction read Getrestriction write Setrestriction;

If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.

Public property input : TTaskInputArray read GetinputArray;

Additional information that may be needed in the execution of the task.

Public property output : TTaskOutputArray read GetoutputArray;

Outputs produced by the Task.


Generated by PasDoc 0.15.0.