The Dependency Manager performs these main functions:
- it stores dependency records identified by a client, e.g. by the Eligibility and Entitlement Engine when calculating an initial assessment determination;
- it captures changes in precedent values which potentially affect the values of dependents;
- it identifies the dependents which are potentially affected by items in a precedent change set; and
- it controls the recalculation of these identified dependents.
These functions are described in more detail in the following sections.