如果更改段顺序,则无法解析 NTE

Unable to Parse NTE if the segment order is changed

我收到了一条带有 NTE 段的 HL7 消息。 HL7 消息类型 RDE_O11 和版本 2.5。使用 NTE 传递消息时,NHAPI 不解析它。因此,有了以下消息,

MSH|^~\&|xxxx|xxxx|||||RDE^O11^RDE_O11||P|2.5||||||ASCII|||
PID||||||||||||N|||||||||    
PV1|||||||||    
ORC|||||||    
RXO||||||||||||||||||||||||||
RXR||||||
RXE|||||M
NTE|1||#2 from 10/19/15 amb|RE
TQ1||
TQ1|||PO Q6H PRN|A||
RXR||||||

如果我在 MSH 之后立即更改 NTE 的位置,NHAPI 就能够解析它。

MSH|^~\&|xxxx|xxxx|||||RDE^O11^RDE_O11||P|2.5||||||ASCII|||
NTE|1||#2 from 10/19/15 amb|RE
PID||||||||||||N|||||||||    
PV1|||||||||    
ORC|||||||    
RXO||||||||||||||||||||||||||
RXR||||||
RXE|||||M
TQ1||
TQ1|||PO Q6H PRN|A||
RXR||||||

你遇到了什么样的错误? RDE_O11 消息结构 的 HL7 规范 允许 NTE 段出现在 RXE 之后(以及其他几个位置)。所以它应该有效。