File rejected when billing stress test claims to Medicare

Situation
File rejected when billing stress test claims to Medicare

ENTIRE FILE REJECTED DUE TO ERROR IN ONE OR MORE OF THE ANSI CONTROL SEGMENTS
63 in SE01 not = to actual segment count in transaction set which is 71
Line: 73 Loop: trend Transaction Segment Count

OpenEMR Version
I’m using OpenEMR version 7.0.2 patch 3

Browser:
I’m using: Firefox

Operating System
I’m using: Ubuntu 24.04

Search
Did you search the forum for similar questions? yes

Logs
Did you check the logs? yes
Was there anything pertinent in them? no
Please paste them here (surround with three backticks (```) for readability.
You can also turn on User Debugging under Administration->Globals->Logging User Debugging Options=>All

After doing some investing the original issue was the following concerning the ordering provider.

Claim Number : 1132564827 Tracking Number: 45265491 * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT

  • LINE: 49 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 49 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 50 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 50 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N404 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 50 LOOP: 2420E SERVICE LINE ORDERING PROVIDER COUNTRY CODE * ELEMENT N404 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 50 LOOP: 2420E SERVICE LINE ORDERING PROVIDER COUNTRY CODE * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 55 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 55 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 56 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 56 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N404 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 56 LOOP: 2420E SERVICE LINE ORDERING PROVIDER COUNTRY CODE * ELEMENT N404 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 56 LOOP: 2420E SERVICE LINE ORDERING PROVIDER COUNTRY CODE * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 63 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 63 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 64 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 64 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N404 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 64 LOOP: 2420E SERVICE LINE ORDERING PROVIDER COUNTRY CODE * ELEMENT N404 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 64 LOOP: 2420E SERVICE LINE ORDERING PROVIDER COUNTRY CODE * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 71 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N301 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 71 LOOP: 2420E SERVICE LINE ORDERING PROVIDER ADDRESS LINE 1 * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT
  • LINE: 72 LOOP: 2420E SERVICE LINE ORDERING PROVIDER CITY NAME * ELEMENT N401 IS EMPTY. IT IS A MANDATORY ELEMENT FOR THIS SEGMENT

I wonder if it might have anything to do with this commit 0cbafca. I will do some further investigating and testing tomorrow.

1 Like

After doing some further investigation the issue appears to be with the Miscellaneous Billing Options for HCFA-1500 and that it throws off the count in the line…

SE*38*0001~

by two for each LX* in the x12 file

Going to do some testing to see if I can narrow down what commit the issue presents itself. This happened when we upgraded from 7.0.2 to 7.0.2 patch 3.

1 Like

thanks @darkdecoy, looks like we need to bump $edicount after line 1524 and line 1526

1 Like

I tested the fix and it did resolve the issue with the count being off

1 Like