HotDoc
Appointment flow where booking instructions and intake copy can change often.
- Installazioni Google Play
- 2,1M
- Valutazione della store
- 4.6
When a fix tocca solo la layer web della tua Capacitor app, invia un pacchetto crittografato live update. Testalo su un canale di staging, distribuiscilo in fasi e conserva un registro di ogni rilascio per il tuo team di compliance.
Sostegno umano da Martin
Un clinico segnala un etichetta sbagliata su una medicina o uno schermo di assunzione. La correzione è di poche righe di JavaScript.
Costruisci un nuovo binario, lo invii e attendi. La revisione del negozio può durare 24-48 ore, a volte molto di più.
Anche dopo l'approvazione, i pazienti e lo staff devono installare l'aggiornamento prima di vedere la correzione.
Pannelli di prenotazione, accettazione e ricordo cambiano spesso. Ogni correzione del layer web attende una nuova versione binaria, una revisione del magazzino e aggiornamenti degli utenti.
Ils vogliono sapere cosa invia l'aggiornatore, dove va e se possono tenerlo nel proprio ambiente.
Quando un clinico segnala un problema, il tuo team deve dire quale bundle e versione nativa quel dispositivo esegue.
Le squadre di compliance chiedono chi ha inviato una modifica, quando e a quale canale.
Pacchetti crittografati, esposizione programmata e impostazioni aggiornamento per la revisione del tuo proprietario della conformità.
Carica il codice JavaScript, HTML e CSS corretto con il Capgo CLI. Di default, i dispositivi scaricano il pacchetto e lo applicano quando l'app si sposta in background. Le modifiche native code passano ancora attraverso i negozi.
Capgo firma un BAA con i clienti sanitari. L'aggiornatore non invia nomi, indirizzi email o numeri di cartella medica, e puoi limitare o spostare cosa invia.
Opzioni BAA e HIPAAGenera una coppia di chiavi con il CLI. I pacchetti vengono crittografati prima dell'upload e controllati dall'app prima dell'installazione. Capgo, i provider di archiviazione e i CDN vedono solo il testo crittografato.
Dossier crittografiaInvia un pacchetto a una piccola quota di dispositivi, controlla i dati di installazione e di fallimento, quindi aumenta. Il rollback automatico può fermare un rollout quando le falliture aumentano, e un pacchetto che non chiama notifyAppReady() viene ripristinato sul dispositivo.
Come funziona
Set up the updater once to match your review, then send each web-layer fix through staging and a staged production rollout. Every command below is from the Capgo docs.
Punta tutti e tre i punti di accesso dei plugin verso l'host EU, o imposta statsUrl a una stringa vuota se non sono consentite le statistiche ospitate. Non impostare un ID personalizzato che corrisponda a un paziente. Invia questa configurazione in una build del negozio.
// 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',
},
}
Opzioni BAA e HIPAA
Creare una coppia di chiavi, salvare la chiave pubblica nella tua configurazione di Capacitor e sincronizzala. Conserva la chiave privata nei segreti del tuo CI, mai nel repository.
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
Documentazione sulla crittografia
Carica il bundle crittografato nel canale di staging e controllalo sui dispositivi QA prima che raggiunga i pazienti.
npx @capgo/cli@latest bundle upload --channel staging --key-v2
Canali documentazione
Inizia con il 5% dei dispositivi di produzione. Quando i dati di installazione e di fallimento sembrano corretti, promuovi il bundle a tutti. Se non, torna indietro la 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
Documentazione progressive rilasci
Collegare ogni bundle al suo commit, tenere un registro di audit di chi lo ha caricato e mostrare la versione in esecuzione all'interno dell'applicazione.
Aggiungere un commento e un collegamento a ogni bundle al momento dell'upload con --comment e --link, in modo da poter tracciare un bundle distribuito fino alla sua fonte.
# 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)"
Leggere la versione corrente del bundle e della versione nativa con CapacitorUpdater.current() e mostrarle su una schermata di impostazioni o di supporto, in modo che il personale possa dire ai supporti cosa esegue.
// 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
Condividi con il tuo proprietario della compliance e con il tuo revisore del fornitore
Utilizzare endpoint EU, disabilitare o auto-hostare statistiche di aggiornamento, o passare a un'hosting auto-licenza. Il tuo proprietario della conformità decide quale configurazione si adatta meglio.
Capgo e HIPAALa certificazione SOC 2 Type II, l'ISO 27001 e l'SSO sono incluse nel piano Enterprise. La DPA e la lista dei sub-processori sono pubblici per la revisione del tuo fornitore.
The updater plugin and the Capgo backend are open source on GitHub. Your team can read the code that runs on patient devices.
App costruite con Capacitor
Appuntamenti, registri sanitari e applicazioni di benefici possono aggiornare le schermate di accettazione, le istruzioni di prenotazione, la messaggistica dei provider e l'istruzione dei pazienti senza destabilizzare la shell nativa.
Appointment flow where booking instructions and intake copy can change often.
App di registro sanitario con linee guida pubbliche e flussi documentali che devono rimanere aggiornate.
App di benefici dove i percorsi del provider, dell'eligibilità e del supporto richiedono patching accurato.
Evidenze dei clienti
Capo Sviluppatore, drivolino GmbH
Ecco come il plugin di aggiornamento Capgo Capacitor ha rivoluzionato il nostro processo di distribuzione degli aggiornamenti: da giorni a soli minuti.
Fondatore, NuTriQ
Ecco il vantaggio operativo massiccio di poter inviare aggiornamenti OTA in produzione istantaneamente senza dover attendere i cicli di revisione completi dell'App Store.
Sviluppatore, Webincode
“Poter aggiungere gli ID dei dispositivi a certi gruppi e inviare le modifiche solo a certi gruppi è un salvavita.”
FAQ
Risposte concise per i team di ingegneria in preparazione di una revisione di sicurezza o HIPAA.
Capgo sottoscrive un Accordo tra Partner Commerciali (BAA) con i clienti sanitari e le organizzazioni statunitensi già eseguono Capgo in programmi HIPAA conformi. I dati dell'aggiornatore sono minimi e devono essere scritti su dispositivo. Se il tuo review ha bisogno di più controllo, puoi anche utilizzare i punti di fine EU, disabilitare le statistiche, ospitare le statistiche endpoint, o passare a un'opzione di hosting autorizzato.
Opzioni BAA e HIPAAOperational data: ID app, un ID dispositivo casuale, piattaforma, bundle e versioni native, versione OS, versione plugin e eventi di aggiornamento. L'indirizzo IP viene utilizzato a livello di trasporto. Non invia nomi, email, ID account o numeri di cartella medica. Non impostare un ID personalizzato che corrisponda a un paziente o a un utente.
Privacy e raccolta datiSì. Puntate gli endpoint di aggiornamento, statistiche e canale su plugin.eu.capgo.app per mantenere il percorso dei dati del plugin in Europa. Puoi anche inviare statistiche al tuo endpoint. Il piano Enterprise aggiunge opzioni dedicate, ibride e autorizzate di hosting self-hosted.
Posizione dei dati dell'UESolo la layer web: JavaScript, HTML, CSS e asset. Le modifiche ai code nativi, plugin o autorizzazioni richiedono ancora una nuova costruzione attraverso l'App Store e Google Play.
Quali elementi possono essere spediti come live updateRegistri di audit registrano gli upload dei pacchetti, le modifiche ai canali e le modifiche ai membri. La storia dei canali elenca ogni pacchetto che era live, e ogni pacchetto può contenere un commento e un collegamento di commit. I ruoli limitano chi può caricare pacchetti o modificare canali.
Audit logConfigura un canale di staging, pacchetti crittografati e la configurazione dell'aggiornatore per le tue esigenze di revisione sul tuo'app durante la prova.
Sostegno umano da Martin
14 giorni di prova gratuita, nessuna carta di credito. La versione Enterprise offre opzioni di BAA, SOC 2 Type II, ISO 27001, SSO e hosting self-service.