#hl7 #terser
#hl7 #краткий
Вопрос:
Я пытаюсь проанализировать файл сообщения HL7 версии 2.3.1. Сегмент OBX отображается как null при анализе сообщения.
Если у меня нет сегмента OBR в сообщении HL7, Terser не может получить значения сегмента OBX (он возвращает значения null), так является ли сегмент OBR обязательным для просмотра вложений OBX в сообщении HL7?
Ответ №1:
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
message. Но первый поиск в Google выдал мне это. Похоже, что OBR
это обязательно в этих сообщениях.
Ответ №2:
Хотя сегмент OBR указан как обязательный в стандартах HL7 для большинства сообщений, используемое вами программное обеспечение для синтаксического анализа может позволить вам установить его как необязательный.
Решение об этом следует рассматривать, только если есть веская причина, по которой отправляющая система не может или не будет включать сегмент OBR в сообщение.