This describes the frequency at which an attained objective can be delivered.
The Engine will create a set of CaseDecisionObjectiveTag rows for each row on CaseDecisionObjective. These tags are used to calculate the amounts on the financial schedules. For more information see Calculating Financial Component Amounts
The Engine stores the following values in CaseDecisionObjective attributes for CER-based cases, centered around the determination data drawn from an AbstractTagTimeline rule object:
Attribute on CaseDecisionObjectiveTag | Value stored by the Engine |
---|---|
caseDecisionObjectiveTagID | Primary key |
caseDecisionID | ID of the parent CaseDecision which owns this CaseDecisionObjectiveTag record. |
objectiveTagID | The identifier of the type of tag which can be delivered. Set to the CER attribute value AbstractTagType.tagTypeID from a tag type returned by AbstractTagTimeline.tagType. |
value | The value of the objective if delivered at the frequency of this tag. Set to the value during the decision period for the CER attribute value AbstractTagTimeline.valueTimeline, with appropriate numeric-to-String conversions if required. |
description | blank (reserved for use by Cúram Rules cases) |
type | The type of data held in the value attribute. Set to the CER attribute value AbstractTagType.valueType from the tag type returned by AbstractTagTimeline.tagType. |
pattern | The frequency at which this tag is delivered. Set to the CER attribute value AbstractTagType.pattern from the tag type returned by AbstractTagTimeline.tagType. |
objectiveID | The type of objective for the parent objective which owns this tag. |
caseDecisionObjectiveID | The ID of the parent objective which owns this tag. |
relatedReference | blank (reserved for use by Cúram Rules cases) |
moneyValue | Holds the precise string representation of a money objective tag. |