EDI x12段条件

时间:2013-02-01 15:44:49

标签: conditional-statements requirements edi x12

请记住,几天前我开始处理EDI标准,但仍然有很多模糊不清的事情。

在EDI段(如CUR)中,当声明一个条件时(P0304),它表明如果使用一个条件,另一个条件也是如此。

“使用”是什么意思?

这是否意味着该字段必须存在于该段中或者是否必须包含该值?它可以是空的但仍然“使用”吗?

即。 :CUR * SE * CAD ** 01

它是否有效,因为CUR03在细分市场? 或者它是无效的,因为CUR03是空的?

2 个答案:

答案 0 :(得分:2)

在ANSI X12标准中,某些元素是有条件的,基于存在的其他元素。例如,在PID段中,如果发送PID01,则必须发送PID04或PID05。

元素的“状态”可能因版本而异(尽管不常见)。在3060 中可选的元素可能在4010中是强制性的。您没有说明您正在使用的版本。 EDI记事本中的快速视图似乎表明您发布的段结构符合ANSI标准。您的实施指南(您的合作伙伴实际想要的内容)可能会另有建议。

如果您有EDI样本数据,请从Liaison下载EDI Notepad。它是完全免费的,并会为您做一些基本的标准语法检查。他们还出售一个字典查看器,这是非常有帮助的,但不是免费的。以下是您所描述的带有CUR的810文档的开头(在版本4010中)。 EDI记事本报告没有错误。 CUR03只是一个空元素。

BIG*20130131*746331*20130130*0026074***DI
CUR*SE*TES**01
N1*BS*KEYSOURCE MEDICAL INC*11*RK0236403

答案 1 :(得分:0)

使用意味着元素中有数据。

未使用表示“空”或“无数据”。