Краткий ответ: 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.
Связанные страницы
- Объяснение FHIR Observation
- Что такое код LOINC? Число, стоящее за каждым тестом в вашем лабораторном отчете
Источники
Частые вопросы
Что такое сообщение ADT?
Сообщение HL7 v2 о поступлении, выписке, переводе или регистрации пациента, например ADT^A01 для поступления.
Что такое сообщение ORU^R01?
Сообщение HL7 v2, передающее результаты, обычно лабораторные показатели в сегментах OBX.
Что означают символы ^~&?
Это символы кодирования: разделители компонентов (^), повторений (~), экранирования () и подкомпонентов (&).
Заменяется ли HL7 v2 на FHIR?
Постепенно и частично. v2 остается распространенным внутри больниц; FHIR используется для API и новых интеграций, и многие системы работают с обоими стандартами.
Попробуйте бесплатно в песочнице
Первый запрос FHIR за 5 минут. API HL7 FHIR R4 с встроенным согласием пациента: попробуйте в песочнице, затем подключите свое приложение или систему клиники.
Бесплатно · 30 синтетических пациентов · без карты

