CCOW
W kontekście informatyki zdrowotnej , CCOW ( pr /seacow/) lub Clinical Context Object Workgroup to międzynarodowy standardowy protokół Health Level Seven, zaprojektowany w celu umożliwienia synchronizacji różnych aplikacji w czasie rzeczywistym i na poziomie interfejsu użytkownika. Jest niezależny od dostawcy i umożliwia aplikacjom prezentowanie informacji na poziomie pulpitu i/lub portalu w ujednolicony sposób.
CCOW jest podstawowym standardowym protokołem w opiece zdrowotnej ułatwiającym proces zwany „zarządzaniem kontekstem”. Zarządzanie kontekstem to proces wykorzystywania określonych „tematów” zainteresowania (np. użytkownika, pacjenta, spotkania klinicznego, przedmiotu opłaty itp.) do „wirtualnego” łączenia różnych aplikacji, tak aby użytkownik końcowy widział je działające w ujednolicony, sposób.
Zarządzanie kontekstem może być wykorzystywane zarówno w aplikacjach zgodnych z CCOW, jak i niezgodnych z CCOW. Standard CCOW istnieje, aby ułatwić bardziej niezawodną i zbliżoną do „plug and play” interoperacyjność w różnych aplikacjach.
Zarządzanie kontekstem jest często łączone z aplikacjami Single Sign On w środowisku opieki zdrowotnej, ale są to odrębne funkcje. Pojedyncze logowanie to proces, który umożliwia bezpieczny dostęp do różnych aplikacji przez użytkownika za pomocą jednego uwierzytelnionego identyfikatora i hasła. Zarządzanie kontekstem zwiększa to, umożliwiając użytkownikowi jednorazową identyfikację podmiotów (np. pacjenta) i posiadanie wszystkich różnych systemów, do których użytkownik ma dostęp w celu jednoczesnego „dostrojenia” tego pacjenta. W miarę jak użytkownik dalej identyfikuje określone „tematy” zainteresowania (np. konkretną wizytę), te aplikacje zawierające informacje o wybranym temacie będą następnie automatycznie i bezproblemowo „dostrajać” użytkownika również do tych informacji. Końcowym rezultatem dla użytkownika jest zagregowany widok wszystkich informacji o pacjencie w różnych aplikacjach.
Korzystanie z zarządzania kontekstem, wspieranego przez aplikacje zgodne z CCOW lub niezgodne z CCOW, jest cenne zarówno w przypadku aplikacji klient-serwer, jak i aplikacji internetowych. Co więcej, w pełni solidny menedżer kontekstów umożliwi korzystanie zarówno z aplikacji klient-serwer, jak i aplikacji internetowych na jednym komputerze stacjonarnym / kiosku, umożliwiając użytkownikowi korzystanie z obu typów aplikacji w sesji „świadomej kontekstu”.
CCOW działa zarówno w przypadku aplikacji klient-serwer, jak i aplikacji internetowych. Akronim CCOW oznacza „Clinical Context Object Workgroup”, odniesienie do komitetu normalizacyjnego w grupie HL7, który opracował standard.
Zamiar
Cel CCOW jest z pozoru prosty, ale jego realizacja jest dość złożona. CCOW jest przeznaczony do przekazywania nazwy aktywnego użytkownika między różnymi programami na tej samej maszynie. Użytkownik powinien zalogować się tylko do jednej aplikacji, a inne aplikacje uruchomione na komputerze będą „wiedzieć”, kto jest zalogowany. Istnieje wiele wyjątków i okoliczności, które sprawiają, że ten scenariusz jest znacznie trudniejszy, niż się wydaje.
Aby wykonać to zadanie, każda aplikacja zgodna z CCOW na komputerze musi zalogować się do centralnego serwera CCOW zwanego Vault. Aplikacja wysyła zaszyfrowane hasło do aplikacji w celu zweryfikowania swojej tożsamości. Gdy aplikacja zostanie zweryfikowana, może zmienić aktywnego użytkownika (zwanego także „kontekstem”) na komputerze. Każda aplikacja CCOW ma również „nazwę” aplikacji, dla której może istnieć tylko jedna instancja. Brak poprawnej nazwy aplikacji (hasło określa, która aplikacja się loguje). Może istnieć wiele wystąpień aplikacji CCOW podłączonych do skarbca CCOW z tego samego komputera. Muszą mieć jednak różne nazwy. Jedno imię może brzmieć „Lubię HHAM”, a drugie „Lubię CCOW”. Nazwy są całkowicie dowolne.
Gdy aplikacja uwierzytelni się w skarbcu CCOW, aplikacje są gotowe do komunikowania się z kontekstem (aka aktywnym użytkownikiem). Oto przykład wymiany CCOW krok po kroku:
- Komputer uruchamia się i ładują się aplikacje medyczne.
- Każda aplikacja loguje się do CCOW przy użyciu swojego tajnego hasła (i unikalnej nazwy aplikacji).
- Zgodna aplikacja wyświetla monit logowania, a użytkownik loguje się jako „Mary Jane”.
- Mary Jane ma „CCOW ID”. Załóżmy, że jej CCOW ID to „MJane”.
- Zgodna aplikacja powiadamia skarbiec CCOW, że „MJane” jest teraz zalogowany.
- Gdy CCOW zweryfikuje, że „MJane” jest prawidłowym użytkownikiem CCOW, skarbiec powiadamia wszystkie inne aplikacje, że „MJane” jest zalogowany.
- Wszystkie inne aplikacje zdają sobie sprawę, że identyfikator CCOW „MJane” odnosi się do „Mary Jane” (ponieważ zostały tak skonfigurowane). Logują się automatycznie do „Mary Jane”.
- Transakcja jest zakończona. Wszystkie aplikacje uruchomione na komputerze zostały automatycznie zalogowane jako „Mary Jane”.
Hasło aplikacji ma na celu zweryfikowanie, czy żadna nieautoryzowana aplikacja nie może „włamać się” do CCOW i zmienić aktywnego użytkownika (umożliwiając w ten sposób nieautoryzowany dostęp do dokumentacji medycznej).
Status
- Grupa robocza HL7 CCOW została w 2010 roku połączona z grupą roboczą ds. infrastruktury i przesyłania wiadomości.
- Najnowsza wersja specyfikacji zarządzania kontekstem HL7 (CcOW), wersja 1.6, została przyjęta jako standard normatywny w październiku 2017 r.
Zobacz też
- Siódmy Poziom Zdrowia Międzynarodowy
- Ustawa o przenośności i odpowiedzialności w ubezpieczeniach zdrowotnych
- Integracja Healthcare Enterprise , w szczególności profil aplikacji zsynchronizowanych z pacjentami (PSA).