Začínáme se službou MedTech ve službě Azure Health Data Services

V tomto článku se dozvíte, jak začít se službou Azure MedTech ve službě Azure Health Data Services. Existuje šest kroků, které musíte provést, abyste mohli nasadit a zpracovat službu MedTech, abyste mohli ingestovat zdravotní data ze zdravotnického zařízení pomocí služby Azure Event Hubs, zachovat data ve službě Azure Fast Healthcare Interoperability Resources (FHIR®) jako prostředky pozorování a propojit pozorování služby FHIR s prostředky pacientů a zařízení. Tento článek obsahuje přehled architektury, který vám pomůže provést šest kroků procesu implementace.

Přehled architektury služby MedTech

Následující diagram znázorňuje základní architekturu, která umožňuje službě MedTech přijímat data ze zdravotnického zařízení a odesílat je do služby FHIR. Tento diagram znázorňuje, jak je proces implementace se šesti kroky rozdělen do tří klíčových fází vývoje: nasazení, po nasazení a zpracování dat.

Diagram znázorňující přehled architektury služby MedTech

Nasazení

  • Krok 1 představuje požadované požadavky na předplatné a oprávnění.

  • Krok 2 ukazuje, jak se zřizují služby Azure pro služby MedTech.

  • Krok 3 představuje proces konfigurace.

Po nasazení

  • Krok 4 popisuje, jak se připojit k jiným službám.

Zpracování dat

  • Krok 5 představuje tok dat ze zařízení do centra událostí a způsob jejich zpracování prostřednictvím pěti částí služby MedTech.

  • Krok 6 ukazuje cestu k ověření zpracovaných dat odeslaných ze služby MedTech do služby FHIR.

Začínáme s implementací služby MedTech

Postupujte podle těchto šesti kroků a nastavte a začněte používat službu MedTech.

Krok 1: Požadavky pro nasazení

Abyste mohli začít s nasazením, musíte zjistit, jestli máte: předplatné Azure a správná přiřazení rolí Azure RBAC (Access Control na základě role). Pokud už máte příslušné předplatné a role, můžete tento krok přeskočit.

  • Pokud nemáte předplatné Azure, projděte si průvodce rozhodováním o předplatném.

  • Pro prostředky předplatného, které chcete použít, musíte mít odpovídající role RBAC. Role, které uživatel potřebuje k dokončení zřizování, by byly Přispěvatel A Správce uživatelských přístupů NEBO Vlastník. Role Přispěvatel umožňuje uživateli zřizovat prostředky a role Správce uživatelských přístupů umožňuje uživateli udělit přístup, aby mezi nimi prostředky mohly odesílat data. Role Vlastník může provádět obojí. Další informace najdete v tématu Řízení přístupu na základě role (RBAC) v Azure.

Krok 2: Zřízení služeb pro nasazení

Po získání požadovaných požadavků je další fází nasazení vytvoření pracovního prostoru a zřízení instancí služby Event Hubs, FHIR a služby MedTech. Musíte také udělit službě Event Hubs oprávnění ke čtení dat z vašeho zařízení a udělit službě MedTech oprávnění ke čtení a zápisu do služby FHIR. Tento proces zřizování má čtyři části.

Vytvoření skupiny prostředků a pracovního prostoru

Nejprve musíte vytvořit skupinu prostředků, která bude obsahovat nasazené instance pracovního prostoru, služby Event Hubs, služby FHIR a služby MedTech. Pracovní prostor se vyžaduje jako kontejner pro službu Azure Health Data Services. Po vytvoření pracovního prostoru z Azure Portal je možné do pracovního prostoru nasadit službu FHIR a službu MedTech.

Poznámka

Počet pracovních prostorů a počet instancí služby MedTech, které můžete vytvořit v každém předplatném Azure, jsou omezené. Další informace najdete v nejčastějších dotazech ke službě MedTech.

Zřízení instance služby Event Hubs pro obor názvů

Aby bylo možné zřídit službu Event Hubs, musí se nejprve zřídit obor názvů služby Event Hubs, protože obory názvů služby Event Hubs jsou logické kontejnery pro službu Event Hubs. Obor názvů musí být přidružený k prostředku. Centrum událostí a obor názvů je potřeba zřídit ve stejném předplatném Azure. Další informace najdete v tématu Event Hubs.

Po zřízení centra událostí musíte ho udělit oprávnění ke čtení dat ze zařízení. Služba MedTech pak může načítat data z centra událostí pomocí spravované identity přiřazené systémem. Tato spravovaná identita přiřazená systémem má přiřazenou roli Azure Event Hubs Příjemce dat. Další informace o tom, jak přiřadit přístup ke službě MedTech z instance služby Event Hubs, najdete v tématu Udělení přístupu k centru událostí zpráv zařízení.

Zřízení instance služby FHIR ve stejném pracovním prostoru

Ve svém pracovním prostoru musíte zřídit instanci služby FHIR . Služba MedTech uchovává data do úložiště služby FHIR pomocí identity spravované systémem. Projděte si podrobnosti o tom, jak přiřadit roli ke službě MedTech ze služby FHIR.

Po zřízení služby FHIR musíte službě MedTech udělit oprávnění ke čtení a zápisu do služby FHIR. Toto oprávnění umožňuje zachovat data v úložišti služby FHIR pomocí spravované identity přiřazené systémem. Projděte si podrobnosti o tom, jak přiřadit roli FHIR Data Writer službě MedTech ze služby FHIR.

Služba MedTech záměrně načítá data ze zadaného centra událostí pomocí spravované identity přiřazené systémem. Další informace o tom, jak přiřadit roli ke službě MedTech ze služby Event Hubs

Zřízení instance služby MedTech v pracovním prostoru

Instanci služby MedTech musíte zřídit z Azure Portal ve vašem pracovním prostoru. Proces zřizování můžete zjednodušit a zefektivnit automatizací všeho pomocí Azure PowerShell, Azure CLI nebo Azure REST API. Automatizační skripty najdete na webu s ukázkami služby Azure Health Data Services .

Služba MedTech uchovává data do úložiště FHIR pomocí identity spravované systémem. Projděte si podrobnosti o tom, jak přiřadit roli ke službě MedTech ze služby FHIR.

Krok 3: Konfigurace MedTechu pro nasazení

Po splnění požadavků a zřízení služeb je další fází nasazení konfigurace služeb MedTech pro příjem dat, nastavení mapování zařízení a nastavení mapování cílů. Tato nastavení konfigurace zajistí, že se data dají přeložit z vašeho zařízení do pozorování ve službě FHIR. Tento proces konfigurace má čtyři části.

Konfigurace služby MedTech pro příjem dat

Služba MedTech musí být nakonfigurovaná tak, aby přijímala data, která bude přijímat z centra událostí. Nejprve musíte zahájit oficiální proces nasazení na Azure Portal. Další informace o nasazení služby MedTech pomocí Azure Portal najdete v tématu Přehled ručního nasazení služby MedTech pomocí Azure Portal a Předpoklady pro ruční nasazení služby MedTech pomocí Azure Portal.

Jakmile začnete používat portál a přidáte službu MedTech do pracovního prostoru, musíte nakonfigurovat službu MedTech tak, aby ingestovat data z centra událostí. Další informace o konfiguraci služby MedTech pro příjem dat najdete v tématu Konfigurace služby MedTech pro ingestování dat.

Konfigurace mapování zařízení

MedTech musíte nakonfigurovat tak, aby ho namapovali na zařízení, ze kterého chcete přijímat data. Každé zařízení má jedinečná nastavení, která musí služba MedTech používat. Další informace o používání mapování zařízení najdete v tématu Jak používat mapování zařízení.

Konfigurace mapování cílů

Jakmile jsou data vašeho zařízení správně namapovaná na formát dat vašeho zařízení, musíte je pak namapovat na pozorování ve službě FHIR. Přehled mapování cílů FHIR najdete v tématu Použití mapování cílů FHIR.

Podrobné mapování cílových vlastností najdete v tématu Konfigurace cílových vlastností.

Vytvoření a nasazení služby MedTech

Pokud jste splnili požadavky, zřizování a konfiguraci, jste připravení nasadit službu MedTech. Vytvořte a nasaďte službu MedTech podle postupů v tématu Vytvoření služby MedTech.

Krok 4: Připojení k požadovaným službám (po nasazení)

Po dokončení konečného postupu nasazení se nezobrazí žádné chyby, musíte propojit službu MedTech se službou Event Hubs a službou FHIR. Tím se umožní připojení ze služby MedTech k instanci Event Hubs a službě FHIR, aby data mohla plynule proudit ze zařízení do služby FHIR Observation. K tomu je potřeba instanci služby Event Hubs pro tok zpráv zařízení udělit přístup prostřednictvím přiřazení role, aby služba MedTech mohla přijímat data služby Event Hubs. Aby medTech mohla přijímat data, musíte také udělit přístup ke službě FHIR prostřednictvím přiřazení rolí. Existují dvě části procesu připojení k požadovaným službám.

Další informace o udělení přístupu prostřednictvím přiřazení rolí najdete v tématu Udělení přístupu službě MedTech k centru událostí zpráv zařízení a službě FHIR.

Udělení přístupu k centru událostí zpráv zařízení

Aby služba MedTech mohla přijímat data odesílaná do centra událostí do centra událostí ze zařízení, musí mít instance služby Event Hubs pro centrum událostí udělený přístup pomocí spravované identity. Podrobný postup je v tématu Udělení přístupu k centru událostí zpráv zařízení.

Další informace o autorizaci přístupu k prostředkům služby Event Hubs najdete v tématu Autorizace přístupu pomocí Azure Active Directory.

Další informace o aplikačních rolích najdete v tématu Ověřování a autorizace pro Azure Health Data Services.

Udělení přístupu ke službě FHIR

Musíte také udělit přístup službě FHIR prostřednictvím přiřazení rolí. Tím umožníte službě FHIR přijímat data ze služby MedTech tím, že udělíte přístup pomocí spravované identity. Podrobný postup je v části Udělení přístupu ke službě FHIR.

Další informace o přiřazování rolí ke službám FHIR najdete v tématu Konfigurace role Azure RBAC pro Azure Health Data Services.

Další informace o aplikačních rolích najdete v tématu Ověřování a autorizace pro Azure Health Data Services.

Krok 5: Odeslání dat ke zpracování

Když je služba MedTech nasazená a připojená ke službám Event Hubs a FHIR, je připravená zpracovávat data ze zařízení a překládat je na pozorování služby FHIR. Proces odesílání se skládá ze tří částí.

Data odesílaná ze zařízení do služby Event Hubs

Data se odesílají do instance služby Event Hubs, takže může počkat, až bude služba MedTech připravená je přijmout. Přenos dat musí být asynchronní, protože se odesílají přes internet a čas doručení se nedá přesně změřit. Za normálních okolností nebudou data v centru událostí sedět déle než 24 hodin.

Další informace o službě Event Hubs najdete v tématu Event Hubs.

Další informace o uchovávání dat služby Event Hubs najdete v tématu Kvóty služby Event Hubs.

Data odesílaná ze služby Event Hubs do MedTechu

MedTech si vyžádá data z instance služby Event Hubs a data se odešlou z centra událostí do MedTechu. Tento postup se nazývá příjem dat.

MedTech zpracovává data

MedTech zpracovává data v pěti krocích:

  • Ingestování
  • Normalizovat
  • Group (Skupina)
  • Transformace
  • Persist

Pokud bylo zpracování úspěšné a nedostali jste žádné chybové zprávy, data vašeho zařízení jsou teď prostředkem pozorování služby FHIR.

Další informace o toku dat přes MedTech najdete v tématu Tok dat služby MedTech.

Krok 6: Ověření zpracovaných dat

Správnost zpracování dat můžete ověřit tak, že zkontrolujete, jestli teď není ve službě FHIR nový prostředek Observation. Pokud data nejsou namapovaná nebo mapování není správně vytvořené, data se přeskočí. Pokud dojde k problémům, zkontrolujte mapování zařízení nebo mapování cíle FHIR.

Metriky

Pomocí metrik služby MedTech v Azure Portal můžete ověřit, jestli jsou data správně uložená ve službě FHIR.

Další kroky

Tento článek popisuje jenom základní kroky potřebné k tomu, abyste mohli začít používat službu MedTech. Informace o nasazení služby MedTech v pracovním prostoru najdete v tématu

FHIR® je registrovaná ochranná známka společnosti Health Level Seven International, registrovaná v U.S. Trademark Office a je používána s jejich svolením.