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. |