Class TGoal

Unit

Declaration

type TGoal = class(TDomainResource)

Description

Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. 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 lifecycleStatus : string read GetlifecycleStatus write SetlifecycleStatus;
Public property lifecycleStatusElement : TGoalLifecycleStatus read GetlifecycleStatusElement write SetlifecycleStatusElement;
Public property achievementStatus : TCodeableConcept read GetachievementStatus write SetachievementStatus;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property continuous : boolean read Getcontinuous write Setcontinuous;
Public property continuousElement : Tboolean read GetcontinuousElement write SetcontinuousElement;
Public property priority : TCodeableConcept read Getpriority write Setpriority;
Public property description : TCodeableConcept read Getdescription write Setdescription;
Public property subject : TReference read Getsubject write Setsubject;
Public property startDate : string read GetstartDate write SetstartDate;
Public property startDateElement : Tdate_ read GetstartDateElement write SetstartDateElement;
Public property startCodeableConcept : TCodeableConcept read GetstartCodeableConcept write SetstartCodeableConcept;
Public property target : TGoalTargetArray read GettargetArray;
Public property statusDate : string read GetstatusDate write SetstatusDate;
Public property statusDateElement : Tdate_ read GetstatusDateElement write SetstatusDateElement;
Public property statusReason : string read GetstatusReason write SetstatusReason;
Public property statusReasonElement : Tstring read GetstatusReasonElement write SetstatusReasonElement;
Public property source : TReference read Getsource write Setsource;
Public property addresses : TReferenceArray read GetaddressesArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property outcome : TCodeableReferenceArray read GetoutcomeArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

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

Public property lifecycleStatus : string read GetlifecycleStatus write SetlifecycleStatus;

The state of the goal throughout its lifecycle.

Public property lifecycleStatusElement : TGoalLifecycleStatus read GetlifecycleStatusElement write SetlifecycleStatusElement;
 
Public property achievementStatus : TCodeableConcept read GetachievementStatus write SetachievementStatus;

Describes the progression, or lack thereof, towards the goal against the target.

Public property category : TCodeableConceptArray read GetcategoryArray;

Indicates a category the goal falls within.

Public property continuous : boolean read Getcontinuous write Setcontinuous;

After meeting the goal, ongoing activity is needed to sustain the goal objective.

Public property continuousElement : Tboolean read GetcontinuousElement write SetcontinuousElement;
 
Public property priority : TCodeableConcept read Getpriority write Setpriority;

Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.

Public property description : TCodeableConcept read Getdescription write Setdescription;

Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".

Public property subject : TReference read Getsubject write Setsubject;

Identifies the patient, group or organization for whom the goal is being established.

Public property startDate : string read GetstartDate write SetstartDate;

The date or event after which the goal should begin being pursued. (choose any one of start*, but only one)

Public property startDateElement : Tdate_ read GetstartDateElement write SetstartDateElement;
 
Public property startCodeableConcept : TCodeableConcept read GetstartCodeableConcept write SetstartCodeableConcept;

The date or event after which the goal should begin being pursued. (choose any one of start*, but only one)

Public property target : TGoalTargetArray read GettargetArray;

Indicates what should be done by when.

Public property statusDate : string read GetstatusDate write SetstatusDate;

Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.

Public property statusDateElement : Tdate_ read GetstatusDateElement write SetstatusDateElement;
 
Public property statusReason : string read GetstatusReason write SetstatusReason;

Captures the reason for the current status.

Public property statusReasonElement : Tstring read GetstatusReasonElement write SetstatusReasonElement;
 
Public property source : TReference read Getsource write Setsource;

Indicates whose goal this is - patient goal, practitioner goal, etc.

Public property addresses : TReferenceArray read GetaddressesArray;

The identified conditions and other health record elements that are intended to be addressed by the goal.

Public property note : TAnnotationArray read GetnoteArray;

Any comments related to the goal.

Public property outcome : TCodeableReferenceArray read GetoutcomeArray;

Identifies the change (or lack of change) at the point when the status of the goal is assessed.


Generated by PasDoc 0.15.0.