Подобно тому, как люди должны говорить на одном языке, чтобы понимать друг друга, компьютерные приложения должны взаимодействовать через общий протокол, чтобы обмениваться информацией. В 1987 году началась разработка протокола HL7 для безопасного обмена данными между медицинскими приложениями. Со временем HL7 получил широкое распространение и всеобщее признание в качестве наиболее часто используемого стандарта совместимости (интероперабельности) в мире.
Что же такое HL7?
Health Level 7, или HL7, представляет собой набор международных стандартов, разработанных Health Level Seven International, всемирной организацией-разработчиком стандартов в области взаимодействия медицинских информационных систем. Эти стандарты определяют, каким образом электронная информация передается между медицинскими приложениями – иными словами, как происходит обмен, интеграция и извлечение данных.
Стандарты HL7 можно разделить на следующие категории:
- Первичные стандарты (Primary Standards) – наиболее часто используемые стандарты, относящиеся к интеграции систем, совместимости и соответствию
- Основополагающие стандарты (Foundational Standards), определяющие основные инструменты и блоки для построения стандартов, а также технологическую инфраструктуру, которой следует придерживаться
- Клинические и административные домены (Clinical and Administrative Domains), содержащие стандарты сообщений и документации для клинических специальностей и групп
- Профили ЭМК (EHR Profiles) — функциональные модели и профили, обеспечивающие управление электронными медицинскими записями
- Руководство по применению (Implementation Guides), включая вспомогательные документы и другие дополнительные материалы
- Правила и ссылки (Rules and References), то есть технические спецификации, программные структуры и руководство по разработке ПО и стандартов
- Образование и осведомленность (Education & Awareness) – полезные ресурсы и инструменты для повышения понимания и применения стандартов HL7
HL7 на практике
Согласно стандартам HL7, медицинские данные отправляются в виде сообщения, содержащего одну запись или один элемент информации. Записи о состоянии пациентов, лабораторные записи, платежная информация и подобные медицинские и административные данные являются типичными примерами таких сообщений.
HL7-сообщения могут быть переданы, к примеру, из сельской больницы, где количество врачей невелико, в большой городской госпиталь, где ресурсов намного больше. Информация о здоровье пациента – показатели давления, пульса и температуры тела – отправляется в удаленную базу данных. Проанализировав полученные сведения, опытный врач из городской больницы ставит диагноз и прописывает надлежащее лечение.
На самом деле, протокол HL7 может использоваться во многих медицинских проектах, где требуется совместимость медицинских устройствнских устройств. Кроме того, он может быть применен для извлечения статистической информации из базы данных целого ряда больниц. Однако протокол HL7 не только облегчает работу медиков – он позволяет пациентам осуществлять цифровое управление своим лечением.
Наш опыт работы с HL7
На сегодняшний день стандарты HL7 признаны наиболее широко используемыми медицинскими стандартами совместимости наряду с DICOM (Digital Imaging and Communications in Medicine) и CCR (Continuity of Care Record). Аурига стремится стать частью экспертного сообщества HL7 и расширить свою экспертизу в области совместимости медицинских данных.
В прошлом году в Ауриге стартовала внутренняя разработка open source библиотексовместимости медицинских устройствместимости медицинских устройств на базе протокола HL7. Решение позволит любому разработчику медицинского оборудования найти нас в Интернете, получить необходимую документацию, взять наш исходный код и использовать его в своих проектах по определённой лицензии.
Первый прототип библиотеки HL7 был создан на ОС Linux, а затем портирован на ОС Windows. Сейчас он доступен на двух основных операционных системах. Приложение представляет особый интерес для клиник, поскольку врачу больше не надо собирать данные из различных источников – достаточно ознакомиться с информацией непосредственно на мониторе пациента и скорректировать ход лечения.