Совместимость в здравоохранении
Как медсистемы обмениваются данными и понимают их одинаково: HL7 FHIR R4, сообщения HL7 v2, CDA, LOINC, SNOMED CT, ICD и национальные системы Европы.
Совместимость (интероперабельность) означает, что две системы могут обмениваться медицинскими данными и обе интерпретируют их одинаково. Для этого нужны три вещи: формат (HL7 FHIR R4 для API, HL7 v2 для большинства больничных сообщений, CDA для документов), общие системы кодирования (LOINC для анализов, SNOMED CT для клинических терминов, ICD-10 для диагнозов, ATC для лекарств, UCUM для единиц) и согласованные профили, такие как Международное резюме пациента (IPS), которое страны используют для трансграничного обмена.
| Стандарт API | HL7 FHIR R4 (4.0.1); R5 опубликован, R4 по-прежнему самый распространённый |
|---|---|
| Больничные сообщения | HL7 v2 (ADT, ORM, ORU) |
| Документы | CDA и C-CDA |
| Системы кодирования | LOINC, SNOMED CT, ICD-10 / ICD-11, ATC, RxNorm, UCUM |
| Трансграничный обмен в ЕС | Международное резюме пациента (IPS), MyHealth@EU |
Каковы основные стандарты медицинских данных?
- Стандарты медицинской совместимости: полная картаЕдиная карта стандартов медданных: HL7 v2, CDA, FHIR, DICOM/DICOMweb, IHE, openEHR, OMOP и системы кодирования.
- Что такое FHIR и почему это важно для вашей медицинской картыHL7 FHIR — стандарт, на котором больницы, приложения и регуляторы обмениваются медицинскими данными.
- HL7 и FHIR: в чем разница между HL7 v2, CDA и FHIR, и какой стандарт нужен вамHL7 — это организация и семейство стандартов, а FHIR — самый новый из них.
- FHIR R4 против R5: отличия и какую версию выбратьFHIR R4 (2019) — это версия, на которой работает большая часть мира; R5 (2023) добавляет подписки по темам и новые ресурсы, а R6 находится в разработке.
- CDA и C-CDA: клинические документы HL7HL7 CDA — это стандарт XML для клинических документов, который может читать человек и обрабатывать компьютер.
- CDA против FHIR: документы и ресурсы — объяснениеCDA — стандарт документов (XML), FHIR — стандарт ресурсов (API).
- openEHR против FHIR: различия и когда что использоватьopenEHR и HL7 FHIR часто сравнивают, но они решают разные задачи: openEHR моделирует и хранит долгосрочную клиническую запись с помощью архетипов и шаблонов; FHIR обменивается данными между системами через ресурсы и API.
- CDS Hooks: хуки, карточки, предзагрузкаCDS Hooks: стандарт HL7 для вызова служб поддержки принятия решений из МИС.
Как устроены ресурсы FHIR?
- Ресурс FHIR «Пациент»: объяснение и пример«Пациент» — ключевой ресурс FHIR.
- Ресурс FHIR Observation: объяснение (с примером JSON)Observation — это ресурс FHIR для измерений: результатов анализов, показателей жизнедеятельности, симптомов, оценок.
- Ресурс FHIR Condition: объяснение и примерCondition фиксирует диагноз, проблему или симптом.
- Ресурс FHIR Encounter: объяснение с примеромEncounter — ресурс FHIR для визита (госпитализация, телемедицина, домашний визит): когда, где, кто, почему, диагноз.
- FHIR DiagnosticReport: объяснение с примеромDiagnosticReport — это ресурс FHIR для подписанного заключения.
- FHIR DocumentReference против DiagnosticReport: когда что использоватьТри ресурса FHIR используются для хранения отчетов и файлов.
- FHIR MedicationStatement против MedicationRequest: объяснениеВ FHIR есть четыре ресурса для лекарств, описывающих разные факты: назначение (MedicationRequest), выдача (MedicationDispense), введенная доза (MedicationAdministration) и то, что пациент говорит, что принимает (MedicationStatement).
- Ресурс FHIR AllergyIntolerance: объяснение и примерКак аллергия записывается в FHIR: клинический статус, статус проверки, тип, категория, степень тяжести и реакция с уровнем выраженности, закодированные в SNOMED CT.
- Ресурс FHIR Immunization (Записи о вакцинации)Как хранятся вакцинации в FHIR: ресурс Immunization со статусом, кодом вакцины, датой, номером партии и номером дозы, как записываются неиспользованные дозы и как записи о вакцинации передаются в Международной сводке данных пациента.
- Типы FHIR Bundle: Transaction, Batch, Document, SearchsetFHIR Bundle — это контейнер для нескольких ресурсов.
- FHIR CodeableConcept против Coding: объяснениеПочти каждый кодированный элемент в FHIR — это CodeableConcept: список кодировок из разных систем кодирования плюс исходный текст.
- Профили и расширения FHIR: объяснениеПрофиль FHIR (StructureDefinition) сужает базовый ресурс: обязательные элементы, must-support, фиксированные коды, нарезка, привязки, инварианты.
- Руководства по внедрению FHIR: US Core, IPS, профилиБазовый FHIR намеренно широк; руководства по внедрению (IG) сужают его для страны или конкретного случая использования с помощью профилей, обязательных элементов и привязок терминологии.
- Параметры поиска FHIR: объяснение с примерамиКак выполнять запросы к серверу FHIR: параметры поиска по типу (токен, дата, ссылка, строка, количество), префиксы, такие как ge и lt, модификаторы, такие как :exact и :missing, цепочки, _include и _revinclude, сортировка, _count и разбивка на страницы, с примерами URL для лабораторных результатов.
- Подписки FHIR: темы, каналы, R4-R5Подписка FHIR позволяет серверу уведомить вас об изменениях.
- Экспорт больших объемов данных FHIR ($export): объяснениеСпецификация FHIR Bulk Data Access определяет операцию $export для перемещения данных множества пациентов одновременно в виде файлов NDJSON.
Как больничные системы обмениваются сообщениями?
- Объяснение сообщений HL7 v2: ADT и ORUHL7 v2 по-прежнему является основным способом обмена данными между больничными системами.
- Объяснение сообщений HL7 v2 ORM и OML для заказовКак заказ передается в HL7 v2: общее сообщение о заказе ORM^O01 и новое сообщение о лабораторном заказе OML^O21, сегмент ORC, управляющий заказом (новый, отмена, статус), сегмент OBR, указывающий, что было заказано, ответы ORR и ACK, а также как тот же заказ выглядит как FHIR ServiceRequest.
- Интерфейсные движки: что это, когда они нужныИнтерфейсный движок: получение, трансформация и доставка сообщений между системами.
- Интеграция госпитальных систем: МИС, шлюзы, лаборатория, радиологияКак системы внутри больницы общаются друг с другом и с внешним миром: МИС или ЭМК в центре, шлюз интеграции, маршрутизирующий HL7 v2 и FHIR, лаборатория и радиология, аптека, устройства, телемедицина и приложения для пациентов.
- Интеграция лабораторной системы (ЛИС) с медицинской информационной системойЛабораторный интерфейс в больницах: интеграция HL7 v2 (ORM/OML, ORR, ORU), статусы, флаги, единицы, диапазоны, микробиология, текстовые результаты.
Какие системы кодирования описывают данные?
- Что такое код LOINC? Расшифровка кодов лабораторных анализовLOINC присваивает каждому лабораторному анализу и клиническому измерению универсальный код, чтобы результат из одной лаборатории имел то же значение и в другой системе.
- Что такое SNOMED CT? Объяснение клинической терминологииSNOMED CT — это самая большая в мире клиническая терминология, используемая для кодирования диагнозов, результатов обследований, аллергий и процедур.
- LOINC против SNOMED CT: какой код кудаLOINC: что измерено/запрошено (тесты, панели, показатели).
- SNOMED CT против ICD-10: для чего каждое из нихSNOMED CT — это клиническая терминология для записи того, что видит врач; ICD-10 — это классификация для подсчета заболеваний и выставления счетов.
- МКБ-10 против МКБ-11: объяснение различийМКБ-11 заменила МКБ-10 как стандарт ВОЗ в январе 2022 года, но большинство стран по-прежнему используют коды МКБ-10.
- МКБ-10 против МКБ-10-КМ против МКБ-10-ГМ: национальные вариантыВОЗ публикует МКБ-10; страны выпускают свои модификации: МКБ-10-КМ в США, МКБ-10-ГМ в Германии, МКБ-10-АМ, МКБ-10-СА, CIM-10 во Франции.
- RxNorm и ATC: объяснение кодов лекарствRxNorm описывает клинические препараты с указанием дозировки и формы для американских систем; ATC классифицирует активные вещества по органам и терапевтическим группам для международной статистики и обмена данными.
- Единицы UCUM для лабораторных результатов: мг/дл, ммоль/л, 10*3/мклUCUM — это система кодирования единиц измерения в электронных медицинских данных.
- Как сопоставить локальные лабораторные коды с LOINC пошаговоБольшинство лабораторий используют собственные коды тестов.
- Серверы терминологии FHIR: $lookup, $expand, $translateСервер терминологии хранит системы кодирования (SNOMED CT, LOINC, ICD-10), наборы значений и карты концепций, а также отвечает на вопросы о кодах с помощью операций FHIR.
Как работают национальные и трансграничные системы?
- Национальные электронные медицинские карты: сравнение Европы и СШАКарта национальных мед.
- MyHealth@EU и трансграничное резюме пациентаMyHealth@EU: обмен медданными между странами ЕС через нац.
- Международная сводка пациента (IPS): что это и как получитьIPS — стандартный документ, который врач, никогда вас не видевший, где угодно в мире прочитает за секунды: аллергии, лекарства, заболевания, прививки.
- Электронный рецепт в ЕС: как это работает (MyHealth@EU)Через MyHealth@EU некоторые страны ЕС позволяют аптекам выдавать электронный рецепт, выписанный в другом государстве-члене, и обмениваться сводками о пациенте.
- Электронная карта пациента (ePA) и Telematikinfrastruktur в Германии: простое объяснениеЭлектронная карта пациента в Германии (с 2025 г.) хранится у страховых компаний, доступна через Telematikinfrastruktur.
- Франция: Mon espace santé и DMP — объяснениеMon espace santé: национальное мед.
- Электронная медицинская карта ELGA в Австрии: простое объяснениеELGA – национальная электронная мед.
- FSE 2.0 в Италии: национальная медицинская карта простыми словамиFascicolo Sanitario Elettronico (FSE) — электронная мед.
- Испания: HCDSNS и региональные медицинские карты — простое объяснениеИспания: 17 служб здравоохранения связаны через HCDSNS.
- Нидерланды: MedMij и LSP — объясняем простыми словамиВ Нидерландах нет единой медкарты.
- Польша: P1, IKP и электронные рецепты — объяснениеПольша: электронные рецепты (e-recepta), направления (e-skierowanie), больничные (e-zwolnienie), реестр мед.
- Великобритания: NHS Spine, GP Connect и NHS App — объяснениеДанные о здоровье в Англии: Spine (демография, карта пациента, рецепты, направления) и FHIR API (GP Connect).
Для разработчиков
Разрабатывайте на совместимых медицинских данных
Anpheros Platform — это FHIR R4 API для медицинских записей с согласием пациента, бесплатной песочницей и SDK для Dart, Flutter и TypeScript.