# Error with eligibility check - Nothing returned from X12 Partner

**URL:** <https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653>\
**Category:** Day-to-Day Users\
**Created:** [October 16, 2024, 4:55pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653 "2024-10-16T16:55:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 16, 2024, 4:55pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/1 "2024-10-16T16:55:23Z")

</div>

I am trying to check eligibility for a patient but I am getting an error: “Nothing returned from X12 Partner.” I have the X12 Partners set up with Office Ally. I did a test claim upload and it is working; I can see the claim in the Office Ally portal.

For patient information, I have the first name, last name, date of birth, and gender. Insurance is selected with the policy number and relationship (self). For insurance, I have the name, state, country, payer ID, payer type (Other HCFA), and X12 partner (Office Ally).

Is there anything else I am missing to get the eligibility check working? I looked at the log but I’m not sure what to make of it. Appreciate your help.

**Admin edit:**  
The solution is in v7.0.2(2). Recommend reading entire topic to get setup insight.  
For those that want to fix by hand here is PR: [Eligibility Fixes by sjpadgett · Pull Request #7774 · openemr/openemr · GitHub](https://github.com/openemr/openemr/pull/7774)

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 16, 2024, 4:59pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/2 "2024-10-16T16:59:44Z")

</div>

hi @moussa , do you have real time eligibility credentials from OA?

---

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 16, 2024, 5:04pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/3 "2024-10-16T17:04:30Z")

</div>

I checked the same patient in Office Ally portal and I did get the coverage status.

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 16, 2024, 5:14pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/4 "2024-10-16T17:14:01Z")

</div>

Pretty sure you have to email [realtime\_support@officeally.com](mailto:realtime_support@officeally.com) with your customer number asking for real time credentials.

Those go into the bottom section of the X12 partner setup in Admin-\>Practice Settings.

---

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 17, 2024, 8:47pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/5 "2024-10-17T20:47:48Z")

</div>

Hi @stephenwaite , I reached out to OA and requested Realtime EDI Credentials which they gave them to me. From OA I have:  
Username, Password, Sender ID (ISA06/GS02) [not the same as my tax ID EIN], Receiver ID (ISA08/GS03) [OFFALLY , which is diffferent than the one I used in my initial X12 setup 330897513] and two endpoint addresses:  
• SOAP: [rtx Service](https://wsd.officeally.com/TransactionService/rtx.svc)  
• MIME: [https://wsd.officeally.com/TransactionSite/realtime-request/MIME](https://wsd.officeally.com/TransactionSite/realtime-request/MIME)

I put the Username in Client ID, Password in Client Secret, I used both links but still getting error when checking eligibility .

Appreciate your thoughts

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/c/b/cb5cd5250777a8ff68ef5ca7582fb2b517af2f99.png)

---

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 18, 2024, 12:20am UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/6 "2024-10-18T00:20:23Z")

</div>

I looked at this discussion and the pic attached, it seems the space does not accept enough cherecters and my User Logon and User Password are cut off

> [@Eligibility Checks & Clearinghouses](https://community.open-emr.org/t/eligibility-checks-clearinghouses/9742/133):
>
> hi @sjpadgett, does this look like an ok setup with the username/password for OA?

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 18, 2024, 12:28am UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/7 "2024-10-18T00:28:18Z")

</div>

oh, create a new x12 partner and then update the bottom of the insurance company with the eligibility x12 partner

 ![Screenshot from 2024-10-17 20-27-50](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/1/7/17fa1448d53e7c11da3508f2ec0e74d29f122051.png)

---

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 18, 2024, 1:39am UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/8 "2024-10-18T01:39:46Z")

</div>

Yes, I did select OA for Eligibility check when creating the insurance.

Will OA username and password provided goes here (which only allow 10 cherecters)

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/f/a/fa3a9ccc19ca95ce03ba1dd5700c03ceec1733fe.png)

Or Here?

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/1/4/14debd3cd3d298917480e4ba81b7530963274d16.png)

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 18, 2024, 10:04am UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/9 "2024-10-18T10:04:28Z")

</div>

In the top picture, and recent versions of OpenEMR allow for more than 10 characters.

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [October 20, 2024, 4:22pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/10 "2024-10-20T16:22:40Z")

</div>

Hi @moussa  
@stephenwaite asked if I could take a look at your issue so first, what version OpenEMR are you testing from?  
Are you willing to upgrade to patch 2 if I need to make changes?  
And lastly I will need your test credentials and test patient so I can test to debug.

Otherwise the best I can do is review current OA spec to see if my module is current. I find it highly doubtful api URL has changed as it is a SOAP plus companies are very hesitant to change api schemas for legacy but we’ll see.

So please reply asap because I won’t be on this very long.

---

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 20, 2024, 4:58pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/11 "2024-10-20T16:58:29Z")

</div>

Thank you for looking at this. I believe I took my openEMR from here [OpenEMR 7.0.0 Linux Installation - OpenEMR Project Wiki](https://www.open-emr.org/wiki/index.php/OpenEMR_7.0.0_Linux_Installation)

Here is my system specs:  
CMS Version : 0.7.2.6-Phoenix  
PHP Version: 8.2.24  
PHP safe\_mode: Off  
PHP safe\_mode\_gid: Off  
OS: Linux openemr 6.1.0-26-cloud-amd64 #1 SMP PREEMPT\_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86\_64|  
WebServer: Apache/2.4.62 (Debian)

Are you willing to upgrade to patch 2 if I need to make changes?  
Yes

And lastly I will need your test credentials and test patient so I can test to debug.  
Sure.

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [October 20, 2024, 5:06pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/12 "2024-10-20T17:06:04Z")

</div>

Great and thanks for getting back so quickly. I’m reviewing current code and spec now.  
If you could email me all the x12 partner credentials plus a screenshot and I’ll need an insurance company, patient and whatever else.  
[sjpadgett@gmail.com](mailto:sjpadgett@gmail.com) or PM me here.

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [October 21, 2024, 3:44pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/13 "2024-10-21T15:44:44Z")

</div>

I pretty much knew the answer that the X12 segment ISA-02 and ISA-04 max length is 10 characters. Looking at spec verified.  
One reason for this is that the entire length for ISA segment is fixed at 106.

So if OA is forcing these longer passwords and usernames then they violate X12.

@moussa Check with OA realtime support and have them justify or I thought OA allowed user to set these. Either way so I can test and debug to spec, please have new credentials issued following the 10 character limits.  
Please report back here OA response or outcome for others to learn.  
Thanks

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 21, 2024, 3:53pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/14 "2024-10-21T15:53:18Z")

</div>

hi @sjpadgett , since it’s a separate x12 partner could you co-opt one of the other x12 partner fields as a work around?

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [October 21, 2024, 4:13pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/15 "2024-10-21T16:13:27Z")

</div>

Maybe but would require a new input to avoid confusion.  
Still in this case trying to fix in v7.0.0 is problematic.  
I also believe the response has changed and I need to verify parsing.  
But if OA insist they won’t cooperate because ISA-02 04 isn’t required then I have no choice.

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 21, 2024, 4:15pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/16 "2024-10-21T16:15:14Z")

</div>

right, it’s not required because you’re sending it in the mime not in the 270 payload?

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [October 21, 2024, 4:38pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/17 "2024-10-21T16:38:14Z")

</div>

Right. I finally found my archived test messages from 2019 so I can see past responses.  
But you’re right and I’ll see what I can come up with however I hoped to not have to mess with the username and password for the v7.0.0 folks.  
@moussa Can you do an About to verify your version?

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [October 21, 2024, 5:10pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/18 "2024-10-21T17:10:24Z")

</div>

So Though OA sends back a success error code in mime they report transaction X12 error in returned X12 message. `~MSG*INVALID OFFICE ALLY PAYER ID SUBMITTED IN 2100A NM109~` I don’t parse for this and then report to user so needs to be fixed.  
I have a older Payer list but it doesn’t have Caresource OH only Caresource KY  
@moussa Are you sure that Payer Id 31114 is correct?

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 21, 2024, 5:26pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/19 "2024-10-21T17:26:32Z")

</div>

> **[Office Ally Available Payers - Eligibility - 270/271](https://cms.officeally.com/all-payers-list-2-0-eligibility-270-271)**
>
> Find eligibility and benefits information with Office Ally's All Payers List 2.0. Easily perform 270/271 transactions & improve your patient care.

---

<div class="post-metadata">

**Author:** ![moussa](https://community.open-emr.org/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@moussa](https://community.open-emr.org/u/moussa)\
**Post date:** [October 21, 2024, 5:45pm UTC](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653/20 "2024-10-21T17:45:54Z")

</div>

> [@sjpadgett](#):
>
> 31114

Thank you @sjpadgett and @stephenwaite for looking into this.

I have two Payer IDs for CareSource: 31114 and 31500. I used them both in different patients in OA and they go through.

Can you try 31500 for the patient that I shared with you.

[Next page](https://community.open-emr.org/t/error-with-eligibility-check-nothing-returned-from-x12-partner/23653.md?page=2)
