Sdílet prostřednictvím


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.

Potřebujete předplatné Azure a oprávnění k vytváření skupin prostředků Azure a nasazování 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.

Začínáme s diagramem toku služby FHIR

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

Vytvořte pracovní prostor 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 v ID Microsoft Entra vytvořit klientskou aplikaci (označovanou také jako instanční objekt) 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 na 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 Create, Read (search), Update a Delete – 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 Microsoft Entra můžete získat pomocí PowerShellu, Azure CLI, REST CCI nebo sady .NET SDK. Další informace naleznete 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 operaci $import. Informace najdete v operaci importu.

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 "tak, jak je" nebo je deidentifikovaná.

Převod dat

Volitelně můžete převést data HL7 v2 a další formáty 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

Nasazení služby FHIR ve službě Azure Health Data Services

Poznámka:

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