EDI Parsers
For EDI messages, sometimes I really like to have some handy EDI tools to view/check/validate them, that's the reason I build this set of EDI Parsers for my own practice and usage.
You can call them as EDI Parsers, or EDI Testers, or EDI Editors, or EDI Browsers, or EDI Viewers, or whatever name you like.
This EDI Parsers can handle X12 (4010, 5010, 5020, etc), HIPAA, HL7 (v2.x to v3), SWIFT MT (2008, 2009, 2010, 2011, etc), MX, EDIFACT, etc.
Yes, I could integrate all of them into one single EDI Parser, but considering the portability and easy access, I build them separately, and dedicate to the message type level for each domain. For same consideration of easy access, I put them on this site as Java Web Start (assuming you have JRE 1.5+ in your system). You may start the EDI Parsers from this page (click the following links), or save the Web Start files (jnlp) to your local computer (right-click the following links then choose "Save link as...") then double-click the file (jnlp) to start it. When get digital signature warning prompt, please click "Run" button to continue.
How do they work? Taking X12 5010 837 (Health Care Claim) as example, here are some screen shots (pdf), and a quick webcast (flash - 3 minutes 40 seconds), for your reference.
For some message domains that have corresponding XML proposals and schemas, e.g. SWIFT MT, HL7 v3, etc, a reasonable alternative is to convert them into XML first, then leverage standard XML tools for further processing. Here is an SWIFT MT/XML Converter which allows you to convert SWIFT message from MT format to XML format and vice versa; and here is an W3C XSD/XML Validator which allows you to test/validate XML document against XSD schema.
You can freely play them. I haven't got chance to tune/optimize them yet, so they may be a bit slow if you parse big-size EDI data through them. Contact me if any question. Have fun!
X12 4010 270 (Eligibility, Coverage or Benefit Inquiry)Want to see more? Let me know.
Posted: September 2011.