请记住,几天前我开始处理EDI标准,但仍然有很多模糊不清的事情。
在EDI段(如CUR)中,当声明一个条件时(P0304),它表明如果使用一个条件,另一个条件也是如此。
“使用”是什么意思?
这是否意味着该字段必须存在于该段中或者是否必须包含该值?它可以是空的但仍然“使用”吗?
即。 :CUR * SE * CAD ** 01
它是否有效,因为CUR03在细分市场? 或者它是无效的,因为CUR03是空的?
答案 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)
使用意味着元素中有数据。
未使用表示“空”或“无数据”。