---
title: "X12 Interchange"
slug: "x12-interchange"
updated: 2026-04-20T17:16:08Z
published: 2026-04-20T17:16:08Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# X12 Interchange

## Overview

| ## Module Details |
| --- |
| **Core or GitHub Module** | Core |
| **Steps Exposed** | Yes |
| **Step Location** | Data > X12 |
| **Settings Location** | N/A |
| **Prerequisites** | X12 Module [Installed](https://documentation.decisions.com/v9/docs/installing-modules-decisions). Project dependency [created](https://documentation.decisions.com/v9/docs/project-dependencies). |

X12 is an ANSI-accredited, consensus-based, non-profit organization focused on the development, implementation, and ongoing use of interoperable electronic data interchange standards. For more information on how the X12 system works, please visit this [site](https://x12.org/reference).

This module allows users to interact with X12 message formats and serialize and deserialize to bring those messages into other usable formats within Decisions.

Note for Third-Party Systems and SubscriptionsCustomers are responsible for securing and maintaining accounts with third-party systems and subscriptions.

---

## Configuration/Properties

There are no configurations or properties that need to be set at either the Project level or System level.

The module supports deserialization of the following document types:

- 277
- 278
- 824
- 834
- 835
- 837
- 850
- 855
- 856
- 940
- 944
- 945
- 997
- 999

It also supports serialization to 834.

The module also supports EDI to XML and XML to EDI conversions.

---

## Available Steps

The table below provides a list of all the steps within the module.

| Step Name | Description |
| --- | --- |
| [Deserialize 277 x 364](https://documentation.decisions.com/step-library/docs/277) | 277 is the Health Care Information Status Notification code. |
| [Deserialize 278 x 217](https://documentation.decisions.com/step-library/docs/deserialize-278) | 278 is the Health Care Services Review Information code. |
| [Deserialize 810 EDI](https://documentation.decisions.com/step-library/docs/deserialize-810) | This step deserializes code 810 documents. |
| [Deserialize 824](https://documentation.decisions.com/step-library/docs/deserialize-824) | 824 is a finance industry code for Application Advice. |
| [Deserialize 834](https://documentation.decisions.com/step-library/docs/deserialize-834) | 834 is an insurance industry code for Benefit Enrollment and Maintenance. |
| [Serialize to 834](https://documentation.decisions.com/step-library/docs/serialize-to-834) | 834 is an insurance industry code for Benefit Enrollment and Maintenance. |
| [Deserialize 835 EDI](https://documentation.decisions.com/step-library/docs/deserialize-835-edi) | 835 is an insurance industry code for a Health Care Claim Payment/Advice. |
| [Deserialize 837 EDI](https://documentation.decisions.com/step-library/docs/deserialize-837-edi) | 837 is an insurance industry code for a Health Care Claim. |
| [Deserialize 850 EDI](https://documentation.decisions.com/step-library/docs/deserialize-850) | This step deserializes code 850 documents. |
| [Deserialize 855 EDI](https://documentation.decisions.com/step-library/docs/deserialize-855) | This step deserializes code 855 documents. |
| [Deserialize 856 EDI](https://documentation.decisions.com/step-library/docs/deserialize-856) | This step deserializes code 856 documents. |
| [Deserialize 940 EDI](https://documentation.decisions.com/step-library/docs/deserialize-940) | This step deserializes code 940 documents. |
| [Deserialize 944 EDI](https://documentation.decisions.com/step-library/docs/deserialize-944) | This step deserializes code 944 documents. |
| [Deserialize 945 EDI](https://documentation.decisions.com/step-library/docs/deserialize-945) | This step deserializes code 945 documents. |
| [Deserialize 997](https://documentation.decisions.com/step-library/docs/deserialize-997) | 997 is an industry code to confirm receipt and acceptance, or rejection. |
| [Deserialize 999](https://documentation.decisions.com/step-library/docs/deserialize-999) | 999 is a general code for Implementation Acknowledgment. |
| [Convert Edi To Xml](https://documentation.decisions.com/step-library/docs/convert-edi-to-xml) | This step converts X12 EDI messages to the XML format. |
| [Convert Xml to Edi](https://documentation.decisions.com/step-library/docs/convert-xml-edi) | This step will convert XML into X12 EDI format. |
| [Serialize to Edi](https://documentation.decisions.com/step-library/docs/serialize-to-edi) | Serializes EDI message. |

---

## Feature Changes

| Description | Version | Release Date | Developer Task |
| --- | --- | --- | --- |
| Added the Deserialize 997 and Serialize to EDI steps. | [9.11](https://documentation.decisions.com/v99/docs/version-911x-release-notes) | May 2025 | [DT-043921] |
| Deserialization steps have been added to the X12 module for the following document types: 810, 850, 855, 856, 940, 944, and 945. | 9.24 | April 2026 | [DT-047267] |
