HIPAA EDI Development Suite

BLOG

Use .Net To Validate EDI Data with Code Conditions

Background As you know the EDIValidator component uses rules files to validate EDI data.  You can specify rather complex conditions.  For example +SegPos[322] = if ((SegPos[316:1] == “R”) or (SegPos[316:1] == “S”)) then Usage[Required] else Usage[Optional] end This rules says that segment number 322’s usage depends on whether the condition in the if statement is […]

Read more

How To Split EDI Files

But John, my EDI file is perfect!  It has the proper Interchange Header, Functional Group and Transaction Header.  My ISA segment length is exactly 106 characters!  You can’t touch it.  If you split it, it’s like splitting part of me! Introduction X12 EDI files are split into […]

Read more

Loading EDI data into a database

There are 3 easy steps for loading EDI data into a database Create the necessary database tables that will hold the EDI data Load the EDI data into memory Save the EDI data into the database tables Introduction In this post we’ll be loading a 5010 837 […]

Read more

Parsing EDI the better way

You’re parsing it the hard way.  But it’s not too late to fix it! Welcome back!  By now you have the EDI basics down pat.   You know what ANSI X12 is all about, you know about segment structures, EDI envelopes, etc.  For HIPAA developers you may already […]

Read more

What are the SNIP EDI Validation Levels

You’ve been hearing about SNIP level validation a while now however they seem foreign to you.  Let’s go over them. SNIP is the short name for WEDI SNIP (Workgroup for Electronic Data Interchange Strategic National Implementation Process).  Whew! When you’re dealing with HIPAA you must make that […]

Read more

What’s the Repetition Separator Character in 5010 X12?

The Repetition Separator Character was introduced in version 5010 of the HIPAA implementation guide.               This character is located in ISA11 of the HIPAA 5010 implementation guide.  Previously ISA11 was used to hold the Interchange Controls Version Number ( ex: 4010).  […]

Read more

Detecting X12 EDI Delimiters

EDI Parsers must be able to understand data in EDI files in order to correctly parse them.  EDI data files can look complex, however they must adhere to certain rules.  For example, EDI data is grouped into segments.  Segments contain data elements.   EDI parsers must be able […]

Read more

X12 Segment Structure

EDI segments contain the basic units of data in an EDI file. In fact an EDI file contains only segments. In this article we will discuss the X12 segment structure and how it’s used to create EDI messages. Let’s say we want to send a basic company […]

Read more

What is EDI

The purpose of this article to give a brief overview of what EDI is in a simple and straightforward manner. If you’re reading this article that means that you’re either interested in EDI development or simply just want to learn more about EDI in general. There’s a […]

Read more