Converting 5010 835 to 4010 835...

Aug 10, 2012 at 6:03 PM

I have a scenario where I need to convert the 5010 835 files we are receiving to the older 4010 version.  It seems like this project could help me accomplish that goal; however, I'm not quite sure exactly where to start.

If it is indeed possible to do this conversion with the x12parser, could you point me in the right direction?  If it is not possible, thanks for letting me know.

Aug 10, 2012 at 8:40 PM

You could use this tool to parse an 5010 835 and recreate it as a 4010 835, but before you start.  If you use a clearinghouse, most of them are prepared to do this for you, it's at least worth asking since their code will already be tested.

The x12 will get loaded into an Interchange object which you can traverse and create a new Interchange object using the older version.

There is some code examples in the discussion for doing this with 837s here

Aug 13, 2012 at 3:58 AM

Thanks for the link.  I'll take a look at it.  We do not use a clearing house, so unfortunately I can't count on them for the conversion.


Aug 13, 2012 at 4:02 PM


If you're interested (and assuming you're not doing dental claims) I could get you connected with a pretty affordable clearinghouse that has these type of tools available. Having had to support an environment where we submitted direct to payers, I've found it makes life much easier to have a central management point for claims and remits, i.e. the clearinghouse. (Full disclosure - my company is a reseller for them).