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,它很有帮助,但不是免费的。这是您所描述的带有 CUR 的 810 文档的开头(在版本 4010 中)。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 回答