To be implemented by HCR Products to identify rules that hold case group
member and benefit attributes. The references are used to pull those
attributes from the decisions and are then used to update the
CaseGroups
table.
Binding
The implementation must be bound against the product type for which it
applies.The example shown is for Streamlined Medicaid and is intended for
illustrative purposes only.
final MapBinder caseGroupsRuleReferenceMapBinder =
MapBinder.newMapBinder(binder(), String.class,
HCRCaseGroupsRuleReference.class);
caseGroupsRuleReferenceMapBinder.addBinding(PRODUCTTYPE.STREAMLINEMEDICAID)
.to(StreamlineMedicaidCaseGroupsRuleReference.class);
Also see
#maintainCaseGroups(CaseGroupsDetails)