Введение
openEHR – это открытая стандартная спецификация в области медицинской информатики, описывающая управление, хранение, извлечение и обмен данными о состоянии здоровья в электронных медицинских картах (ЭМК). В openEHR все данные о здоровье пациента хранятся в единой, независимой от поставщика, ориентированной на пациента ЭМК, охватывающей всю его жизнь. Спецификации openEHR включают спецификацию извлечения данных ЭМК, но в основном не ориентированы на обмен данными между системами ЭМК, поскольку это является областью действия других стандартов, таких как EN 13606 и HL7. Спецификации openEHR поддерживаются Фондом openEHR, некоммерческой организацией, поддерживающей открытые исследования, разработку и внедрение ЭМК openEHR. Спецификации основаны на сочетании 15 лет европейских и австралийских исследований и разработок в области ЭМК и новых парадигм, включая методологию архетипов, ставшую общепринятой для спецификации содержания. Спецификации openEHR включают информационные и сервисные модели для ЭМК, демографические данные, клинические рабочие процессы и архетипы. Они разработаны для создания юридически обоснованной, распределенной, версионной инфраструктуры ЭМК.
Справочная модель
Центральной частью спецификаций openEHR является набор информационных моделей, известных в openEHR как "референсные модели". Эти модели составляют базовые информационные модели для систем openEHR и определяют инвариантную семантику электронной медицинской карты (ЭМК), выписки из ЭМК и модели демографических данных, а также поддерживают типы данных, структуры данных, идентификаторы и полезные шаблоны проектирования. Некоторые из ключевых классов в компоненте ЭМК – это классы ENTRY, подтипы которых включают OBSERVATION, EVALUATION, INSTRUCTION, ACTION и ADMIN ENTRY, а также Instruction State Machine – конечное автомат, определяющий стандартную модель жизненного цикла вмешательств, включая назначения лекарств, хирургические операции и другие виды терапии.
Архетипы и многоуровневое моделирование
Ключевым новшеством в архитектуре openEHR является исключение всех спецификаций клинической информации из информационной модели (также известной как "референтная модель") и предоставление вместо этого мощного механизма для выражения определений контента, необходимого клиницистам и пациентам для записи, который может быть непосредственно использован во время выполнения системами, построенными на основе референтной модели. Это обусловлено необходимостью масштабируемого решения общей проблемы в здравоохранении, связанной с очень большим, растущим и постоянно меняющимся набором типов информации. Клинический контент специфицируется посредством двух типов артефактов, существующих вне информационной модели. Первый, известный как "архетипы", предоставляет возможность формального определения переиспользуемых точек данных и групп данных, то есть элементов контента, которые будут использоваться в многочисленных контекстах. Типичные примеры включают "измерение системного артериального давления" и "сывороточный натрий". Многие из этих точек данных встречаются в логических группах, например, группа элементов данных для документирования аллергической реакции или аналиты в результате анализа функции печени. Некоторые архетипы содержат большое количество точек данных, например, 50, хотя более распространенным числом является 10-20. Коллекцию архетипов можно рассматривать как "библиотеку" переиспользуемых определений предметной области, при этом каждый архетип функционирует как "единица управления", содержимое которой разрабатывается, рецензируется и публикуется совместно. Второй тип артефакта, известный в openEHR как "шаблон", используется для логического представления набора данных, специфичного для конкретного случая использования, например, элементов данных, составляющих выписной эпикриз пациента или отчет радиологического исследования. Шаблон создается путем ссылки на соответствующие элементы из ряда архетипов. Шаблон может требовать только одну или две точки данных или группы из каждого архетипа. С точки зрения технического представления, шаблоны openEHR не могут нарушать семантику архетипов, на основе которых они построены. Шаблоны почти всегда разрабатываются для локального использования разработчиками программного обеспечения и клиническими аналитиками. Шаблоны обычно определяются для экранных форм графического интерфейса, определений сообщений и определений документов и, следовательно, соответствуют "оперативным" определениям контента. Обоснование использования двух уровней моделей, помимо информационной модели, заключается в том, что если определения наборов данных состоят из предварительно определенных точек данных из библиотеки таких определений, то все записанные данные (то есть экземпляры шаблонов) в конечном итоге будут представлять собой экземпляры стандартных определений контента. Это обеспечивает основу для стандартизированных запросов. Без уровня "библиотеки" архетипов каждый набор данных (то есть фрагмент оперативного контента) определяется уникальным образом, и стандартный подход к запросам затруднен. Соответственно, openEHR определяет метод запроса, основанный на архетипах, известный как AQL (Archetype Querying Language). В частности, openEHR использовался для моделирования плана совместного ведения пациента. Архетипы были разработаны с учетом концепций плана совместного ведения. Хотя отдельные медицинские записи могут значительно различаться по содержанию, основная информация в данных openEHR всегда соответствует архетипам. Это достигается путем создания архетипов, которые выражают клиническую информацию таким образом, что она может быть использована многократно, и даже универсальна в некоторых случаях.
Архетипический формализм
Архетипы openEHR выражены в "Языке определения архетипов" – общедоступной спецификации openEHR. Существует две версии: ADL 1.4 и ADL 2, новая версия с улучшенной поддержкой специализации, переопределения и аннотаций, а также другими улучшениями. Версия 1.4 ADL и соответствующая ей "объектная модель" – Archetype Object Model (AOM) – являются основой для стандарта CEN и ISO "Язык определения архетипов" (стандарт ISO 13606-2). Ранее шаблоны разрабатывались в простом, де-факто отраслевом формате XML, известном как ".oet" по расширению файла. ADL 2 определяет способ выражения шаблонов совместно с архетипами, используя расширения языка ADL.
Обеспечение качества архетипов
Были выявлены различные принципы разработки архетипов. Например, набор архетипов openEHR должен подвергаться управлению качеством для соответствия ряду аксиом, таких как взаимное исключение. Архетипы могут управляться независимо от программных реализаций и инфраструктуры, находясь в ведении групп врачей, чтобы гарантировать соответствие реальным потребностям практики. Архетипы разработаны таким образом, чтобы спецификация клинических знаний могла развиваться и совершенствоваться со временем. Сложности при внедрении информационных моделей, выраженных в openEHR, связаны с тем, насколько фактические ограничения системы согласуются с этой моделью. В области электронных медицинских карт существует ряд существующих информационных моделей с пересекающимися областями применения, которые сложно поддерживать, например, между HL7 V3 и SNOMED CT. Подход openEHR сталкивается с проблемами гармонизации, если он не используется изолированно.
Международное сотрудничество
В соответствии с подходом openEHR, использование общих и управляемых архетипов в глобальном масштабе обеспечит согласованную обработку и просмотр данных о состоянии здоровья openEHR, независимо от технического, организационного и культурного контекста. Этот подход также означает, что фактические модели данных, используемые любой ЭМК, являются гибкими, поскольку новые архетипы могут быть определены для удовлетворения будущих потребностей ведения клинической документации. Недавние работы, проведенные в Австралии, продемонстрировали, как архетипы и шаблоны могут быть использованы для облегчения использования устаревших данных медицинских записей и сообщений в системе ЭМК openEHR, а также для формирования стандартизированных сообщений и документов CDA. Перспектива достижения согласия по вопросам проектирования и форм управления на международном уровне остается неопределенной, на что влияют различные медико-правовые условия, культурные различия и технические вариации, такие как степень интеграции эталонной клинической терминологии. Фреймворк openEHR соответствует стандарту электронных медицинских записей (ISO 13606), а модель объектов архетипов 2 (AOM2) была официально принята ISO TC 215 в качестве проекта спецификации для пересмотра ISO 13606:2 в 2017 году.
Международное усыновление
Архетипы openEHR используются Национальным управлением по переходу к электронному здравоохранению Австралии, Информационным центром здравоохранения и социальной помощи NHS Великобритании (HSCIC), норвежской организацией Nasjonal IKT и Министерством здравоохранения Словении. openEHR был выбран в качестве основы для стандартизированной электронной медицинской карты в Бразилии. Его начинают использовать в коммерческих решениях по всему миру, включая решения, разработанные партнерами openEHR.