The EOB-Providers.xml file is located on each web server in the c:\Tomcatx.x.x\virtualclasspath\WebeXchange folder. This file specifies which EOB providers (Echo, Zelis/RedCard/ Emdeon) are used in the standard EOB call and how each of those calls are made.
***As of Web eXchange 6.4.0, the EOB service has been moved to Smart TPA Web Services (STWS). The eob-providers.xml file will be located in the following folder structure (QA for example) \\javadevwsqa\c$\Tomcat9.0.68_STWS\virtualclasspath\smart-tpa#v3\. There is also a new Employer Properties setting to specify the eob_providers default list and order and individual Employer Property options to override the default EOB provider list. The way each EOB provider is called is still defined in the eob-providers.xml
eob-providers.xml example and options:
<?xml version="1.0" encoding="UTF-8"?> <!-- List of EOB providers to try and fetch the claim EOB from. They will be processed in the order specified in this XML and will stop once one is found. The Web eXchange EOB will be presented if this list is empty, or if none of the providers has the claim being looked up --> <eob-providers> <provider javaClass="com.webexchange.eob.EchoEobProvider"> <param name="url" value="https://view.echohealthinc.com/WebAPI/Document/getpdf" /> <param name="clientKey" value="XXXXX" /> <param name="clientId" value="XXXXX" /> </provider> <provider javaClass="com.webexchange.eob.RedCardEobProvider"> <param name="url" value="https://api.redcard.com/Source/ViewClaimsDocument.aspx" /> <!-- There are two "gh" parameters (gh1 and gh2). Either one or both can be set, but at least one is required. The special value "{groupNbr}" will pull the member's group number from the claim system, while any other value will be used as a literal string. --> <param name="gh1" value="{groupNbr}" /> <!-- lowercase true/false value --> <param name="stripDashFromClaimNo" value="false" /> <!-- controls the value of the current memberId param and allows for a custom name. "patientId" is the other option.--> <param name="memberIdParameterName" value="memberId" /> </provider> <provider javaClass="com.webexchange.eob.RedCardEobProvider"> <param name="url" value="https://api.redcard.com/Source/ViewClaimsDocument.aspx" /> <!-- There are two "gh" parameters (gh1 and gh2). Either one or both can be set, but at least one is required. The special value "{groupNbr}" will pull the member's group number from the claim system, while any other value will be used as a literal string. --> <param name="gh2" value="{groupNbr}" /> <!-- lowercase true/false value --> <param name="stripDashFromClaimNo" value="false" /> <!-- controls the value of the current memberId param and allows for a custom name. "patientId" is the other option.--> <param name="memberIdParameterName" value="memberId" /> </provider> <provider javaClass="com.webexchange.eob.RedCardEobProvider"> <param name="url" value="https://api.redcard.com/Source/ViewClaimsDocument.aspx" /> <!-- There are two "gh" parameters (gh1 and gh2). Either one or both can be set, but at least one is required. The special value "{groupNbr}" will pull the member's group number from the claim system, while any other value will be used as a literal string. --> <param name="gh1" value="HS" /> <param name="gh2" value="{groupNbr}" /> <!-- lowercase true/false value --> <param name="stripDashFromClaimNo" value="true" /> <!-- controls the value of the current memberId param and allows for a custom name. "patientId" is the other option.--> <param name="memberIdParameterName" value="patientId" /> </provider> <provider javaClass="com.webexchange.eob.EmdeonEobProvider"> <param name="url" value="https://images.healthclaimonline.com/get_document.adc" /> <param name="key" value="XXXXX" /> <param name="client_no" value="2029" /> <param name="layout_no" value="026" /> </provider> <provider javaClass="com.webexchange.eob.WebExEobProvider" /> </eob-providers>