機械翻訳について

EDI X12

EDI X12は、次のエンベロープ構造とエンベロープ・コード・リストを定義します。

エンベロープ構造

X12エンベロープ構造のルールでは、データの整合性と情報交換の効率が保証されます。 実際のX12メッセージ構造には、階層化されたプライマリ・レベルがあります。

最上位から最下位までの構造は次のとおりです:

  • インター・チェンジ・エンベロープ
  • 機能グループ
  • トランザクションが設定されました

次の図は、X12エンベロープの構造を示しています。 これらの各レベルについて詳しく説明します。
x12_env_structure.pngの説明は以下のとおりです
図x12_env_structure.pngの説明

次の例は、X12標準および業界固有のほとんどの実装ガイドに表示されるX12 997 (Functional Acknowledgment)の標準セグメント表を示しています。
表は、POS #、SEGの列とともに表示されます。 ID、名前、REQ DES、MAX USE、LOOP REPEAT。 8つのエントリがあります。 LOOP IDの名前 - AK2が強調表示されます。 LOOP REPEAT値は999999です。 LOOP IDの名前 - AK2/AK3も強調表示されます。 LOOP REPEAT値は999999です。

機能グループ(GS/GE)

機能グループは、多くの場合、内部エンベロープと呼ばれ、1つ以上のトランザクション・セットで構成されます。同じタイプはすべて1つの伝送にまとめてバッチ化できます。

機能グループは、ヘッダーおよびトレーラ・セグメントによって定義されます。 機能グループ・ヘッダー(指定GS)セグメントは最初に表示され、機能グループ・トレーラ(指定GE)セグメントは最後に表示されます。 多数のトランザクション・セットを機能グループに含めることができますが、すべてのローカル・トランザクションが同じタイプである必要があります。

機能グループ内では、各トランザクション・セットには機能識別子コード(ヘッダー・セグメントの最初のデータ要素)が割り当てられます。 特定の機能グループを構成するトランザクション・セットは、この機能IDコードによって識別されます。

GSセグメントには次のものが含まれます:
  • 機能IDコード(850オーダーのPO、270適格のHS、カバレッジまたは福利厚生の照会など)、機能グループのトランザクションのタイプを示す2文字のトランザクション・コード。
  • 送信者およびレシーバの識別。
  • 制御情報(ヘッダーおよびトレーラ・セグメントの機能グループ・コントロール番号は同一である必要があります)。
  • 日付と時刻
GEセグメントには次のものが含まれます:
  • 含まれるトランザクション・セットの数。
  • 送信者によって作成および管理されるグループ・コントロール番号。

次の例は、機能グループ・ヘッダー(GS)を示しています。
機能グループ・ヘッダー値全体の一部は、機能IDコード、送信者IDコード、レシーバIDコード、日付、時間、グループ・コントロール番号、責任機関コード、およびVersion/Release/Identifierコードによって識別されます。

次の例は、機能グループ・トレーラ(GE)を示しています。
全体的な機能グループ・トレーラ値の部分は、トランザクション・セットの数およびグループ管理番号で識別されます。

インター・チェンジ・エンベロープ(ISA/IEA)

交換エンベロープ(通常は外側のエンベロープと呼ばれます)は、1回の送信するすべてのデータのラッパーです。 複数の機能グループを含めることができます。 この特性は、異なるタイプのトランザクションを変更エンベロープに含めることができ、各タイプのトランザクションは個別の機能グループに格納されます。

交換エンベロープはヘッダーとトレーラによって定義され、交換制御ヘッダー(指定されたISA)が最初に表示され、交換制御トレーラ(指定されたIEA)が最後に表示されます。

ISAセグメントとIEAセグメントには、1つ以上の機能グループを展開する他に、次のものがあります:
  • データ要素のセパレータとデータ・セグメントのターミネータ
  • 送信者およびレシーバの識別
  • コントロール情報(メッセージが正しく受信されたことを確認するために使用)
  • 承認およびセキュリティ情報(該当する場合)
次の一連の情報が送信されます:
  • ISA
  • オプションの交換関連制御セグメント
  • トランザクション・タイプ別に機能グループにグループ化した実際のメッセージ情報
  • IEA

次の例は、交換ヘッダー(ISA)を示しています。
全体的な交換ヘッダー値の部分は、すぐ下で識別されます。

次のリストでは、ISAセグメントについて説明します:
  1. 承認情報クオリファイア
  2. セキュリティ情報クオリファイア
  3. インター・チェンジID修飾子
  4. 交換送信者ID
  5. インター・チェンジID修飾子
  6. 交換レシーバID
  7. 日付
  8. Time
  9. 反復のセパレータ
  10. 交換制御バージョン番号
  11. 交換制御番号
  12. 確認リクエスト済
  13. 使用状況インジケータ

次の例は、交換トレーラ(IEA)を示しています。
全体的な交換トレーラ値の部分は、機能グループおよび交換の制御番号を含む番号です。

トランザクション・セット(ST/SE)

各トランザクション・セット(トランザクションとも呼ばれる)には、次のものが含まれます:
  • トランザクション・セット・ヘッダー(指定ST)
  • トランザクション・セット・トレーラ(指定SE)
  • ヘッダーとフッター内に封筒された単一のメッセージ

トランザクション・セットには、3桁のコード、テキスト・タイトルおよび2文字のコード(たとえば、997、機能確認(FA))があります。

トランザクション・セットは、セグメントと呼ばれるユニットにグループ化される論理的な関連の情報で構成されます。 たとえば、トランザクション・セットで使用される1つのセグメントが住所を伝達する場合があります: 市区町村、州、郵便番号およびその他の地理情報。 トランザクション・セットには、複数のセグメントを含めることができます。 たとえば、住所セグメントを繰り返し使用して、複数の住所情報を伝達できます。

X12標準では、トランザクション・セット内のセグメントの順序、および各セグメント内の要素の順序を定義します。 セグメントとエレメントの関係は、データベース環境のレコードとフィールドの関係と比較できます。

次の例は、トランザクション・セット・ヘッダー(ST)を示しています。
トランザクション・セット全体のヘッダー値の部分は、トランザクション・セット識別子コードとトランザクション・セット管理番号です。

次の例は、トランザクション・セット・トレーラ(SE)を示しています。
トランザクション・セット・トレーラ値全体の一部は、含まれるセグメント数およびトランザクション・セット管理番号です。

エンベロープ・コード・リスト

この参照セクションでは、列挙コード・リストから値を使用する必要のある要素について、X12エンベロープ・セグメントISAおよびGSに許可される値のリストを示します。

Authorization Information Qualifier (ISA01)

次の表に、X12のEDI交換ID修飾子に使用できる値を示します(「アウトバウンドEDIのスキーマ要素」を参照)。
説明
00 (default) 承認情報がありません(I02に意味のある情報がありません)
01 UCS通信ID
02 EDX通信ID
03 追加のデータID
04 鉄道通信ID
05 Department of Defense (DoD) Communication Identifier
06 米国連邦政府通信識別子
07 ** トラック通信ID
08 ** Ocean Communications ID

ノート:

強調表示されたコード値は、X12バージョン5020以上でのみ有効です。

セキュリティ情報クオリファイア(ISA03)

次の表に、「アウトバウンドEDIのスキーマ要素」で説明されているように、X12のセキュリティ情報修飾子で許可される値を示します。

説明
00 (default) セキュリティ情報がありません(要素I04に意味のある情報はありません、セキュリティ情報)
01 パスワード

EDI交換IDクオリファイア(ISA05およびISA07)

次の表に、「ホスト・プロファイルの定義」および「アウトバウンドEDIのスキーマ要素」(headers > interchange-ctrl > sender-id-qualifier and receiver-id-qualifier)で説明されているように、X12のEDI交換IDクオリファイアに許可される値を示します。

説明
01 Duns (Dun & Bradstreet)
02 SCAC(標準運送業者アルファ・コード)
03 FMC (連邦海事管理委員会)
04 IATA (国際航空運送関連付け)
07 ** グローバル・ロケーション・ナンバー(GLN)

(Uniform Code Council (UCC)および国際条項番号関連付け(EAN)番号付けシステム内の法的、機能、または物理的なロケーションを識別するための、グローバルに一意の13桁のコードです。)

08 UCC EDI通信ID (Comm ID)
09 X.121 (CCITT)
10 国防省(DoD)アクティビティ住所コード
11 DEA (医薬品執行局)
12 電話会社
13 UCSコード

(UCSコードはUCS伝送に使用されるコードです。モデムの市外局番と電話番号が含まれます。句読点、空白またはアクセス・コードは含まれません。)

14 Duns Plus Suffix
15 カナダ石油会計士協会
16 4文字サフィクスが付いたDuns番号
17 米国銀行関連付け(ABA)転送ルーティング番号(チェック・デジットを含む、9桁)
18 アメリカ鉄道関連付け(AAR)標準配分コード
19 オーストラリアのEDI協議会(EDICA)通信ID番号(COMM ID)
20 ヘルス産業番号(HIN)
21 統合後処理教育データ・システム(IPEDS)
22 連邦教育機関(FICE)
23 国立教育統計センター・オブ・データ12桁共通コア・オブ・データ12桁/Pre-K-Grade 12 Institutes、またはNCES
24 大学院入学試験プログラム4桁制大学(ATP)
25 American College Testing Program 4-Digit Code of Postsecondary Institutions, or ACT
26 カナダ・ポスト・セカンド・インスティテューションの一覧
27 医療融資管理(HCFA)によって割り当てられた運送業者識別番号
28 医療融資管理(HCFA)によって割り当てられた会計仲介業者識別番号
29 Health Care Financing Administration (HCFA)により割り当てられたメディケア・プロバイダおよびサプライヤ識別番号
30 米国連邦税識別番号
31 国際産業災害委員会および委員会(IAIABC)によって割り当てられた管轄区域識別番号プラス4
32 米国連邦事業主識別番号 (FEIN)
33 国家保険委員会(NAIC)
34 医療資金調達管理(HCFA)と連携して州医療機関によって割り当てられた、メディケイド・プロバイダおよびサプライヤ識別番号
35 Statistics Canada Canadian College Student Information System Institution Codes
36 統計カナダ大学学生情報システム機関コード
37 不動産情報コンパイラ/アナリスト社会NEW
38 ** The College Board and ACT, Inc. 6-Digit Code List of Secondary Institutions
AM Association Mexicana del Codigo de Producto (AMECOP)コミュニケーションID
NR 全米小売業者関連付け(NRMA) - 割当て済
SA ** 安全およびフィットネス電子レコード(SAFER)システムによって割り当てられたユーザー識別番号
シリアル# 標準住所番号
ZZ 相互定義済

ノート:

強調表示されたコード値は、X12バージョン5020以上でのみ有効です。

また、デフォルト値は使用されません。 ホスト・プロファイルまたは取引先にB2B識別子を追加するか、アウトバウンド・バックエンド統合でマッピングして値を指定する必要があります。

Interchange Control Standards Identifier (ISA11 - バージョン4012以前)

次の表に、X12の交換制御標準識別子で許可される値を示します。 「アウトバウンドEDIのスキーマ要素」を参照してください。

このエレメントは、バージョン4020以降で繰り返しセパレータを指定するように繰り返し使用されています。
説明
U (デフォルト) ASC X12、TDCCおよびUCSの米国EDIコミュニティ

確認リクエスト済(ISA14)

次の表に、X12でリクエストされた確認の値を示します。 「アウトバウンドEDIのスキーマ要素」を参照してください。
説明
0 (デフォルト) 交換確認リクエストなし
1 インター・チェンジ確認リクエスト(TA1)

使用インジケータ(ISA15)

次の表に、X12の使用インジケータで使用できる値を示します。 「アウトバウンドEDIのスキーマ要素」を参照してください(ヘッダー> interchange-ctrl > usage-indicator)。
説明
I 情報
P (デフォルト) 製品データ
T データのテスト

責任機関コード(GS07)

次の表に、X12で担当する機関コードの許容値を示します。 「アウトバウンドEDIのスキーマ要素」を参照してください(ヘッダー>グループ> resp-agency-code)。
説明
T Transportation Data Coordinating Committee (TDCC)
X (デフォルト) Accredited Standards Committee X12