我正在尝试解析版本为2.3.1的HL7消息文件。解析消息时,OBX段将变为空。
如果我在HL7消息中没有OBR段,则Terser无法获取OBX段值(它返回空值),那么是否必须使用OBR段来查看HL7消息中的OBX附件?
OBX
部分主要携带临床报告数据。它主要用于ORU
消息,很少用ORM
,ADT
等。此段是可选的,可以在消息中重复。
OBR
段主要承载砂货和填料订单号(用作标识符),检验信息等。此段是强制性的。
ORU(观察结果)消息应包含OBR段,然后是每个观察点的OBX段。
关于它在ORM
消息中的用法:
ORM消息中的用法 在ORM消息中,OBR段是可选组的一部分,该组提供有关订单的详细信息。当订单放置器创建ORM消息时,它们将在OBR-2和/或ORC-2字段中包含Placer订单号。这两个字段应包含相同的信息,并且这两个字段中的至少一个必须包含放置器订单号。该消息可能包含规则仍适用的多个订单。
关于它在ORU
消息中的用法:
在ORU消息中的用法 在ORU消息中,OBR段用作报告头并包含关于正在履行的订单的重要信息(即订单号,请求日期/时间,观察日期/时间,订购提供商等)。对于在消息中报告的每个观察结果,它可以多次使用的组的一部分。
当填充程序创建ORU消息时,它们将在OBR-3和/或ORC-3字段中包含填充程序订单号(例如登录号)。如果ORC-3中不存在填充订单号,则它必须存在于OBR-3中,因为ORC段中的ORC段是可选的。
考虑到这一点,OBR
是ORU
和ORM
(可选组)消息中的强制段。这与OBX
片段对OBR
片段的依赖性无关。
为了回答你的评论,我从未使用过REF
消息。但是,首先谷歌搜索给了我this。看来OBR
在这些消息中是强制性的。
虽然对于大多数消息,OBR段在HL7标准中被声明为强制性,但您使用的解析器软件可能允许您将其设置为可选。
虽然有充分的理由说明发送系统不能或不会在消息中包含OBR段,但应该考虑决定这样做。