我正在尝试解析版本为 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
中都是强制段。这与段对段的依赖性无关。ORU
ORM
OBX
OBR
为了回答您的评论,我从未使用过REF
消息。但是,第一次谷歌搜索给了我这个。在这些消息中看起来OBR
是强制性的。
虽然 OBR 段在 HL7 标准中对大多数消息都是强制性的,但您使用的解析器软件可能允许您将其设置为可选。
但是,只有在有充分理由说明发送系统不能或不会在消息中包含 OBR 段时才应考虑决定这样做。