Zum Hauptinhalt springen
Für Patienten- und Klinik-Apps

Patienten- und Klinik-Apps fixen, ohne auf den Store-Review zu warten

Wenn ein Fix nur die Web-Layer deiner Capacitor App betrifft, versende ihn als verschlüsselter live update. Teste ihn auf einem Staging-Channel, rolle ihn schrittweise aus und dokumentiere jedes Release für dein Compliance-Team.

BAA für HIPAA-konforme Programme verfügbar
SOC 2 Type II und ISO 27001 (Enterprise-Plan)
Verschlüsselte und signierte Bundles

Warum Care-Teams auf live update setzen

Web-Layer-Fixes sollten nicht auf ein neues Binary warten

Der Store-only-Weg für Fixes

Ein Arzt meldet ein falsches Label auf einem Medikamenten- oder Aufnahmebildschirm. Der Fix besteht aus wenigen Zeilen JavaScript.

Bei einem reinen Store-Prozess musst du ein neues Binary bauen, einreichen und warten. Die Store-Review dauert oft 24–48 Stunden, manchmal viel länger.

Selbst nach der Freigabe müssen Patienten und Personal das Update noch installieren, bevor sie die Korrektur sehen.

Die Store-Review steht zwischen dir und dem Fix

Buchungs-, Aufnahme- und Erinnerungs-Screens ändern sich oft. Jeder Web-Layer-Fix wartet auf ein neues Binary, Store-Review und User-Updates.

Ihre HIPAA-Prüfung fragt nach Datenflüssen

Prüfer wollen wissen, was der Updater sendet, wohin die Daten gehen und ob Sie alles in Ihrer eigenen Infrastruktur halten können.

Der Support muss wissen, welche Version live ist

Meldet ein Arzt ein Problem, muss Ihr Team sagen können, welches Bundle und welche native Version auf dem Gerät laufen.

Jede Änderung braucht ein Protokoll

Compliance-Teams wollen wissen, wer wann welche Änderungen in welchen Channel gepusht hat.

Was Capgo Healthcare-Teams bietet

Kontrollierte Bereitstellung von Fixes für Patienten-Apps

Verschlüsselte Bundles, gestaffeltes Rollout und Updater-Einstellungen, die Compliance-Verantwortliche prüfen können.

Den Web-Layer direkt patchen

Lade das korrigierte JavaScript, HTML und CSS mit dem Capgo CLI hoch. Standardmäßig laden Geräte das Bundle herunter und wenden es an, wenn die App in den Hintergrund geht. Native code Änderungen müssen weiterhin über die Stores laufen.

BAA- und HIPAA-Review-Optionen

Capgo schließt BAAs mit Healthcare-Kunden ab. Der Updater sendet keine Namen, E-Mails oder Patientenakten-Nummern, und du kannst die übertragenen Daten einschränken oder steuern.

BAA- und HIPAA-Optionen
  • EU-Endpoints für den Updater-Traffic
  • Statistiken deaktivieren oder an den eigenen Endpoint senden
  • Lizenzierte Self-Hosting-Optionen im Enterprise-Plan

Ende-zu-Ende-Verschlüsselung

Erstelle ein Key-Pair mit dem CLI. Bundles werden vor dem Upload verschlüsselt und vor der Installation von der App geprüft. Capgo, Storage-Provider und CDNs sehen nur den Ciphertext.

Verschlüsselungs-Docs

Staged Rollouts und automatischer Rollback

Sende ein Bundle an einen kleinen Teil der Geräte, prüfe Installations- und Fehlerdaten und skaliere dann hoch. Auto-Pause stoppt einen Rollout bei steigenden Fehlerraten, und ein Bundle, das notifyAppReady() nie aufruft, wird auf dem Gerät zurückgerollt.

Erster Rollout-Schritt 5%
Nach Fehlerprüfung 25%
Auf alle Geräte verteilt 100%

So funktioniert es

So liefert ein Healthcare-Team Fixes mit Capgo aus

Richte den Updater einmalig passend zu deinem Review ein und pushe jeden Web-Layer-Fix über Staging und einen schrittweisen Production-Rollout. Alle Befehle stammen aus der Capgo Doku.

  1. Konfiguriere den Updater für dein Review

    Leite alle drei Plugin-Endpoints auf den EU-Host um oder setze statsUrl auf einen leeren String, falls gehostete Statistiken nicht erlaubt sind. Nutze keine benutzerdefinierte ID, die auf einen Patienten zurückzuführen ist. Liefere diese Config in einem Store-Build aus.

    // 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',
      },
    }
    BAA- und HIPAA-Optionen
  2. Erstelle deinen Verschlüsselungsschlüssel einmalig

    Erstelle ein Schlüsselpaar, trage den Public Key in deine Capacitor Config ein und sync. Den Private Key legst du in deinen CI-Secrets ab, niemals im Repo.

    npx @capgo/cli@latest key create
    npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
    npx cap sync
    Verschlüsselungs-Docs
  3. Upload des Fixes in einen Staging-Channel

    Lade das verschlüsselte Bundle in den Staging-Channel hoch und teste es auf QA-Geräten, bevor es die Patienten erreicht.

    npx @capgo/cli@latest bundle upload --channel staging --key-v2
    Channel-Docs
  4. Schrittweise in die Produktion ausrollen

    Beginne mit 5 % der Production-Devices. Wenn die Installations- und Fehlerdaten stimmen, rolle das Bundle für alle aus. Falls nicht, mache ein Rollback für die Cohort.

    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
    Docs zu Progressive Rollouts

Rückverfolgbarkeit

Wissen, welche code auf welchem Gerät läuft

Verknüpfe jedes Bundle mit seinem Commit, führe Audit-Logs über die Veröffentlichung und zeige die laufende Version direkt in der App an.

Bundles mit Commits verknüpfen

Füge beim Upload mit --comment und --link einen Kommentar und einen Link zu jedem Bundle hinzu, um ein deployed Bundle bis zur Quelle zurückzuverfolgen.

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

Laufende Version in der App anzeigen

Lies die aktuelle Bundle- und Native-Version mit CapacitorUpdater.current() aus und zeige sie in einem Settings- oder Support-Screen an, damit das Personal dem Support die genaue Version nennen kann.

// 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

Sicherheit und Compliance im Detail

Was Sie Ihrem Compliance-Verantwortlichen und für Vendor-Reviews zeigen können

BAA- und HIPAA-Review-Optionen

Nutzen Sie EU-Endpoints, deaktivieren oder hosten Sie Updater-Statistiken selbst, oder wechseln Sie zu lizenziertem Self-Hosting. Ihr Compliance-Verantwortlicher entscheidet, welches Setup passt.

Capgo und HIPAA
SOC 2

SOC 2 Type II und ISO 27001 (Enterprise-Plan)

SOC 2 Type II, ISO 27001 und SSO sind im Enterprise-Plan enthalten. DPA und Sub-Processor-Liste sind öffentlich einsehbar für Ihren Vendor-Review.

Open Source, das Sie auditieren können

Das Updater-Plugin und das Capgo Backend sind Open Source auf GitHub. Ihr Team kann den code einsehen, der auf Patientengeräten läuft.

Mit Capacitor gebaute Apps

Patienten-Workflows ändern sich schneller als App-Reviews

Apps für Termine, Gesundheitsakten oder Benefits können Intake-Screens, Buchungsanweisungen, Provider-Messaging und Patientenaufklärung aktualisieren, ohne die native Shell zu destabilisieren.

HotDoc App-Icon MEDIZIN

HotDoc

Terminbuchungsprozess, bei dem Buchungsanweisungen und Formulartexte häufig geändert werden müssen.

Google Play-Installationen
2,1 Mio.
Store-Bewertung
4.6
Conecte SUS App-Icon MEDIZIN

SUS verbinden

Gesundheits-App mit öffentlichen Leitfäden und Dokumentenflüssen, die stets aktuell sein müssen.

Google Play-Installationen
27,7 Mio.
Store-Bewertung
4.6
Odontoprev App-Icon MEDIZIN

Odontoprev

Benefits-App, bei der Provider-, Eligibility- und Support-Workflows präzise Patches erfordern.

Google Play-Installationen
1,9 Mio.
Store-Bewertung
4.5

Kundenstimmen

Das sagen Teams, die mit Capgo deployen

5.0/5 von Entwicklerteams bewertet 9,400+ Teams Bewertungen lesen
Porträt von Sergiu S

Sergiu S

Lead Developer, drivolino GmbH

„Das Capgo Capacitor Updater-Plugin hat komplett verändert, wie wir Updates ausliefern. Was früher Tage dauerte, dauert jetzt nur noch Minuten.“

Kapil

Gründer, NuTriQ

“Die Möglichkeit, produktive OTA-Updates sofort zu pushen, ohne auf die kompletten Review-Zyklen des App Store warten zu müssen, war ein enormer operativer Vorteil.”

no-tone @ Webincode

Entwickler, Webincode

„Geräte-IDs zu bestimmten Gruppen hinzuzufügen und Änderungen nur an diese Gruppen zu pushen, ist ein echter Gamechanger.“

FAQ

Fragen von Healthcare-Teams

Kurze Antworten für Engineering-Teams, die sich auf ein Security- oder HIPAA-Audit vorbereiten.

Ist Capgo HIPAA-konform? Unterschreiben Sie ein BAA?

Capgo schließt Business Associate Agreements (BAA) mit Healthcare-Kunden ab, und US-Organisationen nutzen Capgo bereits in HIPAA-konformen Programmen. Die Updater-Daten sind minimal und gerätespezifisch. Falls Ihr Audit mehr Kontrolle erfordert, können Sie EU-Endpoints nutzen, Statistiken deaktivieren, den Statistics-Endpoint selbst hosten oder auf eine lizenzierte Self-Hosting-Option umsteigen.

BAA- und HIPAA-Optionen

Welche Daten sendet der Updater an Capgo?

Betriebsdaten: App-ID, eine zufällige app-spezifische Device-ID, Plattform, Bundle- und Native-Versionen, OS-Version, Plugin-Version und Update-Events. Die IP-Adresse wird auf Transport-Ebene genutzt. Es werden keine Namen, E-Mails, Account-IDs oder Krankenakten-Nummern gesendet. Verwenden Sie keine benutzerdefinierten IDs, die auf einen Patienten oder Nutzer zurückzuführen sind.

Datenschutz und Datenerfassung

Können Update-Daten in der EU oder in der eigenen Infrastruktur bleiben?

Ja. Leiten Sie die Update-, Stats- und Channel-Endpoints auf plugin.eu.capgo.app um, um den Datenpfad des Plugins in Europa zu halten. Sie können Statistiken auch an Ihren eigenen Endpoint senden. Der Enterprise-Plan bietet zudem dedizierte, hybride und lizenzierte Self-Hosting-Optionen.

EU-Datenstandort

Was kann ein live update in unserer App ändern?

Nur der Web-Layer: JavaScript, HTML, CSS und Assets. Änderungen am nativen code, an Plugins oder Berechtigungen erfordern weiterhin einen neuen Build über den App Store oder Google Play.

Was kann als live update ausgeliefert werden?

Wie können wir Auditoren zeigen, was veröffentlicht wurde?

Audit Logs protokollieren Bundle-Uploads, Channel-Änderungen und Mitglieder-Updates. Die Channel-Historie listet jedes Live-Bundle auf, wobei jedes Bundle einen Kommentar und einen Commit-Link enthalten kann. Rollen steuern, wer Bundles hochladen oder Channels ändern darf.

Audit Logs

Schnellere Fixes für Patienten-Apps

Richte während der Trial einen Staging-Channel, verschlüsselte Bundles und die Updater-Config für deine Review direkt in deiner eigenen App ein.

14 Tage kostenlos testen, keine Kreditkarte erforderlich. BAA, SOC 2 Type II, ISO 27001, SSO und Self-Hosting-Optionen sind im Enterprise-Plan enthalten.