SELECT
ProviderRosterLineItem.providerRosterLineItemID,
ProviderRosterLineItem.rosterLineItemID,
ProviderRosterLineItem.caseID,
ProviderRosterLineItem.saReferenceNo,
ProviderRosterLineItem.clientReferenceNo,
ProviderRosterLineItem.clientFirstName,
ProviderRosterLineItem.clientLastName,
ProviderRosterLineItem.clientDOB,
ProviderRosterLineItem.status,
ProviderRosterLineItem.exceptionProcInd,
ProviderRosterLineItem.correctionInd,
ProviderRosterLineItem.voucherNumber,
ProviderRosterLineItem.autoGeneratedInd,
ProviderRosterLineItem.caseReferenceNo,
ProviderRosterLineItem.addressID,
ProviderRosterLineItem.serviceAuthorizationID,
ProviderRosterLineItem.versionNo
INTO
:providerRosterLineItemID,
:rosterLineItemID,
:caseID,
:saReferenceNo,
:clientReferenceNo,
:clientFirstName,
:clientLastName,
:clientDOB,
:status,
:exceptionProcInd,
:correctionInd,
:voucherNumber,
:autoGeneratedInd,
:caseReferenceNo,
:addressID,
:serviceAuthorizationID,
:versionNo
FROM
ProviderRosterLineItem,
RosterLineItem
WHERE RosterLineItem.rosterLineItemID =ProviderRosterLineItem.rosterLineItemID
AND
(
(
:searchByServiceFrom = '0'
OR RosterLineItem.serviceFrom >= :serviceFrom
)
AND
(
:searchByServiceTo = '0'
OR RosterLineItem.serviceTo <= :serviceTo
)
)
AND
(
ProviderRosterLineItem.status <> :canceledStatus
AND ProviderRosterLineItem.status <> :deniedStatus
)
AND
(
:searchByExceptionProcessIndicator = '0'
OR ProviderRosterLineItem.exceptionProcInd = :exceptionProcInd
)
AND RosterLineItem.concernRoleID = :clientID
|