HotDoc
El flujo de cita donde las instrucciones de reserva y el texto de admisión pueden cambiar con frecuencia.
- Instalaciones de Google Play
- 2.1M
- Calificación de tienda
- 4.6
Cuando una corrección solo toca la capa web de tu aplicación Capacitor, envíala como un paquete cifrado live update. Prueba en un canal de pruebas, distribúyelo en pasos y mantén un registro de cada lanzamiento para tu equipo de cumplimiento.
Apoyo humano de Martin
Un médico informa un etiqueta incorrecta en una pantalla de medicación o ingesta. La solución es unas pocas líneas de JavaScript.
Con un proceso solo de almacenamiento, construye un nuevo binario, lo envía y espera. La revisión del almacenamiento suele tardar entre 24 y 48 horas, a veces mucho más.
Even after approval, los pacientes y el personal todavía tienen que instalar la actualización antes de ver la solución.
Las pantallas de reserva, ingesta y recordatorio cambian con frecuencia. Cada corrección en la capa web espera una nueva binaria, una revisión del almacén y actualizaciones de usuarios.
Los revisores quieren saber qué envía el actualizador, a dónde va y si puede mantenerlo en su propia infraestructura.
Cuando un médico informa un problema, su equipo tiene que decir qué paquete y versión nativa que el dispositivo ejecuta.
Los equipos de cumplimiento preguntan quién envió un cambio, cuándo y a qué canal.
Paquetes cifrados, exposición planificada y ajustes del actualizador que su propietario de cumplimiento puede revisar.
Subir el JavaScript, HTML y CSS corregidos con el Capgo CLI. Por defecto, los dispositivos descargan el paquete y lo aplican cuando la aplicación se mueve al fondo. Los cambios nativos de code todavía pasan por las tiendas.
Capgo firma un BAA con clientes de salud. El actualizador no envía nombres, correos electrónicos ni números de registros médicos, y puede limitar o mover qué envía.
Opciones BAA y HIPAACrear una pareja de claves con el CLI. Los paquetes se cifran antes de subir y se verifican por la aplicación antes de la instalación. Capgo, proveedores de almacenamiento y CDNs solo ven el texto cifrado.
Documentación de cifradoEnviar un paquete a una pequeña parte de dispositivos, verificar los datos de instalación y fracaso, y luego aumentar. El pausa automático puede detener un despliegue cuando los errores aumentan, y un paquete que nunca llama a notifyAppReady() se vuelve a enviar en el dispositivo.
¿Cómo funciona
Configura el actualizador una vez para que coincida con tu revisión, luego envía cada corrección de capa web a través de una etapa de staging y un despliegue de producción estancado. Cada comando a continuación proviene de los Capgo docs.
Punto todos los tres puntos finales de plugin a la host de la UE, o establece statsUrl en una cadena vacía si no se permiten estadísticas alojadas. No establezca un ID personalizado que se mapee a un paciente. Envíe esta configuración en una construcción de tienda.
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
updateUrl: 'https://plugin.eu.capgo.app/updates',
// use statsUrl: '' to disable hosted statistics
statsUrl: 'https://plugin.eu.capgo.app/stats',
channelUrl: 'https://plugin.eu.capgo.app/channel_self',
},
}
Opciones de BAA y HIPAA
Crear una pareja de claves, guarde la clave pública en tu configuración de Capacitor y sincronice. Mantenga la clave privada en tus secretos de CI, nunca en el repositorio.
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
Documentación de cifrado
Cargar el paquete cifrado al canal de staging y verifíquelo en dispositivos de QA antes de que llegue a los pacientes.
npx @capgo/cli@latest bundle upload --channel staging --key-v2
Documentación de canales
Comience con el 5% de dispositivos de producción. Cuando los datos de instalación y falla estén correctos, promueva el paquete a todos. Si no, róllelo de vuelta.
npx @capgo/cli@latest bundle upload --channel production --key-v2 --rollout 5
npx @capgo/cli@latest channel set production --rollout-promote
# or, if something looks wrong
npx @capgo/cli@latest channel set production --rollout-rollback
Documentación de despliegues progresivos
Enlace cada paquete a su commit, mantenga un registro de auditoría de quién lo envió y muestre la versión en ejecución dentro de la aplicación.
Add a comment and a link to each bundle at upload time with --comment and --link, so you can trace a deployed bundle back to its source.
# Attach the commit to each bundle
npx @capgo/cli bundle upload \
--comment "Fix dosage rounding ($(git rev-parse --short HEAD))" \
--link "https://github.com/your-org/your-app/commit/$(git rev-parse HEAD)"
Read the current bundle and native version with CapacitorUpdater.current() and show them on a settings or support screen, so staff can tell support what they run.
// Show version info to clinical staff
const info = await CapacitorUpdater.current()
// Display in app settings
console.log(info.bundle.version) // "2.4.1"
console.log(info.native) // Native app version
¿Qué puede compartir con su propietario de cumplimiento y revisión de proveedores?
Use puntos finales de la UE, desactive o hospede estadísticas de actualizador, o pase a la autogestión licenciada. Su propietario de cumplimiento decide qué configuración se ajusta.
Capgo y HIPAALa certificación SOC 2 Tipo II, ISO 27001 y SSO están incluidas en el plan de empresa. La DPA y la lista de subprocesadores son públicas para su revisión de proveedores.
The updater plugin and the Capgo backend are open source on GitHub. Your team can read the code that runs on patient devices.
Aplicaciones construidas con Capacitor
Las aplicaciones de citas, historias clínicas y beneficios pueden actualizar pantallas de ingreso, instrucciones de reserva, mensajes de proveedores y educación de pacientes sin desestabilizar la caja nativa.
El flujo de cita donde las instrucciones de reserva y el texto de admisión pueden cambiar con frecuencia.
Aplicación de registros de salud con orientación pública y flujos de documentos que deben mantenerse actualizados.
Aplicación de beneficios donde los viajes del proveedor, la elegibilidad y el apoyo necesitan parches cuidadosos.
Evidencia de clientes
Desarrollador líder, drivolino GmbH
“El plugin de actualización Capgo Capacitor completamente transformó la forma en que enviamos actualizaciones. Lo que solía tomar días ahora solo toma minutos.”
Fundador, NuTriQ
Ser capaz de enviar actualizaciones OTA de producción de inmediato sin tener que esperar a los ciclos de revisión completa de la Tienda de Aplicaciones ha sido una gran ventaja operativa.
Desarrollador, Webincode
“Ser capaz de agregar IDs de dispositivo a ciertos grupos y enviar los cambios a solo ciertos grupos es un salvavidas.”
FAQ
Respuestas breves para equipos de ingeniería que preparan una revisión de seguridad o HIPAA.
Firma Capgo un Acuerdo de Asociado de Negocio (BAA) con clientes de atención médica, y las organizaciones de EE. UU. ya ejecutan Capgo en programas HIPAA-compliant. Los datos del actualizador son mínimos y están limitados al dispositivo. Si su revisión requiere más control, también puede utilizar puntos finales de la UE, deshabilitar estadísticas, hospedar estadísticas de forma autónoma o pasar a la licencia de hospedaje autónomo.
BAA y opciones de HIPAADatos operativos: ID de aplicación, un ID de dispositivo aleatorio limitado a la aplicación, plataforma, versión de paquete y nativa, versión del sistema operativo, versión del plugin y eventos de actualización. Se utiliza la dirección IP a nivel de transporte. No envía nombres, correos electrónicos, IDs de cuenta o números de registros médicos. No establezca un ID personalizado que se mapee a un paciente o usuario.
Privacidad y recopilación de datosSí. Punte el actualizador, estadísticas y puntos finales de canal a plugin.eu.capgo.app para mantener el camino de datos del plugin en Europa. También puede enviar estadísticas a su propio punto final. El plan de empresa agrega opciones de hospedaje autónomo, híbrido y licenciado.
Ubicación de datos de la UESólo la capa web: JavaScript, HTML, CSS y activos. Los cambios en el code nativo, plugins o permisos todavía requieren una nueva compilación a través de la Tienda de Aplicaciones y Google Play.
¿Qué puede enviar como un live updateLos registros de auditoría registran las subidas de paquetes, los cambios de canal y los cambios de miembros. La historia del canal enumera todos los paquetes que estuvieron activos, y cada paquete puede llevar un comentario y un enlace de commit. Los roles limitan a quién puede subir paquetes o cambiar canales.
Audit logsConfigura un canal de pruebas, paquetes cifrados y la configuración del actualizador para que puedas revisar en tu propia aplicación durante la prueba.
Apoyo humano de Martin
Prueba gratuita de 14 días, sin tarjeta de crédito. La versión empresarial incluye opciones de BAA, SOC 2 Type II, ISO 27001, inicio de sesión único y autohosteo.