Class TCarePlan

Unit

Declaration

type TCarePlan = class(TDomainResource)

Description

Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. 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 : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;
Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property replaces : TReferenceArray read GetreplacesArray;
Public property partOf : TReferenceArray read GetpartOfArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
Public property intent : string read Getintent write Setintent;
Public property intentElement : TCarePlanIntent read GetintentElement write SetintentElement;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property title : string read Gettitle write Settitle;
Public property titleElement : Tstring read GettitleElement write SettitleElement;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
Public property subject : TReference read Getsubject write Setsubject;
Public property encounter : TReference read Getencounter write Setencounter;
Public property period : TPeriod read Getperiod write Setperiod;
Public property created : string read Getcreated write Setcreated;
Public property createdElement : TdateTime_ read GetcreatedElement write SetcreatedElement;
Public property custodian : TReference read Getcustodian write Setcustodian;
Public property contributor : TReferenceArray read GetcontributorArray;
Public property careTeam : TReferenceArray read GetcareTeamArray;
Public property addresses : TCodeableReferenceArray read GetaddressesArray;
Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;
Public property goal : TReferenceArray read GetgoalArray;
Public property activity : TCarePlanActivityArray read GetactivityArray;
Public property note : TAnnotationArray read GetnoteArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

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

Public property instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;

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

Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;

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

Public property basedOn : TReferenceArray read GetbasedOnArray;

A higher-level request resource (i.e. a plan, proposal or order) that is fulfilled in whole or in part by this care plan.

Public property replaces : TReferenceArray read GetreplacesArray;

Completed or terminated care plan whose function is taken by this new care plan.

Public property partOf : TReferenceArray read GetpartOfArray;

A larger care plan of which this particular care plan is a component or step.

Public property status : string read Getstatus write Setstatus;

Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.

Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
 
Public property intent : string read Getintent write Setintent;

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

Public property intentElement : TCarePlanIntent read GetintentElement write SetintentElement;
 
Public property category : TCodeableConceptArray read GetcategoryArray;

Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", "wellness plan", etc.

Public property title : string read Gettitle write Settitle;

Human-friendly name for the care plan.

Public property titleElement : Tstring read GettitleElement write SettitleElement;
 
Public property description : string read Getdescription write Setdescription;

A description of the scope and nature of the plan.

Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
 
Public property subject : TReference read Getsubject write Setsubject;

Identifies the patient or group whose intended care is described by the plan.

Public property encounter : TReference read Getencounter write Setencounter;

The Encounter during which this CarePlan was created or to which the creation of this record is tightly associated.

Public property period : TPeriod read Getperiod write Setperiod;

Indicates when the plan did (or is intended to) come into effect and end.

Public property created : string read Getcreated write Setcreated;

Represents when this particular CarePlan record was created in the system, which is often a system-generated date.

Public property createdElement : TdateTime_ read GetcreatedElement write SetcreatedElement;
 
Public property custodian : TReference read Getcustodian write Setcustodian;

When populated, the custodian is responsible for the care plan. The care plan is attributed to the custodian.

Public property contributor : TReferenceArray read GetcontributorArray;

Identifies the individual(s), organization or device who provided the contents of the care plan.

Public property careTeam : TReferenceArray read GetcareTeamArray;

Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.

Public property addresses : TCodeableReferenceArray read GetaddressesArray;

Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.

Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;

Identifies portions of the patient's record that specifically influenced the formation of the plan. These might include comorbidities, recent procedures, limitations, recent assessments, etc.

Public property goal : TReferenceArray read GetgoalArray;

Describes the intended objective(s) of carrying out the care plan.

Public property activity : TCarePlanActivityArray read GetactivityArray;

Identifies an action that has occurred or is a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring that has occurred, education etc.

Public property note : TAnnotationArray read GetnoteArray;

General notes about the care plan not covered elsewhere.


Generated by PasDoc 0.15.0.