Отношения между FHIR и openEHR

Я новичок в openEHR (и информатике здравоохранения в целом), но застрял в этом вопросе.

Как соотносятся HL7 FHIR и openEHR? Я понимаю, что HL7 v2 и т. Д. Является основным средством обмена сообщениями для обеспечения совместимости. Но FHIR, кажется, добавляет к этому моделирование некоторых клинических данных в виде ресурсов: "Мне кажется, что посещение пациента с наблюдением является клинической моделью? И когда вы добавляете концепцию FHIR-сервера, мы не приближаемся к CDR?

Итак, openEHR моделирует ту же Клиническую концепцию через Архетипы, объединенные в Шаблон. - фантастика (это, я думаю, я получаю и вижу, где она вписывается в openEHR)

Далее - где переход в совместимости?

Предназначен ли openEHR для предоставления архетипов в виде прямой карты модели на экране? Насколько я понимаю, да.(Взаимодействие источников данных и пользовательского интерфейса, если хотите)... т.е.(в простейшей форме) - клиент вызывает сервер - сервер запускает AQL для данных и возвращает результат XML, клиент запускает XSL поверх этого для генерации HTML -

Но разве FHIR больше не занимается взаимодействием, а openEHR - моделированием данных? - так что теперь мы предлагаем, чтобы сервер openEHR служил результатом как стандарт openEHR - и мы пытаемся сопоставить его с ресурсами FHIR и передать его внешнему интерфейсу или любой взаимодействующей системе.

Должны ли мы смотреть на то, чтобы выбрать одно и забыть другое?

В этом много всего - но, как я уже сказал, я очень смущен.

Благодарю.

1 ответ

Решение

FHIR моделирует ресурсы с целью обмена данными.

openEHR определяет полную архитектуру платформы EHR для управления определениями структуры клинических данных (архетипы, шаблоны), включая ограничения и терминологию / переводы, управление клинической информацией (каноническая информационная модель), доступ к клинической информации (стандартный язык запросов AQL), ​​определение правил для принятия клинических решений. поддержка (стандартный язык правил GDL) и определяет модель сервиса (REST API близок к утверждению).

Итак, openEHR - это все внутренние компоненты, необходимые для обеспечения функциональной совместимости (не только обмена данными), FHIR - это сервисный уровень, который может располагаться поверх системы openEHR, поскольку другие сервисные уровни могут быть такими, как HL7 v2.x, профили IHE, или даже услуги DICOM.

С точки зрения FHIR поверх openEHR, сопоставления между архетипами openEHR и ресурсами FHIR необходимы для технической реализации. Таким образом, вы можете иметь CDR openEHR и получить к нему доступ через FHIR.

С точки зрения наличия GUI над системой openEHR, из архетипов GUI может автоматически генерироваться, и входные данные автоматически проверяются с использованием тех архетипов, которые использовались для генерации GUI. Есть много реализаций этого, некоторые с открытым исходным кодом (у меня есть много примеров на моих репозиториях на github).

Итог: вы можете создать свой EHR, используя openEHR, и предоставить API или множество API (custom, openEHR, FHIR, HL7 v2.x, XDS, ...).

Другие вопросы по тегам