我正在尝试解析版本为 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 字段中包含下单者订单号。这两个字段应该包含相同的信息,并且两者中至少有一个必须包含下单订单号。该消息可能包含规则仍然适用的多个订单。
ORU关于它在消息中的用法:
ORU 消息中的使用 在
ORU 消息中,OBR 段用作报告标题,包含有关正在履行的订单的重要信息(即订单号、请求日期/时间、观察日期/时间、订购提供商等)。对于消息中报告的每个观察结果,它是可以多次使用的组的一部分。当填充者创建 ORU 消息时,他们将在 OBR-3 和/或 ORC-3 字段中包含填充者订单号(例如登录号)。如果填充订单号在 ORC-3 中不存在,则它必须存在于 OBR-3 中,因为 ORC 段在 ORU 消息中是可选的。
考虑到这一点,在和(可选组)消息OBR中都是强制段。这与段对段的依赖性无关。ORUORMOBXOBR
为了回答您的评论,我从未使用过REF消息。但是,第一次谷歌搜索给了我这个。在这些消息中看起来OBR是强制性的。
虽然 OBR 段在 HL7 标准中对大多数消息都是强制性的,但您使用的解析器软件可能允许您将其设置为可选。
但是,只有在有充分理由说明发送系统不能或不会在消息中包含 OBR 段时才应考虑决定这样做。