En el contexto de la informática de la salud , CCOW ( pr / seacow /) o Clinical Context Object Workgroup es un protocolo estándar de Health Level Seven International diseñado para permitir la sincronización de aplicaciones dispares en tiempo real y en el nivel de la interfaz de usuario. Es independiente del proveedor y permite que las aplicaciones presenten información a nivel de escritorio y / o portal de manera unificada.
CCOW es el protocolo estándar principal en el cuidado de la salud para facilitar un proceso llamado "Gestión de contexto". La gestión del contexto es el proceso de utilizar "temas" particulares de interés (p. Ej., Usuario, paciente, encuentro clínico, elemento de cargo, etc.) para vincular "virtualmente" aplicaciones dispares de modo que el usuario final las vea operar en un camino.
La gestión de contexto se puede utilizar tanto para aplicaciones que cumplen con CCOW como para aplicaciones que no cumplen con CCOW. El estándar CCOW existe para facilitar una interoperabilidad más robusta y casi "plug-and-play" entre aplicaciones dispares.
La gestión de contexto a menudo se combina con aplicaciones de inicio de sesión único en el entorno sanitario, pero las dos son funciones discretas. El inicio de sesión único es el proceso que permite el acceso seguro de un usuario a distintas aplicaciones mediante el uso de un único identificador y contraseña autenticados. La gestión de contexto aumenta esto al permitir que el usuario identifique a los sujetos una vez (por ejemplo, un paciente) y tenga todos los sistemas dispares en los que el usuario tiene acceso para "sintonizar" con este paciente simultáneamente. A medida que el usuario identifica además "temas" particulares de interés (por ejemplo, una visita en particular), esas aplicaciones que contienen información sobre el tema seleccionado se "sintonizarán" automáticamente y sin problemas para el usuario con esa información también. El resultado final para el usuario es una vista agregada de toda la información del paciente en distintas aplicaciones.
El uso de la administración de contexto, facilitado por CCOW o aplicaciones que no cumplen con CCOW, es valioso tanto para aplicaciones cliente-servidor como basadas en web. Además, un administrador de contexto completamente robusto permitirá el uso de aplicaciones cliente-servidor y basadas en web en un solo escritorio / quiosco, lo que permitirá al usuario utilizar ambos tipos de aplicaciones en una sesión "consciente del contexto".
CCOW funciona tanto para aplicaciones cliente-servidor como basadas en web. El acrónimo CCOW significa "Clinical Context Object Workgroup", una referencia al comité de estándares dentro del grupo HL7 que desarrolló el estándar.
Propósito
El objetivo de CCOW es aparentemente simple, pero su implementación es bastante compleja. CCOW está diseñado para comunicar el nombre del usuario activo entre varios programas en la misma máquina. El usuario sólo debería tener que iniciar sesión en una aplicación, y las otras aplicaciones que se ejecutan en la máquina "sabrán" quién está conectado. Hay una gran cantidad de excepciones y circunstancias que hacen que este escenario sea mucho más difícil de lo que parece.
Para realizar esta tarea, cada aplicación compatible con CCOW en la máquina debe iniciar sesión en un servidor central de CCOW llamado Vault. La aplicación envía un código de acceso de la aplicación encriptado para verificar su identidad. Una vez que se verifica la aplicación, puede cambiar el usuario activo (también llamado "contexto") en la máquina. Cada aplicación de CCOW también tiene un "nombre" de aplicación para el que solo puede haber una instancia. No hay un nombre de aplicación correcto (el código de acceso identifica qué aplicación está iniciando sesión). Puede haber varias instancias de la aplicación CCOW conectadas a la bóveda de CCOW desde la misma computadora. Sin embargo, deben tener nombres diferentes. Un nombre podría ser "Me gusta HHAM", mientras que el otro podría ser "Me gusta CCOW". Los nombres son completamente arbitrarios.
Una vez que la aplicación se autentica con la bóveda de CCOW, las aplicaciones están listas para comunicar el contexto (también conocido como el usuario activo). A continuación, se muestra un ejemplo paso a paso de un intercambio de CCOW:
- La computadora se inicia y se cargan las aplicaciones médicas.
- Cada aplicación inicia sesión en CCOW usando su contraseña secreta (y nombre de aplicación único).
- La aplicación compatible muestra un mensaje de inicio de sesión y el usuario inicia sesión como "Mary Jane".
- Mary Jane tiene un "CCOW ID". Supongamos que su CCOW ID es "MJane".
- La aplicación compatible notifica a la bóveda de CCOW que "MJane" ya está conectado.
- Una vez que CCOW verifica que "MJane" es un usuario CCOW válido, la bóveda notifica a todas las demás aplicaciones que "MJane" está conectado.
- Todas las demás aplicaciones se dan cuenta de que el ID de CCOW "MJane" se refiere a "Mary Jane" (porque se han configurado como tales). Ellos inician sesión en "Mary Jane" automáticamente.
- La transacción está completa. Todas las aplicaciones que se ejecutan en la máquina se han registrado automáticamente como "Mary Jane".
El propósito del código de acceso de la aplicación es verificar que ninguna aplicación no autorizada pueda "piratear" CCOW y cambiar al usuario activo (permitiendo así el acceso no autorizado a los registros médicos).