@AccessLevel(value=EXTERNAL) public interface ProviderDAO extends curam.util.persistence.StandardDAO<Provider>
Modifier and Type | Method and Description |
---|---|
java.util.Set<Provider> |
readAll()
Reads all the providers registered in the system.
|
Provider |
readByEnquiry(long enquiryID)
Reads a Provider based on Enquiry.
|
curam.cpm.sl.entity.struct.ProviderInvestigationDetailsList |
readProviderInvestigations(long concernRoleID,
curam.codetable.impl.CASETYPECODEEntry caseTypeCode,
curam.codetable.impl.RECORDSTATUSEntry recordStatus,
curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry caseParticipantRole)
Reads all the investigation cases where provider plays either direct or
indirect role.
|
java.util.Set<Provider> |
searchBy(java.lang.String name,
java.lang.String referenceNumber,
java.lang.Boolean searchByName,
java.lang.Boolean searchByReferenceNumber,
java.lang.String category,
java.lang.String providerCategoryType,
java.lang.Boolean searchByCategory,
java.lang.Boolean searchByType,
java.lang.Boolean primaryCategoryInd)
Searches all Providers that match the criteria entered.
|
curam.cpm.sl.entity.struct.FinancialInstructionDetailList |
searchByFinancialInstructionAndILIType(curam.cpm.sl.entity.struct.SearchByFIAndILITypeKey searchByFIAndILITypeKey)
Retrieves the financial instruction details based on financial instruction
ID and ILIType.
|
java.util.Set<Provider> |
searchByProviderEnrollment(java.lang.String name,
java.lang.String referenceNumber,
java.lang.Boolean searchByName,
java.lang.Boolean searchByReferenceNumber,
java.lang.String street1,
java.lang.String city,
java.lang.Boolean searchByStreet1,
java.lang.Boolean searchByCity,
java.lang.String addressTypeCode,
java.lang.String cityTypeCode)
Searches all Providers that match the criteria entered.
|
curam.cpm.sl.entity.struct.ProviderFinancialDetailList |
searchFinancialsByConcernRole(long concernRoleID)
Retrieves the list of payments associated with concern role and case
nominee.
|
curam.cpm.sl.entity.struct.ProviderFinancialDetailList |
searchLiabilitiesByConcernRole(long concernRoleID)
Retrieves the list of liabilities associated with concern role and case
nominee.
|
curam.cpm.sl.entity.struct.ProviderAndServiceSearchResultList |
searchProvider(java.lang.String name,
java.lang.String street1,
java.lang.String city,
long serviceID,
curam.util.type.Date fromDate,
curam.util.type.Date toDate)
Searches Provider details that match the criteria entered.
|
curam.cpm.sl.entity.struct.ProviderSearchDetailsList |
searchProvider(java.lang.String providerName,
java.lang.String referenceNumber,
java.lang.String providerCategoryType,
java.lang.String ownerName)
Searches all Providers that match the criteria entered.
|
curam.cpm.sl.entity.struct.ProviderMembersBackgroundCheckDetailsList |
searchProviderMembersBackgroundCheckDetails(Provider provider)
Searches details for all members of a provider with back ground check
information.
|
java.util.Set<Provider> |
searchProvidersByUserName(java.lang.String userName)
Searches all providers that are assigned to the resource manager.
|
java.util.List<Provider> |
searchProvidersForFacilityInformation(curam.cpm.sl.struct.RetrieveFacilityInformationKey retrieveFacilityInformationKey)
Search for the list of providers matching the input search criteria.
|
java.util.Set<Provider> searchProvidersByUserName(java.lang.String userName)
userName
- the userName to search for.java.util.Set<Provider> searchBy(java.lang.String name, java.lang.String referenceNumber, java.lang.Boolean searchByName, java.lang.Boolean searchByReferenceNumber, java.lang.String category, java.lang.String providerCategoryType, java.lang.Boolean searchByCategory, java.lang.Boolean searchByType, java.lang.Boolean primaryCategoryInd)
name
- provider name.referenceNumber
- provider reference number.searchByName
- indicator to search by name.searchByReferenceNumber
- indicator to search by reference number.category
- category of the provider.providerCategoryType
- type of the provider category.searchByCategory
- indicator to search by category.searchByType
- indicator to search by type.primaryCategoryInd
- primary category index of provider.java.util.Set<Provider> searchByProviderEnrollment(java.lang.String name, java.lang.String referenceNumber, java.lang.Boolean searchByName, java.lang.Boolean searchByReferenceNumber, java.lang.String street1, java.lang.String city, java.lang.Boolean searchByStreet1, java.lang.Boolean searchByCity, java.lang.String addressTypeCode, java.lang.String cityTypeCode)
name
- provider name.referenceNumber
- provider reference number.searchByName
- indicator to search by name.searchByReferenceNumber
- indicator to search by reference number.street1
- street of the provider.city
- city of the provider.searchByStreet1
- indicator to search by street.searchByCity
- indicator to search by city.addressTypeCode
- address type code of the provider.cityTypeCode
- city type code of the provider.java.util.Set<Provider> readAll()
Provider readByEnquiry(long enquiryID)
enquiryID
- Contains Enquiry ID.curam.cpm.sl.entity.struct.ProviderSearchDetailsList searchProvider(java.lang.String providerName, java.lang.String referenceNumber, java.lang.String providerCategoryType, java.lang.String ownerName) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerName
- Name of the Provider.referenceNumber
- Reference number of the Provider.providerCategoryType
- Category Type of the Provider.ownerName
- Owner's name.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.curam.cpm.sl.entity.struct.ProviderAndServiceSearchResultList searchProvider(java.lang.String name, java.lang.String street1, java.lang.String city, long serviceID, curam.util.type.Date fromDate, curam.util.type.Date toDate) throws curam.util.exception.AppException, curam.util.exception.InformationalException
name
- Contains the name of the Provider.street1
- Contains the street1 in the address of the Provider.city
- Contains the city in the address of the Provider.serviceID
- Contains the service ID.fromDate
- Contains the fromDate to start the search.toDate
- Contains the toDate to end the search..curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.java.util.List<Provider> searchProvidersForFacilityInformation(curam.cpm.sl.struct.RetrieveFacilityInformationKey retrieveFacilityInformationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
retrieveFacilityInformationKey
- The input search criteria.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.curam.cpm.sl.entity.struct.ProviderMembersBackgroundCheckDetailsList searchProviderMembersBackgroundCheckDetails(Provider provider) throws curam.util.exception.AppException, curam.util.exception.InformationalException
provider
- Contains concern Role ID of a provider.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.curam.cpm.sl.entity.struct.FinancialInstructionDetailList searchByFinancialInstructionAndILIType(curam.cpm.sl.entity.struct.SearchByFIAndILITypeKey searchByFIAndILITypeKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
searchByFIAndILITypeKey
- financial instruction ID and ILIType.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.curam.cpm.sl.entity.struct.ProviderFinancialDetailList searchFinancialsByConcernRole(long concernRoleID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
concernRoleID
- Concern Role ID of the CaseNominee.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.curam.cpm.sl.entity.struct.ProviderFinancialDetailList searchLiabilitiesByConcernRole(long concernRoleID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
concernRoleID
- Concern Role ID of the CaseNominee.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.curam.cpm.sl.entity.struct.ProviderInvestigationDetailsList readProviderInvestigations(long concernRoleID, curam.codetable.impl.CASETYPECODEEntry caseTypeCode, curam.codetable.impl.RECORDSTATUSEntry recordStatus, curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry caseParticipantRole) throws curam.util.exception.AppException, curam.util.exception.InformationalException
concernRoleID
- Concern Role ID of the provider for which investigation cases will
be retrieved.caseTypeCode
- Type code for investigation case need to be retrieve.recordStatus
- Status of the record need to be retrieved.caseParticipantRole
- Role type for the case participant.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.