Duplicate Check
This XML API checks if the applicant who is applying for the lifeline services is duplicate in your database with any other active subscribers in your database or not. There are several checks and algorithms by which we determine the duplicate subscriber. Below is the duplicate check process.
- First & last name, Address line 1 and Zip code.
- First & Last name, last 4 of SSN & DOB
- Last name, last four of SSN & DOB
- First name, last four of SSN & DOB
- First Name, DOB and Address.
- Last Name, DOB and Address.
- Beneficiary First & last name, Address line 1 and Zip code.
- Beneficiary First & Last name, last 4 of SSN & DOB
- Beneficiary Last name, last four of SSN & DOB
- Beneficiary First name, last four of SSN & DOB
- Beneficiary First Name, DOB and Address.
- Beneficiary Last Name, DOB and Address.
Exact DL duplicate Number
Sample Request XML
<?xml version="1.0" encoding="utf-8"?> <VCAREOSSAPI xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CREDENTIALS> <VENDORID></VENDORID> <USERNAME></USERNAME> <PASSWORD></PASSWORD> <PIN></PIN> <REFERENCENUMBER></REFERENCENUMBER> </CREDENTIALS> <VCAREOSS> <DUPLICATECHECK> <ENROLLMENTID></ENROLLMENTID> <FIRSTNAME></FIRSTNAME> <LASTNAME></LASTNAME> <ADDRESS1></ADDRESS1> <ADDRESS2></ADDRESS2> <CITY></CITY> <STATE></STATE> <ZIP></ZIP> <BIRTHDATE></BIRTHDATE> <SSN></SSN> <DRIVERSLICENCENUMBER></DRIVERSLICENCENUMBER> <BENEFICIARYFIRSTNAME></BENEFICIARYFIRSTNAME> <BENEFICIARYLASTNAME></BENEFICIARYLASTNAME> <BENEFICIARYDOB></BENEFICIARYDOB> <BENEFICIARYSSN></BENEFICIARYSSN> <SERVICETYPE></SERVICETYPE> <SOURCE></SOURCE> <AGENTID></AGENTID> <AGENTPASSWORD></AGENTPASSWORD> </DUPLICATECHECK> </VCAREOSS> </VCAREOSSAPI>
List of status code, description and resolution. | ||
---|---|---|
Status Code | Description | How to Resolve? |
00 | SUCCESS | SUCCESS |
10 | You cannot enroll with this resident address because it has the maximum number of allowable households with active Lifeline service. | You are exceeding max number of lifeline enrollemt for this resident address. |
13 | Password is invalid. | Provide a valid Password. |
16 | Vendor not found. Wrong credentials. | Please enter valid vendor credentials. |
43 | Multiple input errors. | Please check description. This is providing multiple dynamic errors. |
44 | Input error. | Please check description. This is provided dynamic error. |
46 | Internal duplicate. | Provide another data. |
47 | H2O is down. | H2O is down. Please try again later. |
49 | H2O Duplicate. | H2O is a duplicate value. |
50 | HOUSEHOLD::Household in H2O. | Duplicate address is coming in H2O. |
56 | Internal duplicate checking API is down. Please try again later. | Internal duplicate checking API is down. Please try again later. |
66 | Invalid date format. | Please provide date in defined format. |
356 | Agent ID cannot be blank. | Please provide Agent ID as it cannot be blank. |
457 | Invalid Source. | Please provide a valid Source. Given value is invalid for Source. |
Response XML
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber></referenceNumber> </credentials> <DuplicateCheck> <statusCode>00</statusCode> <description>SUCCESS</description> <errorDescription>Internal duplicate.: DUPLICATE</errorDescription> <duplicatestatus>DUPLICATE</duplicatestatus> </DuplicateCheck> </VcareOssApi>
SUCCESS
List of all the status codes will be shared separately.
<duplicatestatus>DUPLICATE means that the subscriber is exact duplicate in the system. If it is HOUSEHOLD then it means only the address is duplicate and you will need to pass the IEH flag in createcustomer API to override Household duplicate
Sample Fail Response: 1
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>10</statusCode> <description>FAIL</description> <errorDescription>You cannot enroll with this resident address because it has the maximum number of allowable households with active Lifeline service.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 2
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>13</statusCode> <description>FAIL</description> <errorDescription>Password is invalid.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 3
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>16</statusCode> <description>FAIL</description> <errorDescription>Vendor not found. Wrong credentials.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 4
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>43</statusCode> <description>FAIL</description> <errorDescription>Multiple input errors.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 5
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>44</statusCode> <description>FAIL</description> <errorDescription>Input error.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 6
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>46</statusCode> <description>FAIL</description> <errorDescription>Internal duplicate.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 7
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>47</statusCode> <description>FAIL</description> <errorDescription>H2O is down.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 8
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>49</statusCode> <description>FAIL</description> <errorDescription>H2O Duplicate.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 9
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>50</statusCode> <description>FAIL</description> <errorDescription>HOUSEHOLD::Household in H2O.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 10
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>56</statusCode> <description>FAIL</description> <errorDescription>Internal duplicate checking API is down. Please try again later.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 11
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>66</statusCode> <description>FAIL</description> <errorDescription>Invalid date format.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 12
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>356</statusCode> <description>FAIL</description> <errorDescription>Agent ID cannot be blank.</errorDescription> </DuplicateCheck> </VcareOssApi>
Sample Fail Response: 13
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <DuplicateCheck> <statusCode>457</statusCode> <description>FAIL</description> <errorDescription>Invalid Source.</errorDescription> </DuplicateCheck> </VcareOssApi>
All the status codes are listed under the status code sections. Please click here to go to the status code.