CCOW

В контексте медицинской информатики CCOW ( pr / seacow/) или Clinical Context Object Workgroup — это стандартный протокол Health Level Seven International, разработанный для синхронизации разрозненных приложений в реальном времени и на уровне пользовательского интерфейса. Он не зависит от поставщика и позволяет приложениям представлять информацию на уровне рабочего стола и портала унифицированным образом.

CCOW — это основной стандартный протокол в здравоохранении, облегчающий процесс, называемый « управление контекстом ». Управление контекстом — это процесс использования конкретных «субъектов», представляющих интерес (например, пользователь, пациент, клинический случай, статья расходов и т. д.), для виртуального связывания разрозненных приложений, чтобы конечный пользователь видел, как они работают унифицированным, связным образом.

Контекстное управление может использоваться как для приложений, совместимых с CCOW, так и для несовместимых с CCOW. Стандарт CCOW существует для обеспечения более надежной и близкой к "plug-and-play" совместимости между разнородными приложениями.

Контекстное управление часто сочетается с приложениями с единым входом в здравоохранении, но эти две функции являются отдельными. Единый вход — это процесс, который обеспечивает безопасный доступ пользователя к разнородным приложениям с помощью одного аутентифицированного идентификатора и пароля. Контекстное управление дополняет это, позволяя пользователю идентифицировать субъектов один раз (например, пациента) и иметь все разнородные системы, к которым пользователю предоставлен доступ, для «настройки» на этого пациента одновременно. По мере того, как пользователь далее идентифицирует конкретные «субъекты», представляющие интерес (например, конкретный визит), те приложения, содержащие информацию о выбранном субъекте, затем автоматически и беспрепятственно для пользователя «настраиваются» на эту информацию. Конечным результатом для пользователя является агрегированное представление всей информации о пациентах в разнородных приложениях.

Использование управления контекстом, поддерживаемое CCOW или несовместимыми с CCOW приложениями, ценно как для клиент-серверных, так и для веб-приложений. Более того, полностью надежный менеджер контекста позволит использовать как клиент-серверные, так и веб-приложения на одном рабочем столе/киоске, позволяя пользователю использовать оба типа приложений в сеансе «с учетом контекста».

Цель

Цель CCOW, казалось бы, проста, но ее реализация довольно сложна. CCOW разработан для передачи имени активного пользователя между различными программами на одной машине. Пользователю нужно будет войти только в одно приложение, а другие приложения, работающие на машине, «узнают», кто вошел в систему. Существует множество исключений и обстоятельств, которые делают этот сценарий гораздо сложнее, чем кажется.

Для выполнения этой задачи каждое приложение, совместимое с CCOW, на машине должно войти в центральный сервер CCOW, называемый Vault. Приложение отправляет зашифрованный пароль приложения для проверки своей идентичности. После проверки приложения оно может изменить активного пользователя (также называемого «контекстом») на машине. Каждое приложение CCOW также имеет «имя» приложения, для которого может быть только один экземпляр. Правильного имени приложения не существует (пароль определяет, какое приложение входит в систему). К хранилищу CCOW с одного и того же компьютера может быть подключено несколько экземпляров приложения CCOW. Однако у них должны быть разные имена. Одно имя может быть «Мне нравится HHAM», а другое — «Мне нравится CCOW». Имена совершенно произвольны.

После того, как приложение аутентифицируется в хранилище CCOW, приложения готовы передавать контекст (т.е. активного пользователя). Вот пошаговый пример обмена CCOW:

  1. Компьютер загружается, и загружаются медицинские приложения.
  2. Каждое приложение входит в CCOW, используя свой секретный пароль (и уникальное имя приложения).
  3. Соответствующее требованиям приложение отображает запрос на вход в систему, и пользователь входит в систему как «Мэри Джейн».
  4. У Мэри Джейн есть "CCOW ID". Предположим, что ее CCOW ID - "MJane".
  5. Соответствующее требованиям приложение уведомляет хранилище CCOW о том, что «MJane» теперь вошел в систему.
  6. После того, как CCOW проверит, что «MJane» является действительным пользователем CCOW, хранилище уведомит все остальные приложения о том, что «MJane» вошел в систему.
  7. Все остальные приложения понимают, что идентификатор CCOW "MJane" относится к "Mary Jane" (потому что они были настроены таким образом). Они автоматически входят в систему как "Mary Jane".
  8. Транзакция завершена. Все приложения, запущенные на машине, были автоматически авторизованы как «Мэри Джейн».

Целью пароля приложения является проверка того, что никакие несанкционированные приложения не смогут «взломать» CCOW и изменить активного пользователя (тем самым обеспечивая несанкционированный доступ к медицинским записям).

Статус

  • В 2010 году рабочая группа HL7 CCOW была объединена с рабочей группой по инфраструктуре и обмену сообщениями. [1]
  • Последняя версия спецификации HL7 Context Management (CcOW), версия 1.6, была принята в качестве нормативного стандарта в октябре 2017 года. [2]

Смотрите также

Ссылки

  1. ^ «Инфраструктура и обмен сообщениями | HL7 International».
  2. ^ «Краткое описание продукта стандартов HL7 — Спецификация управления контекстом HL7 (CCOW), версия 1.6 | HL7 International».
  • HL7 International - Обзор CCOW - Архивировано
  • HL7 International - Страница рабочей группы по объектам клинического контекста
  • Спецификации управления контекстом (CCOW) V 1.6
  • HL7 Australia - Страница ресурсов CCOW
Взято с "https://en.wikipedia.org/w/index.php?title=CCOW&oldid=1213180282"