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()
property Status as HS.SDA3.CodeTableDetail.GoalStatus;
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
- 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: TargetGet(), TargetGetObject(), TargetGetObjectId(), TargetGetSwizzled(), TargetIsEmpty(), TargetIsValid(), TargetNewObject(), TargetSet(), TargetSetObject(), TargetSetObjectId(), TargetUnSwizzle()
Inherited Members
Inherited Properties
- ActionCode
- ActionScope
- CustomPairs
- EncounterNumber
- EnteredAt
- EnteredBy
- EnteredOn
- ExternalId
- FromTime
- ProvenanceIds
- SourceFormat
- ToTime
- UpdatedOn
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %IsA()
- %IsModified()
- %IsNull()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- EndXMLList()
- GetStreamletClass()
- IsDefined()
- LogIgnoredTag()
- LogicalToOdbc()
- OdbcToLogical()
- StartXMLList()
- ToQuickXML()
- ToQuickXMLStream()
- ToQuickXMLString()
- Translate()
- UpdateSDA()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportSDAString()
- XMLImportSDAStringUnknown()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()