В контексте информатики здравоохранения , CCOW ( пр / seacow /) или Clinical Context Object Workgroup является уровень здоровья Семь Международный стандарт протокол , предназначенный для того, чтобы разнородные приложения для синхронизации в режиме реального времени, так и на уровне интерфейса пользователя. Он не зависит от производителя и позволяет приложениям унифицированным образом представлять информацию на уровне рабочего стола и / или портала.
CCOW - это основной стандартный протокол в здравоохранении, облегчающий процесс, называемый «Управление контекстом». Управление контекстом - это процесс использования конкретных «субъектов», представляющих интерес (например, пользователя, пациента, клинической встречи, предмета оплаты и т. Д.), Для «виртуального» связывания разнородных приложений, чтобы конечный пользователь мог видеть, как они работают в единой, сплоченной способ.
Управление контекстом может использоваться как для CCOW, так и для несовместимых с CCOW приложений. Стандарт CCOW существует для обеспечения более надежной и близкой к «plug-and-play» функциональной совместимости между разрозненными приложениями.
Управление контекстом часто сочетается с приложениями единого входа в среде здравоохранения, но эти две функции являются дискретными. Единый вход - это процесс, который обеспечивает безопасный доступ пользователя к разнородным приложениям с помощью единого аутентифицированного идентификатора и пароля. Управление контекстом дополняет это, позволяя пользователю идентифицировать субъектов один раз (например, пациента) и иметь все разрозненные системы, к которым пользователю предоставляется доступ для одновременной «настройки» на этого пациента. По мере того, как пользователь дополнительно идентифицирует конкретные «темы», представляющие интерес (например, конкретное посещение), эти приложения, содержащие информацию о выбранном предмете, затем автоматически и плавно для пользователя «настраиваются» на эту информацию. Конечным результатом для пользователя является сводное представление всей информации о пациенте в разрозненных приложениях.
Использование управления контекстом, поддерживаемое CCOW или несовместимыми с CCOW приложениями, ценно как для клиент-серверных, так и для веб-приложений. Кроме того, полностью надежный диспетчер контекста позволит использовать как клиент-серверные, так и веб-приложения на одном рабочем столе / киоске, позволяя пользователю использовать оба типа приложений в «контекстно-зависимом» сеансе.
CCOW работает как для клиент-серверных, так и для веб-приложений. Аббревиатура CCOW означает «Рабочая группа по объекту клинического контекста», ссылка на комитет по стандартам в группе HL7, которая разработала стандарт.
Цель
Цель CCOW на первый взгляд проста, но ее реализация довольно сложна. CCOW предназначен для передачи имени активного пользователя между различными программами на одной машине. Пользователю нужно только войти в одно приложение, а другие приложения, работающие на машине, будут «знать», кто вошел в систему. Существует множество исключений и обстоятельств, которые делают этот сценарий намного более сложным, чем кажется.
Для выполнения этой задачи каждое приложение, совместимое с CCOW, на машине должно войти на центральный сервер CCOW, называемый Vault. Приложение отправляет зашифрованный код доступа для подтверждения своей личности. После проверки приложение может изменить активного пользователя (также называемого «контекстом») на машине. Каждое приложение CCOW также имеет «имя» приложения, для которого может быть только один экземпляр. Нет правильного имени приложения (код доступа определяет, какое приложение входит в систему). К хранилищу CCOW с одного компьютера может быть подключено несколько экземпляров приложения CCOW. Однако у них должны быть разные названия. Одно имя может быть «Мне нравится HHAM», а другое - «Мне нравится CCOW». Имена совершенно произвольные.
После того, как приложение аутентифицируется с помощью хранилища CCOW, приложения готовы к передаче контекста (он же активный пользователь). Вот пошаговый пример обмена CCOW:
- Компьютер загружается, и загружаются медицинские приложения.
- Каждое приложение входит в CCOW, используя свой секретный код доступа (и уникальное имя приложения).
- Соответствующее приложение отображает запрос на вход, и пользователь входит в систему как «Мэри Джейн».
- У Мэри Джейн есть CCOW ID. Предположим, что ее идентификатор CCOW - «MJane».
- Соответствующее приложение уведомляет хранилище CCOW о том, что "MJane" вошел в систему.
- Как только CCOW проверяет, что «MJane» является допустимым пользователем CCOW, хранилище уведомляет все другие приложения о том, что «MJane» вошел в систему.
- Все другие приложения понимают, что CCOW ID «MJane» относится к «Мэри Джейн» (потому что они были настроены как таковые). Они автоматически входят в «Мэри Джейн».
- Сделка завершена. Все приложения, запущенные на машине, были автоматически зарегистрированы как «Мэри Джейн».
Код доступа приложения предназначен для проверки того, что никакие неавторизованные приложения не могут «взломать» CCOW и изменить активного пользователя (тем самым разрешив несанкционированный доступ к медицинским записям).