Интерфейс передачи данных HL7

Описание

В настоящее время все крупные и ряд небольших клиник оснащены информационными системами, в которых происходит хранение и обработка медицинских данных. Для полноценной работы в таких учреждениях программное обеспечение должно иметь возможность интеграции в подобные информационные системы. Наиболее распространенным стандартом обмена медицинской информацией является HL7 (Health Level 7).

Стандарт HL7 предназначен для облегчения взаимодействия компьютерных приложений в учреждениях здравоохранения, обмена внешними данными. Его применение позволяет исключить или значительно снизить разработку и реализацию специфичных программных интерфейсов, требующихся при отсутствии стандарта. Кроме того, целью HL7 является поддержка электронного обмена информацией в здравоохранении при использовании широкого спектра коммуникационных сред, включая и значительно менее полные по сравнению с моделью OSI (Open System Interconnection – взаимодействие открытых систем).

Назначение стандарта HL7 состоит в стандартизации обмена данными, а не прикладных систем, занимающихся этим обменом. Это означает, что методы применения данного стандарта в различных медицинских учреждениях могут существенно отличаться.

Стандарт HL7 предназначен для электронного обмена документами в учреждениях здравоохранения, особенно в тех, где пациенту оказывают интенсивную медицинскую помощь (например, в больницах). Он обобщает работу комитета организаторов здравоохранения (пользователей), производителей и консультантов, который был образован в марте 1987 года по ходу конференции, организованной Сэмом Шультцем в госпитале Пенсильванского университета. Ее участников, представлявших как пользователей, так и производителей информационных технологий, объединила общая цель – упростить реализацию взаимодействия компьютерных приложений, созданных различными, нередко конкурирующими, производителями. Этот комитет, который впоследствии получил название HL7 Working Group (Рабочая группа HL7), поставил перед собой задачу стандартизовать форматы и протоколы обмена определенными ключевыми наборами данных между прикладными компьютерными системами здравоохранения.

С марта 1987 года встречи участников Рабочей группы HL7 проводились примерно раз в 3-4 месяца для разработки и обсуждения спецификаций стандарта. Группа была разбита на комитеты, часть из которых имела функциональную направленность, а другая часть занималась общей структурой управления и различными административными аспектами деятельности Рабочей группы. Эти комитеты отвечали за авторство глав стандарта HL7 и за их доработку. Кроме того, время от времени внутри Рабочей группы HL7 формировались подгруппы по специальным интересам, которые разрабатывали идеи и поддерживали отдельные перспективы, не охваченные каким-либо из существующих комитетов.

За первые три встречи была сформирована версия 1.0 предварительного стандарта, охватывающая общую структуру взаимодействия приложений, транзакции госпитализации, выписки и перевода пациентов (ГВП), ввод заказов, а также запросы с дисплейным ответом. Хотя система учета оплаты лечения признавалась чрезвычайно важной, временные рамки не позволили включить ее в первый вариант предварительного стандарта. Этот вариант был представлен на I Пленуме Рабочей группы HL7, проводившемся 8 октября 1987 года в Tyson’s Corner (Вайоминг, США).

Версия 2.0 была разработана на I Пленуме и представлена на II Пленуме, проводившемся в сентябре 1988 года в городе Tucson. После II Пленума начались редактирование и пересмотр версий 2.1 и 2.2, а теперь и версии 2.3. В 1996 году версия 2.2 была одобрена Американским национальным институтом стандартизации ANSI в качестве национального стандарта, в 1999 году такой статус был присвоен версии 2.3.1. Главный научно-исследовательский вычислительный центр Медицинского центра Управления делами Президента РФ обеспечил перевод этой версии на русский язык и получил право на ее распространение в России. Эта версия включает 12 глав и 5 приложений (табл. 3).

Уже одно это перечисление показывает, насколько фундаментально охватывает стандарт HL7 предметную область обмена медицинскими документами. В настоящее время завершается разработка версии 3. Она уже не будет совместимой с предыдущими версиями, зато в ней использованы наиболее современные подходы к моделированию предметной области здравоохранения. Дополнительную информацию о стандарте HL7 и других связанных с ним стандартах см. на странице http://www.hl7.org.

Таблица 3. Содержание версии 2.3.1. стандарта HL7

Глава

Название

Содержание

Стр.

1 Введение Назначение стандарта, общие сведения, история разработки, описание рамок стандарта и ссылки на использованные документы 20
2 Управление/запросы Описание формы определения сообщений, правил преобразования абстрактного сообщения в строку символов, предполагаемых связей с протоколами нижних уровней, общих сегментов сообщений, подтверждения сообщений, общих запросов и ответов на них 126
3 Движение пациентов Описание комплекса транзакций обмена сообщениями о движении пациентов, обеспечивающих передачу новых или измененных демографических сведений о пациенте и информации о его визитах в лечебное учреждение 109
4 Ввод заказов Описания комплекса транзакций по передаче заказов, то есть сообщений с требованиями материальных ресурсов или услуг, обычно предназначенных для конкретного пациента, включая:
– отпуск лекарств из аптеки;
– проведение клинических наблюдений медицинскими сестрами (например, измерение жизненно важных показателей);
– выполнение лабораторных анализов;
– приготовление питания в пищеблоке;
– передачу снимков из отделения лучевой диагностики;
– выдачу постельных принадлежностей из бельевой;
– получение расходуемых материалов с центрального склада и т. д.
120
5 Запросы Пустая глава, оставлена в стандарте для совместимости с предыдущими версиями 1
6 Управление финансами Описание транзакций обмена сообщениями, относящимися к оплате лечения 64
7 Результаты исследований Описание комплекса транзакций, позволяющих передавать сведения о клинических исследованиях любого вида, включая результаты клинических лабораторных анализов, результаты исследования медицинских изображений (но не сами изображения), результаты исследования электрокардиограмм и функции дыхания, определение состояния здоровья пациента, показатели жизненно важных функций, измерения потребления и выведения веществ, степень тяжести и/или частоту симптомов, лекарственные аллергии, перечни жалоб и диагнозов, врачебную и сестринскую истории болезни, дневники физического состояния пациента и течения его заболеваний, описания операций и пр. Этот комплекс транзакций обеспечивает передачу сведений, которые могут выражаться в виде текста, чисел или элементов классификаций. Эти сообщения не включают в себя изображения или электрофизиологические кривые 113
8 Справочно-нормативные файлы Описание комплекса транзакций, позволяющих передавать справочно-нормативные файлы информационных систем здравоохранения, в том числе:
– справочно-нормативный файл врачей;
– системный справочно-нормативный файл пользователей (и паролей);
– справочно-нормативный файл коечного фонда и других мест размещения;
– тип и размещение устройств (например, рабочих станций, терминалов, принтеров и т. д.);
– файл описания лабораторных анализов;
– файл описания кодов диагностических исследований (например, лучевой диагностики);
– прейскурант услуг;
– справочно-нормативный файл статуса пациентов
75
9 Управление состоянием информации в историях болезни (управление документами) Описание комплекса транзакций по управлению медицинскими документами (например, страниц историй болезни, набираемых в диктофонном центре), обеспечивающего передачу новых или измененных документов, а также информации об их статусе (или статусах), например, аутентичный, архивный, отмененный, надиктованный документ 20
10 Ведение расписаний Описание комплекса транзакций, связанных с записью пациентов на прием, процедуру или диагностическое исследование 59
11 Направления Описание комплекса транзакций, связанных с направлением пациента к другому врачу или в другое лечебно-профилактическое учреждение 34
12 Ведение пациента Описание сообщений, обеспечивающих передачу сведений, типичных для проблемно-ориентированной истории болезни, включая клинические проблемы, цели и маршруты пациента 29
A Таблицы определения данных Приложение, содержащее таблицы типов сообщений, событий, сегментов, полей, табличных значений 84
B Протоколы нижних уровней Информация, ранее излагавшаяся в приложении В, перенесена в Руководство по реализации стандарта HL7. Это приложение теперь пустое и оставлено как заполнитель для совместимости с версией 2.1 стандарта HL7 1
C Сетевое управление Определение сообщений, связанных с сетевым управлением, например с получением сведений о состоянии сети у одной из взаимодействующих систем 8
D Описание сообщений версии 2.2 в нотации BNF Описание сообщений версии 2.2 с использованием нотации Бэкуса-Наура 15
E Словарь терминов Словарь терминов, используемых в стандарте 26