@AccessLevel(value=EXTERNAL)
public interface MaintainPRLICorrection
Modifier and Type | Method and Description |
---|---|
void |
approvePRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey)
Approves the provider roster line item correction, and applies the
corrections to the associated provider roster line item.
|
void |
createAbsenceCorrectionDetails(curam.cpm.facade.struct.AbsenceCorrectionDetails absenceCorrectionDetails)
Creates an absence period for a provider roster line item correction.
|
curam.cpm.sl.entity.struct.PRLICorrectionKey |
createPRLICorrection(curam.cpm.facade.struct.PRLICorrectionDetails details)
Creates a correction for a submitted provider roster line item.
|
void |
deleteAbsenceCorrectionDetails(curam.cpm.sl.entity.struct.AbsencePeriodCorrectionKey absenceDetailsCorrectionKey,
curam.cpm.facade.struct.VersionNo versionNo)
Removes an absence period associated with a provider roster line item
correction.
|
void |
deletePRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey,
curam.cpm.facade.struct.VersionNo versionNo)
Cancels the provider roster line item correction.
|
void |
denyPRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey)
Denies the provider roster line item correction by updating the status to
Denied.
|
curam.cpm.facade.struct.AbsenceCorrectionDetailsList |
listAbsenceCorrectionDetails(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey)
Returns the list of absence periods associated with a provider roster line
item correction.
|
curam.cpm.facade.struct.ViewReportingDailyAttendanceDetails |
listDailyAttendanceCorrectionDetails(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey)
Returns a list of daily attendance corrections associated with a provider
roster line item correction to support the reporting method of
Utilization.
|
curam.cpm.facade.struct.PRLICorrectionSummaryDetailsList |
listPRLICorrectionDetails(curam.cpm.sl.entity.struct.ProviderRosterLineItemKey key)
Returns the list of provider roster line item corrections associated with
a provider roster line item.
|
curam.cpm.facade.struct.PRLICorrectionHistoryList |
listPRLICorrectionHistory(curam.cpm.sl.entity.struct.PRLICorrectionKey key)
Returns the history of a provider roster line item correction.
|
curam.cpm.facade.struct.CorrectionDetails |
readPRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey key)
Reads the details of a provider roster line item correction.
|
curam.cpm.facade.struct.PRLICorrectionDetails |
readPRLIDetails(curam.cpm.sl.entity.struct.ProviderRosterLineItemKey key)
Reads the provider roster line item details for correction.
|
void |
submitPRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey,
curam.cpm.facade.struct.VersionNo versionNo)
Submits a provider roster line item correction for approval by updating
the status to Pending Approval.
|
void |
updatePRLICorrection(curam.cpm.facade.struct.PRLICorrectionDetails details)
Modifies the provider roster line item correction.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.CorrectionDetails readPRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the provider roster line item correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection, DailyAttendanceCorrection, AbsencePeriodCorrection |
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.PRLICorrectionKey createPRLICorrection(curam.cpm.facade.struct.PRLICorrectionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Contains the details of corrected provider roster line
item.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection, DailyAttendanceCorrection, AbsencePeriodCorrection |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.PRLICorrectionSummaryDetailsList listPRLICorrectionDetails(curam.cpm.sl.entity.struct.ProviderRosterLineItemKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
The
- key of the provider roster line item.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.PRLICorrectionDetails readPRLIDetails(curam.cpm.sl.entity.struct.ProviderRosterLineItemKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the provider roster line item.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.PRLICorrectionHistoryList listPRLICorrectionHistory(curam.cpm.sl.entity.struct.PRLICorrectionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of a provider roster line item correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection |
@AccessLevel(value=EXTERNAL) void updatePRLICorrection(curam.cpm.facade.struct.PRLICorrectionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of a provider roster line item correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection, DailyAttendanceCorrection, AbsencePeriodCorrection |
@AccessLevel(value=EXTERNAL) void deletePRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey, curam.cpm.facade.struct.VersionNo versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
prliCorrectionKey
- The key of the provider roster line item
correction.versionNo
- The version number of the provider roster line item
correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection |
@AccessLevel(value=EXTERNAL) void submitPRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey, curam.cpm.facade.struct.VersionNo versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
prliCorrectionKey
- The key of the provider roster line item
correction.versionNo
- The version number of the provider roster line item
correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection |
@AccessLevel(value=EXTERNAL) void denyPRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
prliCorrectionKey
- The key of provider roster line item correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection |
@AccessLevel(value=EXTERNAL) void approvePRLICorrection(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
prliCorrectionKey
- The key of provider roster line item correction.curam.util.exception.AppException
curam.util.exception.InformationalException
DailyAttendanceCorrection, AbsencePeriodCorrection |
ProviderRosterLineItemCorrection, ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.AbsenceCorrectionDetailsList listAbsenceCorrectionDetails(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
prliCorrectionKey
- The key of provider roster line item correction.curam.util.exception.AppException
curam.util.exception.InformationalException
AbsencePeriodCorrection, ProviderRosterLineItemCorrection |
@AccessLevel(value=EXTERNAL) void createAbsenceCorrectionDetails(curam.cpm.facade.struct.AbsenceCorrectionDetails absenceCorrectionDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
absenceCorrectionDetails
- The details of the absence period
correction.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItemCorrection |
AbsencePeriodCorrection |
@AccessLevel(value=EXTERNAL) void deleteAbsenceCorrectionDetails(curam.cpm.sl.entity.struct.AbsencePeriodCorrectionKey absenceDetailsCorrectionKey, curam.cpm.facade.struct.VersionNo versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
absenceDetailsCorrectionKey
- The key of theabsence period
correction.versionNo
- The version number of the absence period correction.curam.util.exception.AppException
curam.util.exception.InformationalException
AbsencePeriodCorrection |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ViewReportingDailyAttendanceDetails listDailyAttendanceCorrectionDetails(curam.cpm.sl.entity.struct.PRLICorrectionKey prliCorrectionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
prliCorrectionKey
- The key of the provider roster line item
correction.curam.util.exception.AppException
curam.util.exception.InformationalException
DailyAttendanceCorrection |