EDI Parser for Java
You can use the parser directly from your Java code by including it as a dependency in your Gradle or Maven file.
If you don’t use Java, consider our API or command-line converter to parse and convert EDI files from any language.
The parser provides the following key features:
- Intuitive object model for claims (837) and payments (835), no knowledge of EDI is necessary
- Easy-to-use API for navigating EDI segments and elements
- Minimal dependencies, integrates with any Java application
- Ability to parse large files; no limit on the number of transactions in a single file
- Support for large transactions with many claims or payments
- Optional validation of healthcare codes
- Healthcare codes can be enriched with descriptions, categories, and other metadata
- Support for all healthcare X12 EDI transactions
- Support for many non-healthcare transactions, such as 850, 204, 820, 210, and others
- Support for the NCPDP telecom format
We have plenty of examples in our GitHub repo; the JavaDoc API for the parser can be found here.
Register below to get the link to our Maven repo; you’ll be able to get started right away: