Table Description
Recommendation Condition Link : A link between a recommendation and a condition or condition set.

Conditional logic can be used to filter data such that it does not appear to a user, for example, recommended activities displayed in an outcome plan can be filtered such that only particular recommendations are displayed if configured conditions are met. A condition can be based on gender, age, a rule set, a factor score or a factor classification. Conditions can be grouped together into sets, for example, a condition set can contain a condition for gender and for age. This entiy stores the link between a recommendation and a condition or condition set.

Example

An outcome plan is created for James Smith, Linda Smith and their child Robert to identify and address their issues. James Smith is classified as having a Need in Substance Abuse. Adolescent Substance Abuse Treatment and Adult Inpatient Substance Abuse Treatment have been configured as recommendations for clients classified as having a Need in Substance Abuse. A condition has been associated with Adolescent Substance Abuse Treatment such that it is only recommended if the client is between the ages of 16 and 18. A condition set has been associated with Adult Inpatient Substance Abuse Treatment such that it is only recommended to male clients over the age of 18. Based on this condition, Adult Inpatient Substance Abuse Treatment is recommended for James as he is over the age of 18 and is a male. This entity stores the link between the configured recommendations of Adult Inpatient Substance Abuse Treatment, Adolescent Substance Abuse Treatment and the condition set.

Technical Notes

Deprecated: This entity has been replaced by ActivityAdminConditionLink, conditions are now linked to Activities and not Recommendations. Optimistic locking is not required for this entity as the only modify operation allowed is cancel, which has it's own validations.

Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Model Details
Location in Model: Logical View::MetaModel::Curam::OutcomePlanning::OutcomePlan::Entity::Admin::RecommendationCondition::RecommendationConditionLink
Controlling File: AssessmentPlanning\model\Packages\OutcomePlanning\Entity\Admin_cat.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGno
Attributes (6)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
recommendationConditionLinkIDkeynoThe primary key identifier for the link record.INTERNAL_ID SVR_INT64
recommendationAdminIDdetailsnoThe indentifier of the related recommendation admin record. INTERNAL_ID SVR_INT64
executionOrderdetailsnoThe order of the conditions to be executed.NUMBER_OF_ITEMS SVR_INT32
conditionDataIDdetailsyesIdentifier of the condition data record linked to the recommendation. One of conditionDataID or conditionSetID must be populated.INTERNAL_ID SVR_INT64
conditionSetIDdetailsyesIdentifier of the condition set linked to the recommendation. One of conditionDataID or conditionSetID must be populated.INTERNAL_ID SVR_INT64
recordStatusdetailsnoThe record status for the condition link, used to logically delete condition link records. RECORD_STATUS_CODERecordStatusSVR_STRING<10>
Foreign Keys (3)
ChildParent
RecommendationConditionLink.conditionDataIDConditionData.conditionDataID
RecommendationConditionLink.conditionSetIDConditionSet.conditionSetID
RecommendationConditionLink.recommendationAdminIDRecommendationAdmin.recommendationAdminID
Indices (3)
Index NameAttributes
IND_1550198542recommendationAdminID
IND__138599075conditionDataID
IND__960331035conditionSetID
Operations (8)
OperationStereotypeOptionsDescriptionSQL
insertinsertAUTO_ID: recommendationConditionLinkID
AUTO_ID_KEY: OUTPLANBO
Standard Operation 
modifymodify Standard Operation 
readread Standard Operation 
searchByRecommendationAndStatusreadmultiORDER_BY: executionOrder
Searches for link record by recommendationAdminID and recordStatus. The set returned is order by the order column. 
readByRecommendationConditionAndStatusnsread Reads a link record based on recommendationAdminID, conditionDataID and recordStatus. 
readByRecommendationConditionSetAndStatusnsread Reads a link record based on recommendationAdminID, conditionSetID and recordStatus. 
searchByConditionDataAndStatusreadmulti Searches for link records based on conditionDataID and recordStatus. 
searchByConditionSetAndStatusreadmulti Searches for link records based on conditionSetID and recordStatus. 
Related Pages (3)