Skip to main content

HIPAA onboarding: BAA’den denetime hazır duruma

HIPAA kontrolleri başvurusu her kontrolün ne yaptığını açıklar. Bu kılavuz, onları sıraya koyan resmi uçtan uca anlatımdır — bir sağlık çalışma alanını “PHI ele alıyoruz”dan “bir denetim izi gösterebiliriz”e, 422 HIPAA_BAA_REQUIRED gönderim kapısına takılmadan taşıyan sıra. İlk etkinleştirme el kitabı, aynı sırayı buradaki örnekleri tekrarlamadan operasyona veren yalnızca-kontrol-listesi eşlikçisidir. Sıra önemlidir. HIPAA modu, BAA imzalanmadan etkinleştirilemez; PHI gönderimleri o imzalanana dek reddedilir ve saklama süresi, ancak yapılandırıldıktan sonra veriyi korur. Adımları yukarıdan aşağıya izleyin. Aşağıdaki her adım, owner veya admin anahtarında bir X-API-Key başlığıyla https://api.orbit.devotel.io/api/v1’e karşı çalışır. Başlamadan dışa aktarın:
Bu sayfadaki her yanıt için iki kural geçerlidir:
  • Anahtar önekleri. Sandbox anahtarları dv_test_sk_…; canlı anahtarlar dv_live_sk_…. Aşağıdaki her çağrı ikisinde de çalışır — sandbox, canlı uyum durumuna dokunmadan aynı zarfları döndürür.
  • Paylaşılan zarf. Her başarı gövdesi { "data": { … }, "meta": { "request_id", "timestamp" } } şeklindedir. Hatalar { "error": { code, message, status }, "meta": … } şeklindedir.

1. BAA’i imzalayın

Business Associate Agreement (BAA) imzalanana dek başka hiçbir şey açılmaz. İki kapı BAA durumunu doğrudan okur:
  • HIPAA modunu etkinleştirme, BAA durumu executed değilken 403 Forbidden döndürür.
  • Herhangi bir PHI gönderimi 422 HIPAA_BAA_REQUIRED ile reddedilir.
Paneldeki Compliance → BAA bölmesi üzerinden imzalayın veya aynı üç çağrıyı API üzerinden sürün. /execute için bir owner anahtarı kullanın (yasal anlaşmayı bağlar); /require ve GET /compliance/baa için owner-veya-admin anahtarı yeterlidir.

1a. PHI’nin kapsamda olduğunu beyan edin

Organizasyonu not_required’dan pending’e taşıyın; bu, imza akışını açar:
reason, denetim satırına kaydedilen isteğe bağlı serbest metindir; asla bir sütuna yazılmaz.

1b. Adı yazarak e-imza ile imzalayın

Beyanı kaydedin. typed_attestation, signer_name ile birebir eşleşmelidir — kazara veya boş form imzasına karşı savunma budur:

1c. BAA’in imzalı olduğunu doğrulayın

Yaşam döngüsünü yeniden okuyun ve days_until_expiry’e dikkat edin — imzalı bir BAA bir yıllık süresinin sonunda süresi dolar ve yeniden imzalanmalıdır:
BAA yaşam döngüsü, eski ayna uyarısı ve tam istek şekilleri BAA altında belgelenmiştir. İmzanın, yıllık yeniden imzanın ve reddetme/geri alma kontrollerinin konsol anlatımı — artı kardeş DPA ve kayıt onayı konsolları — için bkz. Execute the DPA and BAA, then manage per-call recording consent.

2. HIPAA modunu etkinleştirin

BAA imzalıyken, organizasyon başına HIPAA bayrağını açın. HIPAA modu, beş kontrolü birden etkinleştiren organizasyon başına bir özellik bayrağıdır — dururken şifreleme, erişim kontrolleri, PHI denetim kaydı, zorunlu saklama süresi ve BAA izleme. Bu, yalnızca owner çağrısıdır.
  • Panel: Settings → Compliance → HIPAA Mode Toggle.
  • API:
Etkinleştirme tek bir çağrıdır — çalışma alanının duruşunu sıkılaştırır, bu yüzden yeniden kimlik doğrulama meydan okuması gerekmez. Devre dışı bırakma yıkıcıdır ve bir tane gerektirir; bu akış Disabling HIPAA Mode altında belgelenmiştir. BAA durumu executed değilse, çağrı 403 Forbidden döndürür.

3. Roller ve API kapsamlarını asgari gerekliliğe sınırlayın

HIPAA’nın asgari gerekli standardı sizin sorumluluğunuzdur — paylaşılan sorumluluk tablosunun müşteri tarafında durur. Orbit’in kontrolleri bugün kabadır; bu yüzden buna dürüstçe hüküm verin:
  • Yalnızca finans yüzeylerine ihtiyacı olan personel için billing rolünü kullanın. Billing üyeleri faturalama, fiyatlandırma ve kullanım ile sınırlanır; mesaj içeriği uç noktalarında 403 alırlar.
  • Diğer herkesin okuma gereksinimini akılda tutun: owner, admin, developer ve viewer bugün mesaj içeriğinin tümünü okuyabilir ve her okuma PHI erişim kaydına düşer.
  • API anahtarlarını yalnızca entegrasyonun ihtiyaç duyduğu kapsamlarla üretin ve messages:read’i yalnızca PHI taşıyan mesaj içeriğini gerçekten okuyan servislere verin.
Bilinen sınırlılık: Orbit şu anda mesaj içeriği okumalarını, billing sınırlamasının ötesinde daha dar bir rol kümesine kısıtlamaz ve mesaj okuma uç noktaları (GET /messages, GET /messages/{id}) operatörce verilen bir gerekçe kodu istemez. Asgari gerekli standardını, çalışma alanı üyeliğini ve API anahtarı kapsamlarını yalnızca PHI’ye ihtiyacı olan personel bu uç noktalara ulaşabilecek şekilde hüküm vererek karşılayın. Programınız mesaj içeriğinde rol başına okuma kısıtlaması gerektiriyorsa, ona güvenmeden önce support@orbit.devotel.io ile iletişime geçin.

4. Veri saklama süresini yapılandırın

Saklama penceresini, PHI onun ötesinde birikmeden önce kurun. data_retention_days 30–3,650 kabul eder; öntanım 365’tir.
  • Panel: Settings → Compliance → HIPAA → Data Retention.
  • API (yalnızca owner, anahtarla aynı uç nokta):
Yanıt, tam durum nesnesini yankılar (yukarıdaki etkinleştirme çağrısıyla aynı şekil); data.data_retention.days değerini kontrol edin. Bir arka plan işi, süresi dolmuş mesaj içeriğini, arama kayıtlarını ve medya eklerini tarar ve siler. Denetim kayıtları ve PHI erişim kayıtları bu politikadan bağımsız saklanır — silme saati kanıt izinizi silmez. Arama kaydediyorsanız, aynı anda ses bölgesini ikame yükümlülüklerinizle eşleşecek şekilde sabitleyin — kayıtları, sesli postayı ve canlı medyayı tek bir bölgede tutan ikame ayarı için bkz. Voice Data Residency & Retention.

5. Yapılandırmayı doğrulayın

Bayrağın ve saklama süresinin amaçladığınız gibi indiğini doğrulayın (owner veya admin):
Yanıtta enabled ve data_retention.days değerlerini kontrol edin.
Yanıt ayrıca bir encryption_algorithm alanı taşır. Bu yalnızca raporlamadır: platformun dururken şifreleme standardını yansıtır (Cloud SQL üzerinde Google yönetimli AES-256), organizasyon başına bir uygulama katmanı şifresi değil. Devotel şu anda mesaj gövdelerinin organizasyon başına uygulama katmanı şifrelemesini yapmaz; bu yüzden bu alanı bir denetçiye, mesaj gövdelerinin uygulama katmanında tek tek şifrelendiğinin kanıtı olarak göstermeyin.

6. PHI erişim kaydını okuyun

HIPAA modu açıkken, PHI içeren verilere her erişim, yalnızca eklenen bir denetim kaydına yazılır. Her girdi kullanıcıyı, kaynağı, nedeni (read, mesaj okumalarında otomatik kaydedilir) ve zaman damgasını kaydeder. ?limit= ve ?cursor= ile sayfalam yapın — gördüğünüz son girdinin id’sini sonraki cursor olarak geçirin (owner veya admin):
Kayıt, organizasyon başına en çok 10,000 girdi tutar ve en eskiler dönüşümlü çıkarılır; panel veya API üzerinden owner ve admin rollerine erişilebilir ve dış denetimler için dışa aktarılabilir. Erken bir takvimle gözden geçirin — erişimin, 3. adımda aldığınız rol ve kapsam kararlarını izlediğini kanıtlamanın yolu budur. has_more true iken, sonraki sayfayı getirmek için son girdinin id’sini ?cursor= olarak gönderin.

7. HIPAA kanıt dosyasını dışa aktarın

Bir denetçiye veya bir alıcının tedarik ekibine duruş göstermeniz gerektiğinde, Settings → Compliance → Binder’dan kanıt dosyasının HIPAA paketini üretin. HIPAA çerçevesi, PHI erişim kaydını, BAA duruşunu ve yapılandırdığınız saklama süresini imzalı, indirmeye hazır bir pakette birleştirir; her üretim denetim kaydınıza yazılır ve indirme bağlantısı 24 saat sonra süresi dolar.

Sağlık etkinleştirme paketi

Uyum eklenti pazar yeri, tek çağrıda bir taslak uyum profili, taslak kampanyalar, sektöre ayarlı bir AI ajanı ve bir opt-in akış yapılandırması sağlayan bir HIPAA healthcare etkinleştirme paketi gönderir. Bu sıranın yerine geçen değil, bir başlangıç iskelesidir: paketi etkinleştirmek asla BAA’i imzalamaz, asla HIPAA modunu açmaz ve asla bir gönderim yerleştirmez. Paketi etkinleştirmeden önce yukarıdaki 1–6 adımlarını yürütün, ardından paketi etkinleştirip onun go-live kontrol listesini taslaktan üretime çalışın.

İşlem sırası kontrol listesi

  • BAA imzalı ve baa_status executed olarak doğrulanmış — owner rolü
  • HIPAA modu anahtarla veya PUT /settings/hipaa ile etkin — owner rolü
  • Üyelik asgari gerekliliğe budanmış; messages:read yalnızca ihtiyacı olan anahtarlara kapsamlanmış — yönetici
  • data_retention_days politika pencerenize kurulu — yönetici
  • İkame yükümlülükleriniz kaydedilen sesin nerede yaşayabileceğini kısıtlıyorsa ses bölgesi sabitlenmiş — yönetici
  • GET /settings/hipaa doğrulanmış ve encryption_algorithm yalnızca raporlama olarak ele alınmış — uyum sorumlusu
  • PHI erişim kaydı bir takvimle gözden geçiriliyor — uyum sorumlusu
  • HIPAA kanıt dosyası üretilmiş ve 24 saatlik bağlantıyla teslim edilmiş — uyum sorumlusu