Стандарты медицинских данных

Сообщения HL7 v2: ADT и ORU, сегменты MSH, PID, OBR и OBX

HL7 v2 по-прежнему является основным способом обмена данными между больничными системами. Как устроено сообщение v2 (сегменты, поля, разделители «пайп» и «карет»), какие данные передают сообщения ADT A01/A03/A04/A08 и ORU R01, пример лабораторного результата с пояснениями и как они соотносятся с FHIR.

автор Опубликовано 2 мин чтения

Краткий ответ: HL7 версии 2 — это стандарт обмена сообщениями конца 1980-х годов, который большинство больничных систем до сих пор используют внутри. Сообщение представляет собой обычный текст: один сегмент на строку (MSH, PID, OBR, OBX…), поля разделены символом |, компоненты — символом ^. Сообщения ADT передают информацию о поступлении, выписке и обновлении данных пациента; сообщения ORU передают результаты, такие как лабораторные показатели.

Распространенные типы сообщений

  • ADT^A01 — поступление, ADT^A03 — выписка, ADT^A04 — регистрация амбулаторного пациента, ADT^A08 — обновление информации о пациенте.
  • ORU^R01 — внеплановый результат наблюдения (лабораторные анализы, жизненно важные показатели).
  • ORM/OML — заказы, SIU — расписание, MDM — документы.

Каждое сообщение начинается с MSH (заголовок: отправляющая и принимающая системы, тип сообщения, время, версия). Символы кодирования ^~\& определяют разделители компонентов, повторений, экранирования и подкомпонентов.

Лабораторный результат ORU^R01 с пояснениями

MSH|^~\&|LAB|HOSP|EHR|HOSP|202610200815||ORU^R01|MSG0001|P|2.5.1
PID|1||123456^^^HOSP^MR||Example^Anna||19800101|F
OBR|1||LAB998|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN|||202610200800
OBX|1|NM|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN||5.6|%|4.0-5.6|N|||F
  • PID: пациент (идентификатор, имя, дата рождения, пол).
  • OBR: заказ или тест.
  • OBX: один результат: тип значения NM (числовой), код с LN для LOINC, значение, единица измерения, референсный диапазон, флаг отклонения от нормы, статус результата F (окончательный).

В FHIR каждый OBX становится Observation, OBR — DiagnosticReport, PID — Patient.

В Anpheros

Коннектор лаборатории Anpheros Platform принимает HL7 v2 ORU^R01, CSV и JSON и преобразует каждый результат в FHIR Observations одним запросом. См. руководство по коннектору лаборатории и для разработчиков — сопоставление HL7 v2 с FHIR.

Связанные страницы

Источники

Частые вопросы

Что такое сообщение ADT?

Сообщение HL7 v2 о поступлении, выписке, переводе или регистрации пациента, например ADT^A01 для поступления.

Что такое сообщение ORU^R01?

Сообщение HL7 v2, передающее результаты, обычно лабораторные показатели в сегментах OBX.

Что означают символы ^~&?

Это символы кодирования: разделители компонентов (^), повторений (~), экранирования () и подкомпонентов (&).

Заменяется ли HL7 v2 на FHIR?

Постепенно и частично. v2 остается распространенным внутри больниц; FHIR используется для API и новых интеграций, и многие системы работают с обоими стандартами.

Anpheros Platform

Попробуйте бесплатно в песочнице

Первый запрос FHIR за 5 минут. API HL7 FHIR R4 с встроенным согласием пациента: попробуйте в песочнице, затем подключите свое приложение или систему клиники.

Бесплатно · 30 синтетических пациентов · без карты

Это руководство носит информационный характер и не заменяет консультацию врача. Решения о своём здоровье принимайте вместе с врачом. В экстренной ситуации звоните по местному номеру экстренной помощи (112 в Европе).
Автор
Команда Anpheros

Anpheros создает медицинскую карту, которую пациент контролирует и может делиться с любой клиникой, на платформе HL7 FHIR R4, базирующейся в ЕС. Эти руководства помогут вам понять и организовать свое здоровье; они не заменяют вашего врача.

О Anpheros →