0

我正在查看规范的第 62 页并查看 • 语法项 P0809(“如果存在 NM108 或 NM109,则需要另一个。”) • DIAGRAM 部分(以及第 63 页上的以下文本)表明 NM108和 NM109 是必填(不是情景)字段

似乎是这样写的:由于 NM108 或 NM109 是必需的,因此即使其中一个没有被赋值,这些字段也必须存在

根据这些规则;这些 NM1 记录是有效的 NM1✽1P✽1✽MARTIN✽NANCY✽T✽✽✽FI✽123456789~ NM1✽1P✽1✽MARTIN✽NANCY✽T✽✽✽✽~

这些不是值 NM1✽1P✽1✽MARTIN✽NANCY✽T✽✽✽FI✽~(“如果存在 NM108 或 NM109,则需要另一个。”)

NM1✽1P✽1✽MARTIN✽NANCY✽T✽✽✽✽123456789~(“如果存在NM108或NM109,则需要另一个。”)

NM1✽1P✽1✽MARTIN✽NANCY✽T~(NM108和NM109为必填项)

我和一位顾问正在进行“讨论”,
如果 NM108 或 NM109 不被重视,NM1✽1P✽1✽MARTIN✽NANCY✽T~ 是对的

我认为这是不对的,但我现在有这个缺陷。这个逻辑应该怎么走?

4

1 回答 1

0

伪代码如下 ValidP08P09 := Not ( IsEmpty(NM108) XOR IsEmpty(NM109) )

于 2016-06-28T13:13:31.167 回答