Passer à la navigation principale
Pour les applications de patients et cliniques

Fixezz les applications patient et clinique sans attendre la revue de l'App Store

Lorsqu'une correction ne touche que la couche web de votre application Capacitor, envoyez-la sous forme de paquet live update chiffré. Testez-la sur un canal de préversion, déployez-l’en étapes et conservez un enregistrement de chaque mise à jour pour votre équipe de conformité.

Support humain de Martin

BAA disponible pour les programmes HIPAA
Certification SOC 2 Type II et ISO 27001 (plan Entreprise)
Paquets chiffrés et signés

Why care teams add a live update lane

Web-layer fixes should not wait on a new binary

La voie de correction uniquement en magasin

Un clinicien signale une étiquette incorrecte sur un médicament ou un écran d'ingestion. La correction est quelques lignes de JavaScript.

Avec un processus de magasin uniquement, vous créez un nouveau binaire, le soumettez et attendez. La revue du magasin prend souvent 24 à 48 heures, parfois beaucoup plus longtemps.

Même après l'approbation, les patients et le personnel doivent encore installer la mise à jour avant de voir la correction.

La revue des magasins se situe entre vous et la solution.

Booking, intake, and reminder screens change often. Each web-layer fix waits for a new binary, store review, and user updates.

Vos flux de données HIPAA sont soumis à examen

Les examinateurs veulent savoir ce que l'actualiseur envoie, où cela va et si vous pouvez le garder dans votre propre infrastructure.

Le support doit savoir quelle version est en ligne

Lorsqu'un clinicien signale un problème, votre équipe doit dire quelle version native et quelle bundle ce dispositif exécute.

Tout changement nécessite un enregistrement

Les équipes de conformité demandent qui a envoyé un changement, quand et à quel canal.

Qu'est-ce que Capgo donne aux équipes de santé ?

A controlled way to ship patient app fixes

Les lots chiffrés, l'exposition étalée et les paramètres de mise à jour que votre responsable de conformité peut consulter.

Patcher directement la couche web

Téléchargez le JavaScript, HTML et CSS corrigés avec le Capgo CLI. Par défaut, les appareils téléchargent l'ensemble et l'appliquent lorsque l'application passe en arrière-plan. Les modifications natives code passent toujours par les magasins.

Options de revue BAA et HIPAA

Capgo signe un BAA avec les clients de santé. L'actualiseur ne transmet pas de noms, d'adresses e-mail ou de numéros de dossier médical, et vous pouvez limiter ou déplacer ce qu'il envoie.

Options BAA et HIPAA
  • Points d'entrée UE pour le trafic de mise à jour
  • Désactiver les statistiques ou les envoyer à votre propre point de terminaison
  • Hébergement autonome sous licence sur Entreprise

Chiffrement de bout en bout

Créez un couple de clés avec le CLI. Les bundles sont chiffrés avant l'envoi et vérifiés par l'application avant l'installation. Capgo, les fournisseurs de stockage et les CDN ne voient que le texte chiffré.

Documents de chiffrement

Déploiements étalés et annulation automatique

Envoyez un bundle à une petite partie de dispositifs, vérifiez les données d'installation et d'échec, puis augmentez. La mise en pause automatique peut arrêter un déploiement lorsque les échecs augmentent, et un bundle qui ne fait jamais appeler notifyAppReady() est annulé sur le dispositif.

Premier pas du déploiement 5%
Après vérification des échecs 25%
Propulsé sur tous les appareils 100%

Comment ça marche

Comment une équipe de santé déploye une correction avec Capgo

Configurez l'actualiseur une fois pour correspondre à votre revue, puis envoyez chaque correctif web par l'étape de pré-production et un lancement de production étalé. Chaque commande ci-dessous provient des documents de Capgo

  1. Configurez l'actualiseur pour votre revue

    Pointez tous les trois points de terminaison de plugin vers l'hôte UE, ou définissez statsUrl sur une chaîne vide si les statistiques hébergées ne sont pas autorisées. N'attribuez pas un ID personnalisé qui correspond à un patient. Envoyez cette configuration dans une build de magasin.

    // 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',
      },
    }
    Options BAA et HIPAA
  2. Créez votre clé d'encryption une fois

    Créez un pair de clés, enregistrez la clé publique dans votre configuration de Capacitor, et synchronisez. Gardez la clé privée dans vos secrets CI, jamais dans le dépôt.

    npx @capgo/cli@latest key create
    npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
    npx cap sync
    Documentation sur l'encryption
  3. Publiez la correction dans un canal de test

    Envoyez le bundle chiffré vers le canal de pré-production et vérifiez-le sur les appareils QA avant qu'il atteigne les patients.

    npx @capgo/cli@latest bundle upload --channel staging --key-v2
    Liens de canaux
  4. Déployer en production en étapes

    Commencez avec 5% des appareils de production. Lorsque les données d'installation et d'échec sont correctes, promouvez le bundle à tous. Sinon, revenez en arrière sur le groupe.

    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
    Documentation sur les déploiements progressifs

Traçabilité

Connaître les code exécutés sur chaque appareil

Lier chaque paquet à son commit, conserver un journal d'audit de qui l'a déployé et afficher la version en cours dans l'application.

Lier les paquets aux commits

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)"

Show the running version in your app

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

Détails de sécurité et de conformité

Partagez avec votre propriétaire de conformité et votre revendeur de revue

Options de revue BAA et HIPAA

Use EU endpoints, disable or self-host updater statistics, or move to licensed self-hosting. Your compliance owner decides which setup fits.

Capgo et HIPAA
SOC 2

Type II SOC 2 et ISO 27001 (plan Enterprise)

Le plan Enterprise inclut le Type II SOC 2, l'ISO 27001 et l'authentification unique. La DPA et la liste des sous-traitants sont publiques pour votre revueur de fournisseur.

Source ouverte que vous pouvez auditor

The updater plugin and the Capgo backend are open source on GitHub. Your team can read the code that runs on patient devices.

Applications construites avec Capacitor

Patient flows change faster than app review

Les applications de rendez-vous, d'histoires de santé et de prestations peuvent mettre à jour les écrans d'introduction, les instructions de réservation, les messages de fournisseur et l'éducation du patient sans perturber la coquille native.

Logo de l'application HotDoc MEDICAL

HotDoc

Flux de rendez-vous où les instructions de réservation et les copies d'introduction peuvent changer souvent.

Installs sur Google Play
2,1M
Notation de magasin
4.6
Logo de l'application Conecte SUS MEDICAL

Conecte SUS

Application de dossier de santé avec lignes directrices publiques et flux de documents qui doivent rester à jour.

Google Play installe
27,7M
Notation de magasin
4.6
Icône d'application Odontoprev MÉDICAL

Odontoprev

Application de bien-être où les parcours du fournisseur, de l'éligibilité et du soutien nécessitent une mise à jour soigneuse.

Google Play installe
1,9M
Note de magasin
4.5

Evidences de clients

Ce que les équipes qui utilisent Capgo disent

5.0/5 Noté par les équipes de développeurs 9,400+ Équipes Lire les commentaires
Portrait de Sergiu S

Sergiu S

Chef des développeurs, drivolino GmbH

« Le plugin de mise à jour Capgo Capacitor a complètement transformé notre façon de livrer les mises à jour. Ce qui prenait des jours ne prend plus que des minutes. »

Kapil

Fondateur, NuTriQ

« Pouvoir envoyer des mises à jour OTA en production instantanément sans attendre les cycles de revue complets de l'App Store a été un immense avantage opérationnel. »

aucune tonalité @ Webincode

Développeur, Webincode

“La capacité d'ajouter des identifiants de dispositif à certains groupes et de pousser les modifications uniquement à certains groupes est un sauveur de vie.”

FAQ

Questions que les équipes de santé posent

Réponses courtes pour les équipes d'ingénierie préparant une revue de sécurité ou HIPAA.

Est-ce que Capgo est conforme à la HIPAA ? Signez-vous un BAA ?

Capgo signe un accord de partenariat commercial (BAA) avec les clients de la santé, et les organisations américaines utilisent déjà Capgo dans des programmes HIPAA-conformes. Les données de mise à jour sont minimales et scoping sur appareil. Si votre revue nécessite plus de contrôle, vous pouvez également utiliser les points de terminaison de l'UE, désactiver les statistiques, héberger les statistiques par vous-même ou passer à l'hébergement autonome sous licence.

BAA et options HIPAA

Quelles données envoie le correcteur vers Capgo ?

Les données opérationnelles : ID d'application, un ID aléatoire d'appareil scoping, plateforme, version de bundle et native, version OS, version plugin et événements de mise à jour. L'adresse IP est utilisée au niveau de transport. Il ne transmet pas de noms, d'adresses e-mail, d'ID de compte ou de numéros de dossier médical. N'installez pas un ID personnalisé qui correspond à un patient ou à un utilisateur.

Confidentialité et collecte de données

Can update data stay in the EU or in our own infrastructure?

Oui. Pointez les points de terminaison de mise à jour, de statistiques et de canal vers plugin.eu.capgo.app pour conserver le chemin de données du plugin en Europe. Vous pouvez également envoyer des statistiques vers votre propre point de terminaison. Le plan Entreprise ajoute des options dédiées, hybrides et autonome sous licence.

Emplacement des données dans l'UE

What can a live update change in our app?

Seul le layer web : JavaScript, HTML, CSS et assets. Les modifications de code natif, de plugins ou de permissions nécessitent toujours une nouvelle build via l'App Store et Google Play.

Qu'est-ce qui peut être envoyé comme live update

Comment montrons-nous aux auditeurs ce qui a été envoyé ?

Les journaux d'audit enregistrent les téléchargements de lots, les modifications de canaux et les modifications de membres. L'historique des canaux liste tous les lots qui étaient en ligne, et chaque lot peut comporter un commentaire et un lien de commit. Les rôles limitent ceux qui peuvent télécharger des lots ou modifier des canaux.

Journaux d'audit

Give patient app fixes a faster path

Configurez votre propre canal de test, des bundles chiffrés et la configuration de mise à jour pour votre application pendant la période d'essai.

Un soutien humain de Martin

14 jours d'essai gratuit, sans carte de crédit. Le plan Enterprise inclut un BAA, SOC 2 Type II, ISO 27001, SSO et des options d'hébergement auto-hôte.