@AccessLevel(value=EXTERNAL)
public interface ProviderAccreditation
Modifier and Type | Method and Description |
---|---|
void |
cancelProviderAccreditation(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails)
This method logically deletes the provider accreditation.
|
curam.cpm.sl.entity.struct.ProviderAccreditationKey |
createProviderAccreditation(curam.cpm.facade.struct.ProviderAccreditationPeriodDetails providerAccreditationPeriodDetails)
This method is used to create a provider accreditation.
|
curam.cpm.sl.entity.struct.AccreditationPeriodKey |
createProviderAccreditationPeriod(curam.cpm.sl.entity.struct.AccreditationPeriodDtls accreditationPeriodDtls)
This method creates accreditation period for accreditation.
|
curam.cpm.facade.struct.ProviderAccreditationList |
listAccreditationsforProvider(curam.cpm.sl.entity.struct.ProviderKey providerKey)
This method returns the list of accreditations for Provider.
|
void |
updateProviderAccreditation(curam.cpm.sl.entity.struct.ProviderAccreditationDtls providerAccreditationDtls)
This method updates the Provider Accreditation.
|
void |
updateProviderAccreditationPeriod(curam.cpm.sl.entity.struct.AccreditationPeriodDtls accreditationPeriodDtls)
This method updates the accreditation period.
|
curam.cpm.facade.struct.ProviderAccreditationSummaryDetails |
viewProviderAccreditation(curam.cpm.sl.entity.struct.ProviderAccreditationKey providerAccreditationKey)
This method returns the provider accreditation summary details.
|
curam.cpm.sl.entity.struct.AccreditationPeriodDtls |
viewProviderAccreditationPeriod(curam.cpm.sl.entity.struct.AccreditationPeriodKey key)
Reads an accreditation period for a provider accreditation.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderAccreditationList listAccreditationsforProvider(curam.cpm.sl.entity.struct.ProviderKey providerKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderAccreditationKey createProviderAccreditation(curam.cpm.facade.struct.ProviderAccreditationPeriodDetails providerAccreditationPeriodDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void updateProviderAccreditation(curam.cpm.sl.entity.struct.ProviderAccreditationDtls providerAccreditationDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderAccreditationSummaryDetails viewProviderAccreditation(curam.cpm.sl.entity.struct.ProviderAccreditationKey providerAccreditationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancelProviderAccreditation(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.AccreditationPeriodKey createProviderAccreditationPeriod(curam.cpm.sl.entity.struct.AccreditationPeriodDtls accreditationPeriodDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void updateProviderAccreditationPeriod(curam.cpm.sl.entity.struct.AccreditationPeriodDtls accreditationPeriodDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.AccreditationPeriodDtls viewProviderAccreditationPeriod(curam.cpm.sl.entity.struct.AccreditationPeriodKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException