Začínáme se službou FHIR

Tento článek popisuje základní kroky, jak začít se službou FHIR ve službě Azure Health Data Services.

Podle předpokladu budete potřebovat předplatné Azure a máte udělená správná oprávnění k vytvoření skupin prostředků Azure a nasazení prostředků Azure. Pokud máte existující prostředí, můžete postupovat podle všech kroků nebo některé přeskočit. Můžete také zkombinovat všechny kroky a dokončit je ve skriptech PowerShellu, Azure CLI a REST API.

Get started with the FHIR service flow diagram.

vytvoříte pracovní prostor ve vašem předplatném Azure,

Pracovní prostor můžete vytvořit z webu Azure Portal nebo pomocí PowerShellu, Azure CLI a rozhraní REST API. Skripty najdete v ukázkách služby Azure Health Data Services.

Poznámka:

Počet pracovních prostorů a počet instancí služby FHIR, které můžete vytvořit v každém předplatném Azure, existují omezení.

Vytvoření služby FHIR v pracovním prostoru

Instanci služby FHIR můžete vytvořit na webu Azure Portal nebo pomocí PowerShellu, Azure CLI a rozhraní REST API. Skripty najdete v ukázkách služby Azure Health Data Services.

Volitelně můžete v pracovním prostoru vytvořit službu DICOM a službu MedTech.

Přístup ke službě FHIR

Služba FHIR je zabezpečená id Microsoft Entra, které není možné zakázat. Pokud chcete získat přístup k rozhraní API služby, musíte vytvořit klientskou aplikaci, která se také označuje jako instanční objekt v MICROSOFT Entra ID, a udělit jí správná oprávnění.

Registrace klientské aplikace

Klientskou aplikaci můžete vytvořit nebo zaregistrovat na webu Azure Portal nebo pomocí PowerShellu a skriptů Azure CLI. Tuto klientskou aplikaci je možné použít pro jednu nebo více instancí služby FHIR. Dá se také použít pro jiné služby ve službě Azure Health Data Services.

Pokud je klientská aplikace vytvořená pomocí certifikátu nebo tajného klíče klienta, před vypršením platnosti obnovte certifikát nebo tajný klíč klienta a nahraďte přihlašovací údaje klienta ve vašich aplikacích.

Klientskou aplikaci můžete odstranit. Než odstraníte klientskou aplikaci, ujistěte se, že se nepoužívá v produkčním, vývojovém, testovacím nebo testovacím prostředí (QA).

Udělení přístupových oprávnění

Přístupová oprávnění nebo role můžete přiřadit z webu Azure Portal nebo pomocí powershellových skriptů a skriptů Azure CLI.

Provádění transakcí vytvoření, čtení, aktualizace a odstranění (CRUD)

Můžete provádět transakce vytvoření, čtení (vyhledávání), aktualizace a odstranění (CRUD) pro službu FHIR ve vašich aplikacích nebo pomocí nástrojů, jako jsou Postman, REST Client a cURL. Vzhledem k tomu, že služba FHIR je ve výchozím nastavení zabezpečená, musíte získat přístupový token a zahrnout ho do vaší žádosti o transakci.

Získání přístupového tokenu

Přístupový token Microsoft Entra můžete získat pomocí PowerShellu, Azure CLI, REST CCI nebo sady .NET SDK. Další informace najdete v tématu Získání přístupového tokenu.

Přístup pomocí existujících nástrojů

Načtení dat

Data můžete načíst přímo pomocí metody POST nebo PUT pro službu FHIR. Pokud chcete hromadně načíst data, můžete použít některý z níže uvedených nástrojů open source.

  • FHIR Loader Toto je konzolová aplikace .NET a načítá data uložená v úložišti Azure do služby FHIR. Jedná se o aplikaci s jedním vláknem, ale můžete spustit více kopií místně nebo v kontejneru Dockeru.
  • FHIR Bulk Loader Tento nástroj je aplikace funkcí Azure (mikroslužba) a běží paralelně podprocesy.
  • Hromadný import Tento nástroj funguje pouze se serverem Open Source FHIR. V budoucnu ale bude k dispozici pro službu Azure Health Data Services.

CMS, vyhledávání, ověřování profilu a přeindexování

Další podrobnosti o interoperabilitě a přístupu pacientů, vyhledávání, ověřování profilu a reindexování najdete v dokumentaci ke službě FHIR.

Export dat

Volitelně můžete exportovat ($export) data do Služby Azure Storage a používat je v projektech analýzy nebo strojového učení. Data můžete exportovat ve ndjson formátu as-is nebo de-id.

Data můžete také exportovat do Synapse pomocí opensourcového projektu. V budoucnu bude tato funkce integrovaná do spravované služby.

Převod dat

Volitelně můžete převést HL7 v2 a další formátová data na FHIR.

Použití dat FHIR na řídicím panelu Power BI

Volitelně můžete vytvářet sestavy řídicího panelu Power BI s daty FHIR.

Další kroky

Tento článek popisuje základní kroky, jak začít používat službu FHIR. Informace o nasazení služby FHIR v pracovním prostoru Azure Health Data Services najdete v tématu .

FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.