2

私が EDI 標準への取り組みを始めたのはほんの数日前のことなので、まだ曖昧な点がたくさんあることを覚えておいてください。

EDI セグメント (CUR など) では、条件が宣言されると (P0304)、一方が使用されている場合、もう一方も使用する必要があることが示されます。

「使用する」とはどういう意味ですか?

フィールドがセグメントに存在する必要があるということですか、それとも値が含まれている必要があるということですか? 空でも「使用」できますか?

例:CUR*SE*CAD**01

CUR03 がセグメント内にあるため、これは有効でしょうか? それとも、CUR03 が空なので無効でしょうか?

4

2 に答える 2

2

ANSI X12 標準では、一部の要素は、存在する他の要素に基づいて条件付きになります。たとえば、PID セグメントでは、PID01 を送信する場合、PID04 または PID05 のいずれかを送信する必要があります。

要素の「状態」は、バージョンごとに異なる場合があります (ただし、それほど一般的ではありません)。3060 ではオプションである要素は、4010 では必須である可能性があります。使用しているバージョンについては言及していません。EDI メモ帳のクイック ビューは、投稿したセグメント構造が ANSI 標準に準拠していることを示しているようです。実装ガイド (パートナーが実際に望んでいるもの) は、そうでないことを示唆している可能性があります。

サンプルの EDI データがある場合は、Liaison からEDI Notepadをダウンロードしてください。これは完全に無料で、基本的な標準構文チェックの一部を実行します。Dictionary Viewer も販売しています。これは非常に便利ですが、無料ではありません。これは、あなたが説明したように(バージョン4010で)CURを含む810ドキュメントの始まりです。EDI メモ帳はエラーを報告しません。CUR03 は単なる空の要素です。

BIG*20130131*746331*20130130*0026074***DI
CUR*SE*TES**01
N1*BS*KEYSOURCE MEDICAL INC*11*RK0236403
于 2013-02-01T18:48:42.987 に答える
0

使用とは、要素にデータがあることを意味します。

未使用は「空」または「データなし」を意味します。

于 2013-02-03T15:27:03.250 に答える