AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Hasta onaylı klinik erişim istekleri (CIBA)

Klinik erişim isteklerinin arkasındaki OpenID CIBA akışı: resepsiyonist hastanın e-postasını girer, hasta uygulamada veya e-posta yoluyla 30, 90 veya 365 gün boyunca onay verir ve kliniğin uygulaması belirteçleri alır.

Bir klinik, hasta onayladığında Anpheros'taki hastanın kaydına ulaşır. Kliniğin uygulaması, hastanın e-posta adresini ve ihtiyaç duyduğu erişimi belirten bir istek gönderir. Hasta bunu Anpheros uygulamasında ve e-posta ile alır, kimin ne için sorduğunu görür, ne kadar süreyle izin vereceğini seçer ve onaylar veya reddeder. Onaylarsa, kliniğin uygulaması belirteçleri alır ve erişim süresi dolana veya hasta geri çekene kadar kaydı okuyabilir.

Akış, standart OpenID Connect Client-Initiated Backchannel Authentication (CIBA) akışıdır, yoklama modunda. Bir resepsiyonistin hastaya bir telefon veya bağlantı vermesine gerek kalmaması için vardır: istek kliniğin ekranından değil, hastaya gider.

Adım adım

  1. Resepsiyon hastanın e-postasını girer. Kliniğin uygulaması, kimlik bilgileriyle birlikte POST /oauth/bc-authorize'i, hasta e-postasını login_hint olarak, ihtiyaç duyduğu scope'ü ve hastanın göreceği kısa bir binding_message'ü çağırır.
  2. Platform her adres için aynı şekilde yanıt verir. Yanıt, Anpheros hesabı olup olmadığına bakılmaksızın bir auth_req_id, bir son kullanma tarihi ve bir yoklama aralığı içerir. Kaydı olan kişinin kim olduğunu açıklamaz. Hesabı olmayan bir kişi için yapılan istek basitçe süresi dolar.
  3. Hasta karar verir. Anpheros uygulamasında ve e-posta ile bir bildirim alırlar. İstek, kuruluşu, kapsamı ve mesajı gösterir. 30, 90 veya 365 günlük bir süre seçerler ve izin ver veya reddet düğmesine basarlar. E-postadaki bağlantı açıldığında hiçbir şeyi onaylamaz, çünkü posta tarayıcıları bağlantıları açar; hastanın düğmeye basması gerekir.
  4. Klinik yoklama yapar. Uygulama, urn:openid:params:grant-type:ciba ve auth_req_id ile birlikte POST /oauth/token'yı çağırır. Hasta henüz karar vermemişken yanıt authorization_pending'dur. Onaydan sonra jetonlar bir kez döndürülür. Red, access_denied'yu ve yanıtlanmamış bir istek expired_token'yi döndürür.
  5. Klinik, verilen kapsam dahilinde okur ve yazar. Her okuma kaydedilir ve hasta tarafından görülebilir. Bir klinik yalnızca kendi yazdığı şeyleri değiştirebilir veya silebilir.

Hastayı ne korur

Bir kliniğin oluşturması gerekenler

Örneğin masada, hastanın önünde bir onay sayfası açmayı tercih eden bir klinik için, PKCE ve SMART on FHIR bağımsız başlatma ile standart yetkilendirme kodu akışı da desteklenmektedir.

Sıkça Sorulan Sorular

Hastanın klinikte bulunması gerekiyor mu?

Hayır. Hastalar, bulundukları yerden kendi telefonlarından veya e-posta bağlantısından onay verebilirler. Bu nedenle, randevudan önce bir talep gönderilebilir ve yurt dışında bulunan bir hasta bile bu talebi onaylayabilir.

Hastanın Anpheros hesabı yoksa ne olur?

Talep kabul edilir ve ardından karar verilmeden süresi dolar. Klinik, bir hesabın olup olmadığını bilemez. Hasta bir hesap oluşturabilir ve klinik yeni bir talep gönderebilir.

Erişimin süresi ne kadar?

Hasta onaylarken 30, 90 veya 365 gün seçer. Daha erken geri çekebilir.

Klinik kayıttaki her şeyi görebilir mi?

Yalnızca hastanın onayladığı kapsamı. Kapsamlar, kaynak türü ve eyleme göre ayarlanır ve kategoriye göre filtrelenebilir.

Talep akışı standart mı?

Evet. OpenID Connect CIBA olduğundan, mevcut OAuth kütüphaneleri kullanılabilir. Daha geniş model için hasta onayı ile sağlık API'si kılavuzuna bakın.

Bu canlı mı?

Evet, platformda özel beta sürümünde. Üretim erişimi, doğrulanmış bir kuruluş ve imzalanmış bir veri işleme sözleşmesi gerektirir.

İlgili

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy