COW
I samband med hälsoinformatik är CCOW ( pr /seacow/) eller Clinical Context Object Workgroup ett Health Level Seven internationellt standardprotokoll som är utformat för att göra det möjligt för olika applikationer att synkroniseras i realtid och på användargränssnittsnivå. Det är leverantörsoberoende och tillåter applikationer att presentera information på skrivbords- och/eller portalnivå på ett enhetligt sätt.
CCOW är det primära standardprotokollet inom sjukvården för att underlätta en process som kallas "Context Management." Kontexthantering är processen att använda speciella "ämnen" av intresse (t.ex. användare, patient, kliniskt möte, avgiftspost, etc.) för att "virtuellt" länka olika applikationer så att slutanvändaren ser dem fungera i en enhetlig, sammanhållen sätt.
Kontexthantering kan användas för både CCOW och icke-CCOW-kompatibla applikationer. CCOW-standarden finns för att underlätta en mer robust och nära "plug-and-play"-kompatibilitet över olika applikationer.
Context Management kombineras ofta med Single Sign On-applikationer i vårdmiljön, men de två är diskreta funktioner. Single Sign On är den process som möjliggör säker åtkomst av olika applikationer för en användare genom att använda en enda autentiserad identifierare och lösenord. Context Management förstärker detta genom att sedan göra det möjligt för användaren att identifiera försökspersoner en gång (t.ex. en patient) och ha alla olika system som användaren får tillgång till att "ställa in" på denna patient samtidigt. När användaren vidare identifierar särskilda "ämnen" av intresse (t.ex. ett särskilt besök), kommer de applikationer som innehåller information om det valda ämnet sedan automatiskt och sömlöst att "ställa in" på den informationen också. Slutresultatet för användaren är en samlad vy av all patientinformation över olika applikationer.
Användning av Context Management, som underlättas av CCOW eller icke-CCOW-kompatibla applikationer, är värdefullt för både klient-server och webbaserade applikationer. Dessutom kommer en helt robust Context Manager att möjliggöra användning för både klient-server och webbaserade applikationer på ett enda skrivbord/kiosk, vilket gör att användaren kan använda båda typerna av applikationer i en "kontextmedveten" session.
CCOW fungerar för både klient-server och webbaserade applikationer. Förkortningen CCOW står för "Clinical Context Object Workgroup", en referens till standardkommittén inom HL7-gruppen som utvecklade standarden.
Syfte
Målet med CCOW är till synes enkelt, men dess genomförande är ganska komplext. CCOW är utformad för att kommunicera namnet på den aktiva användaren mellan olika program på samma maskin. Användaren ska bara behöva logga in på en applikation, och de andra applikationerna som körs på maskinen kommer att "veta" vem som är inloggad. Det finns en hel del undantag och omständigheter som gör det här scenariot mycket svårare än det verkar.
För att utföra denna uppgift måste varje CCOW-kompatibel applikation på maskinen logga in på en central CCOW-server som kallas ett valv. Applikationen skickar en krypterad applikationslösenord för att verifiera dess identitet. När applikationen har verifierats kan den ändra den aktiva användaren (även kallad "kontexten") på maskinen. Varje CCOW-applikation har också ett applikations "namn" för vilket det bara kan finnas en instans. Det finns inget korrekt programnamn (lösenkoden identifierar vilket program som loggar in). Det kan finnas flera instanser av CCOW-applikationen ansluten till CCOW-valvet från samma dator. De måste dock ha olika namn. Ett namn kan vara "Jag gillar HHAM", medan det andra kan vara "Jag gillar CCOW". Namnen är helt godtyckliga.
Efter att applikationen har autentiserat sig med CCOW-valvet är applikationerna redo att kommunicera sammanhanget (aka den aktiva användaren). Här är ett steg-för-steg-exempel på ett CCOW-utbyte:
- Datorn startar upp och de medicinska applikationerna laddas.
- Varje applikation loggar in på CCOW med sitt hemliga lösenord (och unika applikationsnamn).
- Den kompatibla applikationen visar en inloggningsprompt och användaren loggar in som "Mary Jane".
- Mary Jane har ett "COW ID". Låt oss anta att hennes CCOW ID är "MJane".
- Den kompatibla applikationen meddelar CCOW-valvet att "MJane" nu är inloggad.
- När CCOW har verifierat att "MJane" är en giltig CCOW-användare, meddelar valvet alla andra applikationer att "MJane" är inloggad.
- Alla andra applikationer inser att CCOW ID "MJane" syftar på "Mary Jane" (eftersom de har konfigurerats som sådana). De loggar in "Mary Jane" automatiskt.
- Transaktionen är klar. Alla applikationer som körs på maskinen har automatiskt loggats in som "Mary Jane".
Syftet med applikationslösenordet är att verifiera att inga obehöriga applikationer kan "hacka" in i CCOW och ändra den aktiva användaren (och därigenom tillåta obehörig åtkomst till medicinska journaler).
Status
- HL7 CCOW-arbetsgruppen slogs samman till arbetsgruppen Infrastructure and Messaging 2010.
- Den senaste versionen av HL7 Context Management (CcOW) Specification, version 1.6 valdes som normativ standard i oktober 2017.
Se även
- Health Level Seven International
- Sjukförsäkringens bärbarhet och ansvarighetslagen
- Integrering av Healthcare Enterprise , särskilt profilen Patient Synchronized Applications (PSA).
externa länkar
- HL7 International - CCOW Översikt - Arkiverad
- HL7 International - Clinical Context Object Workgroup-sida
- Kontexthanteringsspecifikationer (CCOW) V 1.6
- HL7 Australien - CCOW Resurssida