HotDoc
예약 흐름에서 예약 지시 및 입장 복사본이 자주 변경될 수 있습니다.
- 구글 플레이 설치
- 2,100만
- 점수
- 4.6
웹层만 변경된 Capacitor 앱의 경우 암호화된 live update로 배포하세요. 스테이징 채널에서 테스트하고 단계별로 배포한 후, 모든 릴리즈 기록을 관리하여 규정 준수 팀에게 제공하세요.
마틴의 인간 지원
의사나 환자가 의약품이나 수면제에 잘못된 레이블을 보고합니다. 수정은 몇 줄의 자바 스크립트만으로 이루어집니다.
스토어 검토는 24-48시간이 걸리거나 더 오래 걸릴 수 있습니다.
스토어 검토가 승인되면도 환자와 직원은 업데이트를 설치해야 업데이트된 내용을 볼 수 있습니다.
예약, 수면제, 알림 화면은 자주 바뀝니다. 각 웹-layer 수정은 새로운 바이너리, 스토어 검토, 사용자 업데이트를 기다립니다.
검토자는 업데이터가 무엇을 보내고 어디로 보내는지, 그리고 사용자가 자체 인프라에서 유지할 수 있는지 알고 싶습니다.
의사나 환자가 문제를 보고하면 팀은 어떤 버전과 네이티브 버전이 실행 중인지 알려야 합니다.
규정 팀은 변경 사항을 언제, 어느 채널로, 누구에 의해 배포되었는지 물어봅니다.
환자 앱 수정을 위한 제어된 배포 방법
수정된 자바스크립트, HTML, CSS를 업로드하고 Capgo CLI을 사용하세요. 기본적으로 장치에서는 배포를 다운로드하고 배경에서 앱을 이동할 때 적용합니다. 네이티브 code 변경 사항은 여전히 스토어를 통해 가집니다.
Capgo signs a BAA with healthcare customers. The updater does not send names, emails, or medical record numbers, and you can limit or move what it does send.
Capgo는 __CAPGO_KEEP_0__을 사용하여 BAA를 환자 고객과 체결합니다. 업데이터는 이름, 이메일, 의료 기록 번호를 보내지 않으며, 보낼 수 있는 것을 제한하거나 이동할 수 있습니다.CLI으로 키 pairs를 생성하세요. 업로드 전 암호화된 패키지는 앱이 설치되기 전에 확인됩니다. Capgo, 저장 제공자, 및 CDN은 암호화된 텍스트만 볼 수 있습니다.
암호화 문서실패 데이터를 확인하고 설치 후 증가하는 작은 장치의 패키지를 전송하여 롤아웃을 진행합니다. 자동 중단은 실패율이 높아지면 롤아웃을 중단하고, notifyAppReady()를 호출하지 않는 패키지는 장치에서 롤백됩니다.
작동 방식
설정 업데이터를 한 번만 설정하여 리뷰와 일치시키고, 각 웹 레이어修正을 스테이징과 스테이징된 프로덕션 롤아웃을 통해 전송합니다. 아래의 모든 명령은 Capgo 문서에서입니다.
EU 호스트에 모든 세 가지 플러그인 엔드포인트를 지시하거나 호스팅된 통계가 허용되지 않으면 statsUrl을 빈 문자열로 설정하십시오. 사용자 ID를 매핑하는 커스텀 ID를 설정하지 마십시오. 이 구성은 스토어 빌드에서 배포하십시오.
// 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 및 HIPAA 옵션
Capacitor에서 암호화 키 pair를 생성, 공개 키를 Capacitor 구성에 저장하고 sync를 하십시오. private 키는 CI 비밀에 저장하고 repo에 저장하지 마십시오.
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
암호화 문서
스테이징 채널에 암호화된 번들을 업로드하고 QA 기기에서 확인한 후 환자에게 도달하기 전에 확인하십시오.
npx @capgo/cli@latest bundle upload --channel staging --key-v2
채널 문서
5%의 생산 장치에서 시작합니다. 설치 및 실패 데이터가 올바르면 모든 장치에 배포하십시오. 그렇지 않다면 그룹을 되돌리십시오.
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
진보적 출시 문서
배포한 버전을 추적하기 위해 업로드 시에 각 배포에 대한 설명과 링크를 추가할 수 있습니다.
감사 로그
# 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)"
__CAPGO_KEEP_0__
// 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
규정 준수 소유주 및 벤더 리뷰에 공유할 수 있는 내용
EU 엔드포인트를 사용하거나 업데이터 통계를 비활성화하거나 자체 호스팅하거나, 라이선스된 자체 호스팅으로 이동하세요. 규정 준수 소유주가 적합한 설정을 결정합니다.
Capgo 및 HIPAASOC 2 Type II, ISO 27001 및 SSO는 엔터프라이즈 플랜에 포함됩니다. DPA 및 서브 프로세서 목록은 벤더 리뷰를 위해 공개됩니다.
업데이터 플러그인 및 Capgo 백엔드는 GitHub 에서 개방 소스로 공개되어 있습니다. 팀이 환자 장치에서 실행되는 code 를 읽을 수 있습니다.
Capacitor로 빌드된 앱
예약, 의료 기록 및 혜택 앱은 원본 셸을 불안정하게 만들지 않고 예약 화면, 예약 지시, 제공자 메시지 및 환자 교육을 업데이트할 수 있습니다.
예약 흐름에서 예약 지시 및 입장 복사본이 자주 변경될 수 있습니다.
현재 유지해야 하는 공공 지침과 문서 흐름이 있는 건강 기록 앱입니다.
제공자, 자격, 지원 여정에 신중한 패치가 필요한 혜택 앱입니다.
드릴로인고 GmbH의 리드 개발자
“Capgo Capacitor 업데이트러 플러그인은 업데이트를 배포하는 방식이 완전히 바뀌었습니다. 이전에는 며칠이 걸렸지만 이제는 몇 분만 걸립니다.”
NuTriQ의 창립자
“ 앱 스토어의 전체 리뷰 주기 동안 즉시 OTA 생산 업데이트 푸시할 수 있는 기능은 막대한 운영 이점이었습니다.”
웹인코드의 개발자
“ 특정 그룹에 장치 ID를 추가하고 해당 그룹에만 변경 사항을 푸시하는 기능은 생명 수호자입니다.”
FAQ
건강 관리 팀이 물어보는 질문
Capgo은 의료 고객과 비즈니스 협력 협약(BAA)을 체결하고, 미국 조직은 이미 HIPAA 준수 프로그램에서 Capgo을 실행하고 있습니다. 업데이터 데이터는 최소화되어 장치에 국한됩니다. 리뷰가 더 많은 제어를 필요로 한다면, EU 엔드포인트를 사용하거나-statistics를 비활성화하거나, statistics 엔드포인트를 자체 호스팅하거나, 라이선스된 자체 호스팅으로 이동할 수 있습니다.
BAA 및 HIPAA 옵션운영 데이터: 앱 ID, 랜덤한 앱 범위 장치 ID, 플랫폼, 번들 및 네이티브 버전, OS 버전, 플러그인 버전 및 업데이트 이벤트. IP 주소는 전송 수준에서 사용됩니다. 이름, 이메일, 계정 ID 또는 의료 기록 번호를 보내지 않습니다. 사용자 또는 환자에 매핑되는 커스텀 ID를 설정하지 마십시오.
개인 정보 보호 및 데이터 수집네. 업데이터, stats 및 채널 엔드포인트를 plugin.eu.capgo.app로 지시하여 유럽에서 플러그인 데이터 경로를 유지할 수 있습니다. 또한 statistics를 자체 엔드포인트로 보내실 수 있습니다. Enterprise 계획은 전용, 하이브리드 및 라이선스된 자체 호스팅 옵션을 추가합니다.
EU 데이터 위치code은 웹层만 변경할 수 있습니다: JavaScript, HTML, CSS 및 자산. 네이티브 code, 플러그인 또는 권한 변경은 여전히 App Store 및 Google Play를 통해 새로운 빌드를 필요로 합니다.
live update은 무엇을 배달할 수 있나요?업로드 로그는 채널 변경, 멤버 변경 및 패키지 업로드를 기록합니다. 채널 히스토리는 모든 패키지가 활성화되었을 때의 목록이며, 각 패키지는 댓글과 커밋 링크를 포함할 수 있습니다. 역할은 패키지를 업로드하거나 채널을 변경할 수 있는 사용자를 제한합니다.
업무 로그