Требуется ли сегмент OBR для просмотра вложений сегмента OBX в сообщении HL7?

Я пытаюсь разобрать файл сообщений HL7 версии 2.3.1. Сегмент OBX становится нулевым при анализе сообщения.

Если у меня нет сегмента OBR в сообщении HL7, Terser не может получить значения сегмента OBX (возвращает нулевые значения), поэтому является ли сегмент OBR обязательным для просмотра вложений OBX в сообщении HL7?


person Madesh    schedule 13.03.2019    source источник


Ответы (2)


Сегмент OBX в основном содержит данные клинических отчетов. Он в основном используется в сообщении ORU и редко с < a href="https://corepointhealth.com/resource-center/hl7-resources/hl7-orm-message/" rel="nofollow noreferrer">ORM, ADT и другие. Этот сегмент является необязательным и может повторяться в сообщении.

Сегмент OBR в основном содержит номера заказов исполнителей и исполнителей ( используемые в качестве идентификаторов), информация об экзамене и т. д. Этот сегмент является обязательным.

Сообщения ORU (результат наблюдения) должны содержать сегмент OBR, за которым следует сегмент OBX для каждого наблюдения.

О его использовании в сообщении ORM:

Использование в сообщении ORM
В сообщении ORM сегмент OBR является частью необязательной группы, содержащей сведения о заказе. Когда исполнитель заказа создает сообщение ORM, он включает номер заказа исполнителя в поля OBR-2 и/или ORC-2. Эти два поля должны содержать одинаковую информацию, и хотя бы одно из двух должно содержать номер заказа россыпщика. Сообщение может содержать несколько заказов, для которых все еще применяются правила.

О его использовании в сообщении ORU:

Использование в сообщении ORU
В сообщении ORU сегмент OBR используется в качестве заголовка отчета и содержит важную информацию о выполняемом заказе (например, номер заказа, дату/время запроса, дату наблюдения). /time, поставщик заказа и т. д.). Это часть группы, которую можно использовать более одного раза для каждого результата наблюдения, сообщаемого в сообщении.

Когда наполнитель создает сообщение ORU, он включает номер заказа наполнителя (например, инвентарный номер) в поля OBR-3 и/или ORC-3. Если номер заказа исполнителя отсутствует в ORC-3, он должен присутствовать в OBR-3, поскольку сегмент ORC является необязательным в сообщении ORU.

Учитывая это, OBR является обязательным сегментом как в сообщениях ORU, так и ORM (необязательная группа). Это не зависит от зависимости сегмента OBX от сегмента OBR.

Чтобы ответить на ваш комментарий, я никогда не использовал сообщение REF. Но первый поиск в Google дал мне это. Похоже, что OBR является обязательным в этих сообщениях.

person Amit Joshi    schedule 13.03.2019

Хотя сегмент OBR заявлен как обязательный в стандартах HL7 для большинства сообщений, используемое вами программное обеспечение синтаксического анализатора может позволить вам установить его как необязательный.

Однако решение сделать это следует рассматривать только в том случае, если есть веская причина, по которой отправляющая система не может или не будет включать сегмент OBR в сообщение.

person McGruffles    schedule 03.04.2019