FHIR için Azure API: Temel Bilgiler
FHIR nedir?
Hızlı Sağlık Hizmeti Birlikte Çalışma Kaynakları (FHIR - "Fayr" olarak okunur), farklı sağlık sistemleri arasında sağlık verileri alışverişine olanak tanımaya yönelik bir birlikte çalışma standardıdır. Bu standart HL7 kuruluşu tarafından geliştirilmiştir ve dünya çapında sağlık kuruluşları tarafından benimsenmiştir. Kullanılabilir en güncel FHIR sürümü R4 'tür (Sürüm 4). FHIR için Azure API, R4'ü ve önceki STU3 sürümünü (Deneme Amaçlı Kullanım 3 için Standart) destekler. FHIR hakkında daha fazla bilgi için HL7.org adresini ziyaret edin.
FHIR API'lerinin arkasındaki veriler Azure'da mı depolanıyor?
Evet, veriler Azure'daki yönetilen veritabanlarında depolanır. FHIR için Azure API,temel alınan veri deposuna doğrudan erişim sağlamaz.
Temel alınan verilere nasıl erişebilirim?
Yönetilen hizmette, temel alınan verilere erişemezsiniz. Bu, FHIR için Azure API'sinin sağlık verileri için gereken gizlilik ve uyumluluk sertifikalarını sunmasını sağlamaktır. Temel alınan verilere erişmeniz gerekiyorsa açık kaynak FHIR sunucusunu kullanabilirsiniz.
Hangi kimlik sağlayıcısını destekliyorsunuz?
Kimlik sağlayıcısı olarak Microsoft Azure Active Directory destekliyoruz.
Azure AD B2C'yi FHIR için Azure API ile kullanabilir miyim?
Hayır, FHIR için Azure API'sinde B2C'yi desteklemiyoruz. Daha ayrıntılı erişim denetimlerine ihtiyacınız varsa açık kaynak FHIR ara sunucusuna bakmanızı öneririz.
FHIR için Azure API'sinin yedekleme ve kurtarma ilkesi nedir?
Yönetilen hizmetin verileri her 4 saatte bir otomatik olarak yedeklenir ve iki yedekleme korunur. Bu nedenle saklama süresi 8 saattir. Veri kurtarma destek ekibi tarafından yapılır ve kurtarma noktası hedefi (RPO) 240 dakikadan kısadır.
Müşteriler bir destek bileti aracılığıyla verileri geri yükleme isteğinde bulunabilir veya varsayılan veri yedekleme ilkesini değiştirebilir.
Hangi FHIR sürümünü destekliyorsunuz?
4.0.0 ve 3.0.1 sürümlerini destekliyoruz. Daha fazla bilgi için bkz. FHIR tarafından desteklenen özellikler. Ayrıca HL7 FHIR sürüm geçmişinde FHIR sürümleri (STU3 ile R4) arasında nelerin değiştiğini de okuyabilirsiniz.
FHIR için Azure IoT Connector (önizleme) şu anda yalnızca FHIR sürümü R4'ü destekler ve FHIR için Azure API'sinin R4 örneklerinde görünür.
Azure Health Veri Hizmetleri ile FHIR için Azure API arasındaki fark nedir?
FHIR için Azure API, genel olarak kullanılabilen bir yönetilen FHIR hizmetidir. Azure Health Veri Hizmetleri, aynı çalışma alanında bir FHIR hizmeti ve DICOM hizmeti dağıtmanıza olanak tanır. Azure Health Veri Hizmetleri'ne genel bakış daha fazla ayrıntı sağlar.
Azure için Microsoft FHIR Server ile FHIR için Azure API arasındaki fark nedir?
FHIR için Azure API, Azure için açık kaynak Microsoft FHIR Server'ın barındırılan ve yönetilen bir sürümüdür. Yönetilen hizmette, Microsoft tüm bakım ve güncelleştirmeleri sağlar.
Azure için FHIR Sunucusu'nu çalıştırdığınızda, temel alınan hizmetlere doğrudan erişiminiz olur, ancak PHI verilerini depoluyorsanız sunucuyu ve gerekli tüm uyumluluk çalışmalarını korumak ve güncelleştirmek bizim sorumluluğunuzdadır.
FHIR için Azure API hangi bölgelerde kullanılabilir?
Birden çok coğrafi bölgede hem kamu hem de kamu için genel kullanıma sahibiz. Microsoft'ta kamu bulut hizmetleri hakkında bilgi için bkz. FedRAMP tarafından sunulan Azure hizmetleri.
FHIR için Azure API'de nelerin yayınlandığına nereden bakabilirim?
Sürüm notları sayfasında, önceki ay yönetilen hizmete gönderilen her şeye genel bir bakış sağlanır.
FHIR için Azure API'de yayınlananlar hakkında daha fazla bilgi için bkz. açık kaynak FHIR Sunucusu sürümleri. Yönetilen hizmete yayın yapacaklarsa ve genellikle açık kaynakta yayın sayfasından iki hafta sonra kullanıma sunulacaksa öğeleri Azure-API-for-FHIR ile etiketlemek için çalıştık. Ayrıca, kendi ortamınızda test etmek istiyorsanız derlemeyi test etme yönergelerini de dahil ettik.
Yönetilen hizmette şu anda hangi yayın paketinin olduğunu görmek için özelliği altında FHIR için Azure API'sinin yetenek deyimini software.version
görüntüleyebilirsiniz. Hangi paketin dağıtıldığı gösterilir.
Veritabanımda hangi FHIR sürümünün (R4/STU3) çalıştığını nerede bulabilirim?
Özellik deyiminde sunulan tam FHIR sürümünü özelliğinin fhirVersion
altında bulabilirsiniz.
FHIR için Azure API'mi STU3'ten R4'e geçebilir miyim?
Hayır. Mevcut veritabanının sürümünü değiştirmenin bir yolu yok. FHIR için yeni bir Azure API oluşturmanız ve verileri yeniden yüklemeniz gerekir. STU3 verilerini R4'e dönüştürmeye başlamak için JSON'den FHIR'ye dönüştürücüden yararlanabilirsiniz.
FHIR için Azure API'min URL'sini özelleştirebilir miyim?
Hayır. FHIR için Azure API'sinin URL'sini değiştiremezsiniz.
FHIR Uygulamaları ve Belirtimleri
FHIR'de SMART nedir?
FHIR üzerinde SMART (Substitutable Medical Applications and Reusable Technology), iş ortağı uygulamalarını FHIR Sunucuları ve Elektronik Sağlık Kayıtları ve Sağlık Bilgileri Değişimleri gibi diğer Sağlık BT sistemleriyle tümleştirmek için bir dizi açık belirtimdir. FHIR üzerinde SMART uygulaması oluşturarak, uygulamanızın farklı sistemlerden oluşan bol miktarda erişilebilir ve kullanılabilir olmasını sağlayabilirsiniz. SMART hakkında daha fazla bilgi için SMART Health BT web sitesini ziyaret edin.
FHIR için Azure API, FHIR üzerinde SMART'i destekliyor mu?
Evet, SMART on FHIR özelliği AHDS örnekleri kullanılarak desteklenir. Bu, FHIR üzerinde SMART (Gelişmiş) olarak adlandırılır. SMART on FHIR(Enhanced) FHIR Üzerinde SMART Uygulama Kılavuzu (v 1.0.0) ve §170.315(g)(10) Hasta ve nüfus hizmetleri ölçütü için standartlaştırılmış API ile gereksinimleri karşılamak üzere düşünülebilir. Daha fazla bilgi için FHIR üzerinde SMART (Gelişmiş) Belgeleri'ne bakın.
Özel bir FHIR kaynağı oluşturabilir miyim?
Özel FHIR kaynaklarına izin vermiyoruz. Özel bir FHIR kaynağına ihtiyacınız varsa, Uzantıları olan Temel kaynağın üzerine özel bir kaynak oluşturabilirsiniz.
Uzantılar FHIR için Azure API'de destekleniyor mu?
Geçerli FHIR JSON verilerini sunucuya yüklemenize izin veririz. Uzantıyı tanımlayan yapı tanımını depolamak istiyorsanız, bunu bir yapı tanımı kaynağı olarak kaydedebilirsiniz. Uzantılarda arama yapmak için kendi arama parametrelerinizi tanımlamanız gerekir.
Karşıya yükleyebildiğim bir kaynağın boyutu sınırı nedir?
Kaynağınız 2 MB'ın altında olmalıdır. Bu, temel alınan veri deposuyla ilgili bir sınırlamadır ve bu değeri artıramıyoruz.
bkz. XML'de FHIR için Azure API'sini Nasıl yaparım??
Yönetilen hizmette yalnızca JSON'ı destekliyoruz. Açık kaynak FHIR sunucusu JSON ve XML'yi destekler. XML sürümünü açık kaynakta görüntülemek için kullanın _format= application/fhir+xml
.
_count sınırı nedir?
_count geçerli sınırı 1000'dir. _count 1000'den fazla olarak ayarlarsanız pakette yalnızca 1000 kaydın gösterileceğine ilişkin bir uyarı alırsınız.
Grup Dışarı Aktarma işlevinde herhangi bir sınırlama var mı?
Grup Dışarı Aktarma için, grup kaynağının tüm özelliklerini değil yalnızca gruptaki dahil edilen başvuruları dışarı aktarırız.
FHIR için Azure API'ye paket gönderebilir miyim?
Şu anda toplu paket göndermeyi destekliyoruz, ancak FHIR için Azure API'sinde işlem paketleri göndermeyi desteklemiyoruz. İşlem paketi desteğine ihtiyacınız varsa Azure Health Veri Hizmetleri'nde FHIR hizmetini kullanabilirsiniz.
FHIR için Azure API'de tek bir hastanın tüm kaynaklarını nasıl alabilirim?
Patient-$everything işlemini veya FHIR için Azure API'sinde bölme araması kullanabilirsiniz. Bu sayede belirli bir hastayla ilgili tüm kaynakları alabilirsiniz. Hasta bölmesinin hastayla ilgili tüm kaynakları içerdiğini ancak hastanın kendisini içermediğini unutmayın. Bu nedenle sonuçlarınızda hasta kaynağına ihtiyacınız varsa hastayı almak için de arama yapmanız gerekir.
FHIR için Azure API'de kaynak ararken varsayılan sıralama nedir?
Son güncelleştirme tarihine göre sıralamayı destekliyoruz: _sort=_lastUpdated. Ayrıca FirstName, LastName, BirthDate ve ClinicalDate öğeleriyle ilgili _sort de destekliyoruz. Desteklenen diğer arama parametreleri hakkında daha fazla bilgi için bkz. FHIR Arama'ya Genel Bakış.
FHIR için Azure API $everything destekliyor mu?
Evet, hasta $everything için desteğimiz var. Daha fazla bilgi için Patient-$Everything nasıl yapılır kılavuzuna bakın.
FHIR için Azure API herhangi bir terminoloji işlemlerini destekliyor mu?
Hayır, FHIR için Azure API bugün terminoloji işlemlerini desteklemez.
$export nasıl çalışır?
$export , FHIR belirtiminin bir parçasıdır. FHIR hizmeti yönetilen kimlik ve depolama hesabıyla yapılandırılmışsa ve yönetilen kimliğin bu depolama hesabına erişimi varsa, FHIR API'sinde $export çağırabilirsiniz ve tüm FHIR kaynakları depolama hesabına aktarılır. Daha fazla bilgi için $export makalesine bakın.
EHR verilerinin kimliğini kaldırmaya yönelik hazır bir çözüm var mı?
FHIR verilerinin kimliğini kaldırmaya yönelik bir açık kaynak aracımız var. Aynı teknoloji FHIR için Azure API'sine de tanımsız dışarı aktarma biçiminde tümleştirilmiştir .
Kimliği kaldırılmış dışarı aktarma işlemi Hasta ve Grup düzeyinde de kullanılabilir mi?
Anonimleştirilmiş dışarı aktarma şu anda yalnızca tam sistem dışarı aktarmada (/$export) desteklenir ve Hasta dışarı aktarma (/Patient/$export) için desteklenmez. Hasta düzeyinde de kullanılabilir hale getirmek için çalışıyoruz.
FHIR için Azure API'de silme türleri arasındaki farklar nelerdir?
FHIR için Azure API'sinde desteklenen iki temel Silme türü vardır. Bunlar Sil ve Koşullu Silme'dir.
- Sil ile geçici silme (en yaygın tür) yapmayı seçebilir ve yine de kaydınızın geçmiş sürümlerini kurtarabilirsiniz.
- Koşullu Silme ile bir kaynağı bir kerede bir veya bir kerede birkaç öğe silmek için bir arama ölçütü geçirebilirsiniz.
- Delete veya Koşullu Silme ile parametresini
hardDelete
geçirdiyseniz tüm kayıtlar ve geçmiş silinir ve kurtarılamaz.
FHIR için Azure API'de silinen kayıtları kurtarmak Nasıl yaparım??
parametresini kullanmazsanız hardDelete
silinen dosyaları kurtarabilirsiniz. FHIR için Azure API'sindeki kayıtlar hala mevcut olmalıdır. Kayıtlar, kaynakta bir geçmiş araması yaparak ve veri içeren son sürümü arayarak bulunabilir.
FHIR için Azure API'sini kullanma
FHIR için Azure API'si için log analytics'i etkinleştirmek Nasıl yaparım??
Denetim günlüklerini ve örnek sorguları etkinleştirme hakkında ayrıntılı bilgi için bkz. FHIR için Azure API'de Tanılama Günlüğünü Etkinleştirme. Günlüklere ek bilgi eklemek istiyorsanız bkz. özel HTTP üst bilgilerini kullanma.
Verileri yüklerken ve güncelleştirirken 429 alıyorum. Bunu nasıl çözebilirim?
Bu sorunu çözmek için aktarım hızınızı artırabilir veya istekleri işlemek için yeterli işleme sahip olduğunuzdan emin olmak için otomatik ölçeklendirmeye geçebilirsiniz. Sorun yaşamaya devam ediyorsanız lütfen bir destek bileti açın.
RU'larımı Nasıl yaparım? düşürüp bunu yapamadım ve RU'lar ayarladığınızdan daha yüksek mi?
En düşük RU değeri GB başına en az 40 RU olmalıdır. Verileri yükledikçe, bu minimum değerin altındaysanız veritabanındaki RU'lar artar.
Bir iş akışında FHIR için Azure API'sini kullanmayla ilgili bazı örnekleri nereden görebilirim?
Sistem Durumu Mimarisi GitHub sayfasında bir başvuru mimarileri koleksiyonumuz vardır.
FHIR için Azure API özellikleri ve hizmetleri
FHIR hizmetinde sistem durumu denetimleri yapabilir miyim?
FHIR hizmetinde sistem durumu denetimi gerçekleştirmek için GET isteğine girin {{fhirurl}}/health/check
. FHIR hizmetinin durumunu görebilmeniz gerekir. HTTP Durum kodu yanıtı 200 ve OverallStatus yanıt olarak "Sağlıklı" olarak, sistem durumu denetiminizin başarılı olduğu anlamına gelir.
Hata durumunda, bazı senaryolarda HTTP durum kodu 404 (Bulunamadı) veya durum kodu 500 (İç Sunucu Hatası) ile hata yanıtı ve yanıt gövdesinde ayrıntılı bilgiler alırsınız.
Verilerimi varsayılan anahtar değil de kişisel anahtarımı kullanarak şifrelemenin bir yolu var mı?
Evet, FHIR için Azure API,Azure Cosmos DB'den alınan destekten yararlanarak müşteri tarafından yönetilen anahtarların yapılandırılmasına olanak tanır. Verilerinizi kişisel bir anahtarla şifreleme hakkında daha fazla bilgi için bkz. REST'te müşteri tarafından yönetilen anahtarları yapılandırma.