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.

Jako předpoklad 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ření pracovního prostoru ve vašem předplatném Azure

Pracovní prostor 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.

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á službou Azure Active Directory (Azure AD), která se nedá 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 Azure AD, 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 lze 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á certifikátem nebo tajným klíčem 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í

Můžete udělit přístupová oprávnění nebo přiřadit role z webu Azure Portal nebo pomocí PowerShellu 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) vůči službě 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 Azure AD 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. K hromadnému načtení dat můžete použít jeden z níže uvedených nástrojů Open Source.

  • Zavaděč FHIR Jedná se o konzolovou aplikaci .NET, která načítá data uložená v úložišti Azure do služby FHIR. Jedná se o jednu aplikaci vlákna, 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ě.
  • Hromadný import Tento nástroj funguje pouze se serverem FHIR open source. Bude ale k dispozici pro azure Health Data Services v budoucnu.

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

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

Exportovat data

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 formátu "as-is" nebo de-idndjson.

Data můžete také exportovat do Synapse pomocí projektu Open Source. 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 oprávněním HL7.