X12 EDI Parser for Java
Parse your EDI files directly from your Java code
Intuitive API and Easy to Get Started With
- Intuitive object model for claims (837) and payments (835)
- No knowledge of EDI is necessary
- Minimal dependencies, integrates with any Java application
- No installation—just add our dependency to your Maven or Gradle file
- API for navigating loops and segments and accessing metadata
Solid X12 EDI Support for Healthcare
- The object model for 837 and 835
- Support for all healthcare X12 EDI transactions
- Support for many non-healthcare transactions, such as 850, 204, 820, 210, and others
- Translation of qualifiers and X12 EDI codes to Java enums
- Healthcare codes can be enriched with descriptions, categories, and other metadata
- Optional validation of healthcare codes
Efficient Parsing of Large Transactions and Large Files
- The parser reads large files and large transactions in chunks
- No limit on the number of claims within a transaction
- No limit on a file size or the number of transactions in a file
NCPDP Support
- Support for the NCPDP telecom format for pharmacy claims
To learn more, see the documentation and examples in our GitHub repo.
If you don’t use Java, consider our API or command-line converter to parse and convert EDI files from any language.