Training Implementations

Table 1. Training Implementations.

This table describes customizable Training implement ions

Functionality

Interface

Description

Approve License Based on Training curam.provider.impl.LicenseApprovalCriteria This interface allows agencies to change the default functionality for when a license with training requirements is approved. CPM supports notification to a user where training requirements for one or more services are neither 'Complete' nor 'Waived' for provider members. However, some Agencies may wish to prevent license approval if this validation is not satisfied. This interface is useful in such a scenario.
Approve Person Training curam.training.impl.ApprovePersonTrainingProgramStrategy This interface allows agencies to define their approval strategy for person training. The purpose of this interface is the same as that for the approval of provider member training, as described above.
Approve Provider Group Member Training curam.training.impl.ApproveProviderGroupMemberTrainingProgramStrategy This interface allows agencies to define their approval strategy for provider group member training. The purpose of this interface is the same as that for the approval of provider member training, as described above.
Approve Provider Member Training curam.training.impl.ApproveProviderMemberTrainingProgramStrategy This interface allows agencies to define their approval strategy for provider member training. CPM by default allows the resource manager or the resource manager supervisor to approve training.
The curam.training.impl.ApproveProviderMemberTrainingProgramStrategy interface can be used to facilitate functional scenarios such as the following: