Introduction to EDI X12
3.8 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
38 students enrolled

Introduction to EDI X12

Learn Electronic Data Interchange used in North America
New
3.8 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
38 students enrolled
Created by Neal Walters
Last updated 7/2020
English
English [Auto]
Current price: $132.99 Original price: $189.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Overview of EDI X12 (Electronic Data Interchange format used in North America)
  • Parsing and Creating an EDI file with C#, Python, and NodeJS (JavaScript)
  • Overview of AS2 Transport Protocol
  • ECommerce EDI Documents: Purchase Order 850, Confirmation 855, Advanced Shipping Notice (ASN) 856, Invoice (810)
  • Motor Carrier EDI Documents: Load Tender (204), Load Tender Response (990), Status (214), Invoice (210) (for Logistics, Trucking)
  • HIPAA/Healthcare EDI Documents: 837 Claims, 835 Payment Advice
  • Converting EDI to and From XML
  • Tricks for formatting EDI for viewing (using PowerShell and NotePad++)
  • EDI Notepad - Free tool to view EDI
Course content
Expand all 83 lectures 14:11:16
+ Intro to EDI
6 lectures 35:41
Intro to EDI (Slide Presentation) - Part 2
08:16
Message Transport AS2 - Slide Presentation
07:46
Message Transport SFTP - Slide Presentation
05:37
X12 EDI Partners/Vendors (from nex12.org)
01:43
Breadth And Types of EDI Messages
03:40
+ Reading EDI, EDI Notepad/Viewer, Editor Tools
9 lectures 01:24:36
X12 Two Numeric Data Types
04:02
X12 NonNumeric Data Types
05:49
EDI NotePad (from Liaison, now OpenText)
16:35
PowerShell to Format Files on Disk Directories (live coding/debugging) PowerShel
25:01
PowerShell to Format Files on Disk Directories (summary of working code)
08:05
Custom X12 Language Highlighting for NotePad++
02:00
Quiz: Reading EDI
8 questions
+ Envelope Structure, Headers/Footers, and Common Messages
4 lectures 31:21
ISA Header/Footer
09:46
GS Header, ST Header, Envelope Structure
05:27
Quiz: Headers, Footers, Document Structure
8 questions
Acknowledgment Messages
07:46
997 Functional Acknoledgment (in detail)
08:22
Quiz: Acknowledgment Messages
3 questions
+ Implementation Guides
3 lectures 17:32
Example 850 Implementation Guides from Lowes, General Mills, Erico
10:38
Creating Your Own Implementation Guide
03:11
Edifecs Specbuilder/XEngine (Commercial Software Product)
03:43
+ ECommerce Family of X12 Messages
6 lectures 01:02:22
Introduction to ECommerce EDI Messages (Slide Presentation)
11:42
PO EDI/850 - Implementation Guide
23:34
PO Acknowledgment EDI/855 - Implementation Guide
03:42
Advanced Shipping Notice (ASN) EDI/856 - Implementation Guide
10:02
Invoice (EDI/210) - Implementation Guide
05:33
Inventory (EDI/846) - Implementation Guide
07:49
+ Trucking/Logistics (Motor Carrier) Family of Messages
5 lectures 51:14
Introduction to Motor Carrier EDI Messages (Slide Presentation)
06:07
EDI 204 - Inbound Load Tender (Request for Shipment)
25:08
EDI 990 - Response to Load Tender 204
05:54
EDI 214 - Shipment Status
06:19
EDI 210 - Invoice
07:46
+ HIPAA Healthcare Family of Messages
2 lectures 28:01
Introduction to HIPAA EDI Messages (Slide Presentation)
08:32
HIPAA - 837P - Professional Claim
19:29
+ How Microsoft BizTalk Implements EDI (Example of an Enterprise Software Package)
4 lectures 18:29
Parties - AS2 Agreements
03:13
X12 Agreements
10:06
Send Ports, Recieve Locations, and Pipeline Adapters
02:23
Schemas, Maps and Orchestrations
02:47
+ C# Programming - Basic Parsing
9 lectures 02:01:00
C# Basic Parsing EDI 850 - Split on Line and Element Separators
11:00
Parse EDI 850 Purchase Order - Setting Class/Object Variables
04:42
Parse EDI 850 Purchase Order - Repeating REF and PER segment
16:17
Parse EDI 850 Purchase Order - Repeating PO1 Line Items
13:02
Serialize/Deserialize PO850 Object to/from Disk
11:23
Parse EDI Directly to an XML File
18:39
Creating an EDI 850 from XML - Part 1 - PO Object to EDI/XML
13:30
Creating an EDI 850 from XML - Part 2 - EDI/XML to EDI
14:45
Function to Remove EDI Separator from Text Fields
17:42
Requirements
  • None for the first non-programming part of the course which is designed for everyone.
  • For the programming lessons, some familiarity with one of these three languages: C#, Python, and NodeJS (JavaScript)
  • Tools demonstrated will be on Windows Platform but concepts apply cross-platform
Description

EDI is often required when dealing with larger companies.  Most of the common interactions between trading partners have been codified into various EDI file formats.  We'll teach you how to read EDI files, and how to lookup implementation guides to understand what each field means.

This first part of the course is high level, and can be used by managers, business analysts, and quality assurance/testers to gain a deeper understanding of EDI.  The second part of the course will show how to process EDI files in several popular programming languages.

The course looks at three families of EDI messages: ECommerce, Motor Carrier (Trucking/Logistics/Freight), and HIPAA/HealthCare.  Implementation guides are discussed for the most popular messages in each category.

At the end of this course, a programmer should be able to either create an EDI file from a database, or receive, parse, and store incoming EDI information into a database.  All the programming examples will be done with the EDI 850 Purchase Order.




Who this course is for:
  • Software developers who need to read, understand, and process EDI files
  • Managers and Business Analysts who want a deeper understanding of EDI for planning and creating requirements
  • QA - Quality Assurance Testers who need to understand and test EDI-based systems.
  • Someone who needs to work with an enterprise level EDI tool that doesn't already know the basics.