@AccessLevel(value=EXTERNAL)
public interface ProviderRosterLineItemAccessor
extends curam.util.persistence.StandardEntity
Modifier and Type | Method and Description |
---|---|
short |
calculateExpectedUnits(ServiceAuthorizationLineItem serviceAuthorizationLineItem,
ProviderRosterLineItem providerRosterLineItem)
Calculates the expected units for the roster period.
|
java.util.Set<? extends curam.attendance.impl.AbsencePeriodAccessor> |
getAbsencePeriod()
Gets the set of absence period for a provider roster line item.
|
curam.util.type.Money |
getActualAmountPaid()
Gets the actual amount paid against the roster line item.
|
java.lang.String |
getAddressData()
Gets a string of address details of the client associated with the roster
line item.
|
long |
getAddressID()
Gets the address ID of the client associated with the provider roster line
item.
|
boolean |
getAutoGeneratedInd()
Gets the indicator used to identify if the provider roster line item is
generated automatically.
|
curam.core.struct.CaseHeaderDtls |
getCaseHeaderDetails()
Gets the case header related to the case for which the client is receiving
the service.
|
java.lang.String |
getCaseReferenceNo()
Gets the reference number of the case associated with the provider roster
line item.
|
curam.participant.person.impl.PersonAccessor |
getClient()
Gets the immutable client details.
|
curam.util.type.Date |
getClientDOB()
Gets the date of birth of the client associated with the provider roster
line item.
|
java.lang.String |
getClientFirstName()
Gets the first name of the client associated with the provider roster line
item.
|
java.lang.String |
getClientLastName()
Gets the last name of the client associated with the provider roster line
item.
|
java.lang.String |
getClientName()
Gets the name of the client to whom the service was delivered.
|
java.lang.String |
getClientReferenceNo()
Gets the reference number of the client associated with the provider roster
line item.
|
boolean |
getCorrectionInd()
Gets an indicator used to identify if the provider roster line item is
corrected.
|
java.util.Set<? extends DailyAttendanceAccessor> |
getDailyAttendances()
Gets the set of daily attendance for the provider roster line item.
|
boolean |
getExceptionProcInd()
Gets an indicator used to identify if an exception task is created for the
provider roster line item.
|
java.lang.Short |
getExpectedUnits()
Gets the number of units expected for the roster line item.
|
java.lang.Long |
getID() |
curam.core.sl.entity.struct.RosterLineItemDtls |
getOriginalDtls()
Gets the original roster line item details before modification.
|
boolean |
getPayBasedOnAttendanceIndForRLI(long rosterLineItemID)
Retrieves the 'Pay based on attendance' indicator for the service
specified on the roster of a given roster line item.
|
java.util.List<? extends curam.attendance.impl.PRLIHistoryAccessor> |
getPRLIHistory()
Gets the immutable list of provider roster line item history.
|
ProviderAccessor |
getProvider()
Gets the provider for whom the roster line item has been created.
|
java.lang.String |
getReferenceNumber()
Gets the reference number of the roster line item.
|
java.lang.String |
getRLIReferenceNumber()
Gets the roster line item reference number.
|
int |
getRLIVersionNo()
Gets the roster line item version number.
|
RosterAccessor |
getRoster()
Gets the roster associated with the provider roster line item.
|
long |
getRosterLineItemID()
Gets the unique id assigned by the system to a Roster Line Item.
|
java.lang.String |
getSAReferenceNo()
Gets the reference number of the service authorization associated with the
provider roster line item.
|
ServiceAuthorizationAccessor |
getServiceAuthorization()
Gets the service authorization associated with the provider roster line
item.
|
ServiceAuthorizationLineItemAccessor |
getServiceAuthorizationLineItem()
Gets the service authorization line item associated with the provider
roster line item.
|
curam.util.type.Date |
getServiceDateFrom()
Gets the start date of the period of service associated with the roster
line item.
|
curam.util.type.Date |
getServiceDateTo()
Gets the end date of the period of service associated with the roster line
item.
|
java.lang.String |
getServiceOfferingName()
Gets the name of the service delivered.
|
java.lang.Short |
getUnitsDelivered()
Gets the number of units delivered to the client.
|
curam.codetable.impl.VALIDITYSTATUSEntry |
getValidityStatus()
Gets the validity status for the provider roster line item.
|
int |
getVersionNo()
Gets the version number.
|
java.lang.String |
getVoucherNumber()
Gets the voucher number associated with provider roster line item.
|
boolean |
isClientAttached()
Returns true if client details are present in the roster line item .
|
boolean |
isInExceptionProcessing()
Gets the exception processing indicator which indicates if an exception
task is created.
|
boolean |
isRelatedSALIEndDated()
Checks if the Service Authorization Line Item related to the Provider
Roster Line Item have an end date or not.
|
java.util.List<? extends SOAttendanceConfigurationAccessor> |
listSOAttendanceConfigurationForRLI(long rosterLineItemID)
Gets the immutable list of all active service offering attendance tracking
configuration for the service offering related to the roster for the roster
line item period.
|
@AccessLevel(value=EXTERNAL) java.lang.String getSAReferenceNo()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) java.lang.String getClientReferenceNo()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) java.lang.String getClientFirstName()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) java.lang.String getClientLastName()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) curam.util.type.Date getClientDOB()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) boolean getExceptionProcInd()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) boolean getCorrectionInd()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) java.lang.String getVoucherNumber()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) boolean getAutoGeneratedInd()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) long getAddressID()
ProviderRosterLineItem |
java.lang.String getAddressData() throws curam.util.exception.InformationalException, curam.util.exception.AppException
curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) java.lang.String getCaseReferenceNo()
ProviderRosterLineItem |
long getRosterLineItemID()
boolean isInExceptionProcessing()
@AccessLevel(value=EXTERNAL) java.lang.String getReferenceNumber()
RosterLineItem |
curam.core.struct.CaseHeaderDtls getCaseHeaderDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) java.lang.Short getExpectedUnits()
RosterLineItem |
@AccessLevel(value=EXTERNAL) java.lang.Short getUnitsDelivered()
RosterLineItem |
int getVersionNo()
@AccessLevel(value=EXTERNAL) curam.util.type.Date getServiceDateFrom()
RosterLineItem |
@AccessLevel(value=EXTERNAL) curam.util.type.Date getServiceDateTo()
RosterLineItem |
java.lang.Long getID()
getID
in interface curam.util.persistence.Entity<java.lang.Long>
curam.core.sl.entity.struct.RosterLineItemDtls getOriginalDtls() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.lang.String getRLIReferenceNumber()
int getRLIVersionNo()
short calculateExpectedUnits(ServiceAuthorizationLineItem serviceAuthorizationLineItem, ProviderRosterLineItem providerRosterLineItem) throws curam.util.exception.AppException, curam.util.exception.InformationalException
serviceAuthorizationLineItem
- Contains service authorization line item details.providerRosterLineItem
- Contains the current provider roster line item details. This will
be excluded during calculation of un-submitted expected units.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) boolean getPayBasedOnAttendanceIndForRLI(long rosterLineItemID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
rosterLineItemID
- The key of the roster line item.curam.util.exception.AppException
curam.util.exception.InformationalException
RosterLineItem, Roster |
@AccessLevel(value=EXTERNAL) curam.util.type.Money getActualAmountPaid() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
RosterLineItem |
java.lang.String getClientName()
@AccessLevel(value=EXTERNAL) java.lang.String getServiceOfferingName() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
RosterLineItem |
curam.codetable.impl.VALIDITYSTATUSEntry getValidityStatus()
boolean isRelatedSALIEndDated()
@AccessLevel(value=EXTERNAL) ServiceAuthorizationAccessor getServiceAuthorization()
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) ProviderAccessor getProvider() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem, Roster |
java.util.List<? extends curam.attendance.impl.PRLIHistoryAccessor> getPRLIHistory()
The returned objects are intentionally accessor-only. Calling code must not attempt to cast any of these objects to its mutator interface, nor use the object's ID to re-retrieve a mutable instance from the database.
curam.participant.person.impl.PersonAccessor getClient()
The returned object is intentionally accessor-only. Calling code must not attempt to cast the object to its mutator interface, nor use the object's ID to re-retrieve a mutable instance from the database.
@AccessLevel(value=EXTERNAL) RosterAccessor getRoster() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) ServiceAuthorizationLineItemAccessor getServiceAuthorizationLineItem()
@AccessLevel(value=EXTERNAL) java.util.List<? extends SOAttendanceConfigurationAccessor> listSOAttendanceConfigurationForRLI(long rosterLineItemID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
rosterLineItemID
- The key of the roster line item.curam.util.exception.AppException
curam.util.exception.InformationalException
ServiceAttendanceConfiguration |
@AccessLevel(value=EXTERNAL) java.util.Set<? extends DailyAttendanceAccessor> getDailyAttendances() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem, DailyAttendance |
java.util.Set<? extends curam.attendance.impl.AbsencePeriodAccessor> getAbsencePeriod() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.boolean isClientAttached()