Skip to main content

HS.SDA3.Goal

serial class HS.SDA3.Goal extends HS.SDA3.SuperClass

Property Inventory

Properties

property Authors as list of HS.SDA3.DocumentProvider;
Authors of the goal
Property methods: AuthorsBuildValueArray(), AuthorsCollectionToDisplay(), AuthorsCollectionToOdbc(), AuthorsDisplayToCollection(), AuthorsGet(), AuthorsGetObject(), AuthorsGetObjectId(), AuthorsGetSwizzled(), AuthorsIsValid(), AuthorsOdbcToCollection(), AuthorsSet(), AuthorsSetObject(), AuthorsSetObjectId()
property Description as %String);
Textual description of a goal.
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property Extension as HS.Local.SDA3.GoalExtension;
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property HealthConcernIds as list of %String;
ExternalIds of health concerns that this goal addresses
Property methods: HealthConcernIdsBuildValueArray(), HealthConcernIdsCollectionToDisplay(), HealthConcernIdsCollectionToOdbc(), HealthConcernIdsDisplayToCollection(), HealthConcernIdsDisplayToLogical(), HealthConcernIdsGet(), HealthConcernIdsGetObject(), HealthConcernIdsGetObjectId(), HealthConcernIdsGetSwizzled(), HealthConcernIdsIsValid(), HealthConcernIdsLogicalToDisplay(), HealthConcernIdsLogicalToOdbc(), HealthConcernIdsNormalize(), HealthConcernIdsOdbcToCollection(), HealthConcernIdsSet(), HealthConcernIdsSetObject(), HealthConcernIdsSetObjectId()
property LifecycleStatus as HS.SDA3.CodeTableDetail.GoalLifecycleStatus;
The status of a goal throughout its lifecycle, e.g., planned, active, completed. This is distinct from the Status property which captures whether the patient is achieving the goal.
Property methods: LifecycleStatusGet(), LifecycleStatusGetObject(), LifecycleStatusGetObjectId(), LifecycleStatusGetSwizzled(), LifecycleStatusIsEmpty(), LifecycleStatusIsValid(), LifecycleStatusNewObject(), LifecycleStatusSet(), LifecycleStatusSetObject(), LifecycleStatusSetObjectId(), LifecycleStatusUnSwizzle()
property Priority as HS.SDA3.CodeTableDetail.Priority;
Goal priority
Property methods: PriorityGet(), PriorityGetObject(), PriorityGetObjectId(), PriorityGetSwizzled(), PriorityIsEmpty(), PriorityIsValid(), PriorityNewObject(), PrioritySet(), PrioritySetObject(), PrioritySetObjectId(), PriorityUnSwizzle()
The status of the patient's achievement of the goal, e.g., in progress, no progress, improving, achieved. This is coded in CCDA as "Progress Toward Goal Observation" and in FHIR as achievementStatus.
Property methods: StatusGet(), StatusGetObject(), StatusGetObjectId(), StatusGetSwizzled(), StatusIsEmpty(), StatusIsValid(), StatusNewObject(), StatusSet(), StatusSetObject(), StatusSetObjectId(), StatusUnSwizzle()
property Target as HS.SDA3.Observation;
The aim of this goal in coded form, including:
- Standard medical code for this goal, if applicable.e.g., SNOMED-CT, NIC, NOC, NANDA
- If applicable, desired outcome expressed in terms of unit, amount etc. An observation record may be used in capturing this info. (e.g., HbA1C "< 6.5") or a range ("5 - 10"), behaves like ResultNormalRange field of LabResultItem
- Unit for desired outcome
Property methods: TargetCodeGet(), TargetCodeGetObject(), TargetCodeGetObjectId(), TargetCodeGetSwizzled(), TargetCodeIsEmpty(), TargetCodeIsValid(), TargetCodeNewObject(), TargetCodeSet(), TargetCodeSetObject(), TargetCodeSetObjectId(), TargetCodeUnSwizzle(), TargetGet(), TargetGetObject(), TargetGetObjectId(), TargetGetSwizzled(), TargetIsEmpty(), TargetIsValid(), TargetNewObject(), TargetSet(), TargetSetObject(), TargetSetObjectId(), TargetUnSwizzle()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab