Открыть сервис

FHIR

FHIR (Fast Healthcare Interoperability Resources, произносится как «файер») — это открытый стандарт обмена медицинскими данными, разработанный международной некоммерческой организацией Health Level Seven International (HL7). Стандарт предназначен для обеспечения совместимости (интероперабельности) между различными информационными системами в здравоохранении, включая электронные медицинские карты (ЭМК), лабораторные информационные системы, системы управления больницами, мобильные приложения и облачные сервисы.

История

Разработка FHIR началась в 2011 году как ответ на растущую сложность и ограниченную гибкость предыдущих стандартов HL7HL7 v2 (версия 2) и HL7 v3. HL7 v2, хотя и был широко распространён, имел неоднозначную спецификацию и плохо подходил для современных веб-технологий. HL7 v3, напротив, был чрезвычайно сложным и дорогим в реализации, что привело к его низкому внедрению.

Первая черновая версия FHIR (DSTU 1 — Draft Standard for Trial Use) была опубликована в 2014 году. Ключевой идеей стало использование современных веб-стандартов: RESTful API, JSON, XML и HTTP. В 2015 году вышла вторая версия (DSTU 2), которая значительно расширила функциональность. Версия STU 3 (Standard for Trial Use 3) была опубликована в 2017 году.

Официальный релиз первой нормативной версии — FHIR R4 (Release 4) — состоялся в 2019 году. Эта версия стала стабильной и рекомендованной для промышленного использования. В настоящее время ведётся работа над версией R5, которая находится в стадии черновика.

Ключевые принципы

FHIR основан на нескольких фундаментальных принципах, отличающих его от предшественников:

  • Ресурсная модель: вся информация в FHIR представлена в виде модульных «ресурсов». Ресурс — это минимальная единица данных с определённой структурой. Например, ресурс Patient (пациент), Observation (наблюдение/результат анализа), MedicationRequest (назначение лекарства).
  • RESTful API: взаимодействие между системами происходит через HTTP-запросы (GET, POST, PUT, DELETE) к конечным точкам API. Это делает FHIR простым для понимания разработчиками, знакомыми с веб-технологиями.
  • Гибкость и расширяемость: ресурсы имеют фиксированное ядро, но могут быть расширены с помощью механизма «расширений» (extensions). Это позволяет адаптировать стандарт под национальные, региональные или локальные требования без потери совместимости.
  • Человекочитаемость: каждый ресурс FHIR включает HTML-представление, которое может быть отображено в браузере. Это упрощает отладку и проверку данных.
  • Семантическая совместимость: FHIR активно использует терминологические системы (кодификаторы), такие как SNOMED CT, LOINC, ICD-10, RxNorm, для однозначной интерпретации клинических понятий.

Архитектура и ресурсы

Основные ресурсы

Стандарт FHIR R4 определяет более 140 различных типов ресурсов. Они делятся на несколько категорий:

  • Клинические ресурсы: AllergyIntolerance (аллергия), Condition (диагноз), Procedure (процедура), Immunization (вакцинация).
  • Административные ресурсы: Patient (пациент), Practitioner (медицинский работник), Organization (организация), Location (местоположение).
  • Финансовые ресурсы: Claim (счёт), Coverage (страховка), PaymentNotice (уведомление об оплате).
  • Инфраструктурные ресурсы: Bundle (пакет запросов/ответов), OperationOutcome (результат операции), CapabilityStatement (заявление о возможностях системы).

Взаимодействие (RESTful API)

Основные операции, поддерживаемые FHIR API:

  • read: получение одного ресурса по его идентификатору.
  • search: поиск ресурсов по заданным критериям (например, найти всех пациентов с фамилией «Иванов»).
  • create: создание нового ресурса.
  • update: полное обновление существующего ресурса.
  • patch: частичное обновление ресурса.
  • delete: удаление ресурса.
  • transaction: выполнение нескольких операций в одной атомарной транзакции.

Форматы данных

Ресурсы FHIR могут быть представлены в двух основных форматах: JSON (JavaScript Object Notation) и XML (eXtensible Markup Language). JSON является более популярным для веб-приложений, XML часто используется в корпоративных системах.

Применение

Национальные проекты

FHIR активно внедряется в национальных системах здравоохранения многих стран:

  • США: стандарт FHIR является основой для программы ONC Cures Act Final Rule, которая требует от поставщиков электронных медицинских карт предоставлять пациентам доступ к их данным через FHIR API. Крупнейшие американские системы ЭМК (Epic, Cerner) поддерживают FHIR.
  • Великобритания: Национальная служба здравоохранения (NHS) использует FHIR для проекта NHS App и для обмена данными между первичным и вторичным звеном здравоохранения.
  • Германия: в рамках цифровизации здравоохранения (Digital Health Act) FHIR используется для обмена данными между аптеками, больницами и страховыми компаниями.
  • Россия: в 2023 году Министерство здравоохранения РФ утвердило «План мероприятий по внедрению FHIR», который предусматривает поэтапное внедрение стандарта в Единой государственной информационной системе в сфере здравоохранения (ЕГИСЗ). Пилотные проекты по обмену данными с использованием FHIR реализуются в ряде регионов, включая Москву и Татарстан.

Области применения

  • Обмен данными между ЭМК: FHIR позволяет передавать выписки, направления, результаты анализов между разными медицинскими учреждениями.
  • Мобильные приложения: пациенты могут получать доступ к своим данным (результаты анализов, назначения, история болезни) через мобильные приложения, подключённые к ЭМК по FHIR.
  • Исследования: FHIR упрощает сбор структурированных данных для клинических исследований и реестров пациентов.
  • Искусственный интеллект: FHIR предоставляет стандартизированный интерфейс для интеграции алгоритмов машинного обучения в клиническую практику (например, для прогнозирования рисков).

Критика и ограничения

Несмотря на широкое признание, FHIR имеет ряд критических замечаний:

  • Сложность реализации: хотя FHIR проще HL7 v3, полное внедрение требует значительных усилий, особенно для интеграции с устаревшими системами (легаси).
  • Отсутствие единой семантики: FHIR определяет структуру данных, но не всегда задаёт точные правила их заполнения. Это приводит к вариативности в реализации, что может снижать интероперабельность.
  • Проблемы безопасности: как и любой RESTful API, FHIR требует тщательной проработки вопросов аутентификации, авторизации (обычно используется OAuth 2.0) и аудита доступа.
  • Производительность: при больших объёмах данных (например, история болезни за 20 лет) передача всех ресурсов через один запрос может быть неэффективной. Для решения этой проблемы используются механизмы пагинации и пакетной обработки.

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

  • SMART on FHIR: расширение, которое добавляет слой аутентификации и авторизации (OAuth 2.0 + OpenID Connect), позволяя запускать сторонние приложения непосредственно в интерфейсе ЭМК.
  • CDA (Clinical Document Architecture): более старый стандарт HL7 для обмена клиническими документами. FHIR не заменяет CDA напрямую, но может использоваться для передачи данных в более гибком формате.
  • IPS (International Patient Summary): международный стандарт для краткой выписки о пациенте, основанный на FHIR.
  • Da Vinci Project: инициатива в США по использованию FHIR для автоматизации административных процессов (например, предварительное разрешение на лечение).

Перспективы развития

Основные направления развития FHIR включают:

  • Поддержка версии R5: ожидается расширение набора ресурсов, улучшение поддержки финансовых и административных процессов.
  • Улучшение работы с неструктурированными данными: интеграция с изображениями (DICOM), текстовыми отчётами.
  • Повышение безопасности: внедрение более строгих механизмов контроля доступа и шифрования.
  • Глобальная гармонизация: согласование FHIR с национальными стандартами разных стран для обеспечения международного обмена данными.

Источники

  • Health Level Seven International. FHIR Release 4. HL7.org, 2019.
  • Braunstein, M. L. Health Informatics on FHIR: How HL7's New API is Transforming Healthcare. Springer, 2018.
  • Приказ Министерства здравоохранения РФ от 27.12.2023 № 732н «Об утверждении плана мероприятий по внедрению стандарта FHIR».
  • Bender, D., & Sartipi, K. HL7 FHIR: An Agile and RESTful Approach to Healthcare Information Exchange. Proceedings of the 26th IEEE International Symposium on Computer-Based Medical Systems, 2013.
  • Mandl, K. D., & Kohane, I. S. Escaping the EHR Trap — The Future of Health IT. New England Journal of Medicine, 2012.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →