To support the process of matching a Determination Package to a client, validations have been added to the methods for creating and updating Determination Packages which ensure the following rules are followed:
- Only one Determination Package associated with a Decision Assist assessment can have all three attributes as null, i.e. not entered. Validation will be thrown if a user attempts to add a second Determination Package without entering information for at least one of these attributes.
- Only one Determination Package can exist with a particular Product and no Gender and Age specified. Validation will be thrown if a user attempts to add a second Determination Package which contains the same Product setting and which does not have a Gender or Age specified.
- The same applies if there is a Gender but no Product or Age specified or if there is an Age but no Gender or Product specified.
- Many Determination Packages can exist with a particular Product and Age and no Gender specified, if Age overlap does not occur and if no Determination Package exists with Product and Gender specified with no Age.
- When Age is specified and no Product and no Gender specified, many Determination Packages can exist as long as the Age ranges do not overlap.
- When all three optional criteria are specified, many packages can exist, if there is no overlap in Age, Gender, and Product.
Important: If the matching criteria for a determination package configuration is changed as part of decision assist administration, all determination based assessments which include determination packages based on the changed determination package configuration cannot be cloned. This is to ensure that the determination package matching rules are not broken within cloned assessments.