Wprowadzenie do interfejsu API platformy Azure dla platformy FHIR

Uwaga

Usługi danych azure Health to rozwinięta wersja interfejsu API platformy Azure dla standardu FHIR, która umożliwia klientom zarządzanie usługami FHIR, DICOM i MedTech z integracją z innymi usługami platformy Azure. Aby dowiedzieć się więcej o usługach Azure Health Data Services , kliknij tutaj.

W tym artykule opisano podstawowe kroki umożliwiające rozpoczęcie pracy z interfejsem API platformy Azure dla platformy FHIR. Interfejs Azure API for FHIR to zarządzany, oparty na standardach interfejs API do obsługi klinicznych danych na temat zdrowia, który umożliwia tworzenie rozwiązań do praktycznych analiz i uczenia maszynowego.

W ramach wymagań wstępnych będziesz potrzebować subskrypcji platformy Azure i udzielono odpowiednich uprawnień do tworzenia grup zasobów platformy Azure i wdrażania zasobów platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Zrzut ekranu przedstawiający diagram przepływu interfejsu API platformy Azure for FHIR.

Tworzenie zasobu platformy Azure

Aby rozpocząć pracę z interfejsem API platformy Azure for FHIR, musisz utworzyć zasób w Azure Portal. W polu Usługi wyszukiwania i marketplace wprowadź wartość Azure API for FHIR.

Zrzut ekranu przedstawiający pola tekstowe usługi Azure Search i marketplace.

Po zlokalizowaniu zasobu interfejsu API platformy Azure for FHIR wybierz pozycję Utwórz.

Zrzut ekranu przedstawiający przycisk tworzenia zasobu interfejsu API platformy Azure for FHIR.

Wdrażanie usługi Azure API for FHIR

Zapoznaj się z krokami w przewodniku Szybki start dotyczącym wdrażania wystąpienia usługi Azure API for FHIR przy użyciu Azure Portal. Możesz również wdrożyć wystąpienie interfejsu API platformy Azure for FHIR przy użyciu programu PowerShell, interfejsu wiersza polecenia i szablonu usługi ARM.

Uzyskiwanie dostępu do interfejsu API platformy Azure for FHIR

Podczas pracy z danymi opieki zdrowotnej ważne jest, aby upewnić się, że dane są bezpieczne i nie mogą być dostępne przez nieautoryzowanych użytkowników lub aplikacji. Serwery FHIR używają protokołu OAuth 2.0 , aby zapewnić bezpieczeństwo danych. Interfejs API platformy Azure for FHIR jest zabezpieczony przy użyciu usługi Azure Active Directory (Azure AD), która jest przykładem dostawcy tożsamości OAuth 2.0. Azure AD konfiguracja tożsamości dla usługi Azure API for FHIR zawiera omówienie autoryzacji serwera FHIR oraz kroki wymagane do uzyskania tokenu w celu uzyskania dostępu do serwera FHIR. Chociaż te kroki dotyczą dowolnego serwera FHIR i dowolnego dostawcy tożsamości, ten artykuł przeprowadzi Cię przez interfejs API platformy Azure for FHIR jako serwer FHIR i Azure AD jako nasz dostawca tożsamości. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do interfejsu AZURE API for FHIR, zobacz Omówienie kontroli dostępu.

Weryfikacja tokenu dostępu

W jaki sposób interfejs API platformy Azure for FHIR sprawdza, czy token dostępu będzie zależeć od implementacji i konfiguracji. Artykuł Dotyczący weryfikacji tokenu dostępu usługi Azure API for FHIR przeprowadzi Cię przez kroki weryfikacji, które mogą być przydatne podczas rozwiązywania problemów z dostępem.

Rejestrowanie aplikacji klienckiej

Aby aplikacja mogła korzystać z Azure AD, musi zostać zarejestrowana. W kontekście serwera FHIR istnieją dwa rodzaje rejestracji aplikacji:

  • Rejestracje aplikacji zasobów
  • Rejestracje aplikacji klienta

Aby uzyskać więcej informacji na temat dwóch rodzajów rejestracji aplikacji, zobacz Rejestrowanie aplikacji usługi Azure Active Directory dla interfejsu API platformy Azure for FHIR.

Konfigurowanie kontroli dostępu opartej na rolach platformy Azure dla standardu FHIR

W artykule Konfigurowanie kontroli dostępu opartej na rolach platformy Azure dla standardu FHIR opisano sposób przypisywania dostępu do płaszczyzny danych interfejsu API platformy Azure for FHIR przy użyciu kontroli dostępu opartej na rolach (Azure RBAC). Kontrola dostępu oparta na rolach platformy Azure to preferowana metoda przypisywania dostępu do płaszczyzny danych, gdy użytkownicy płaszczyzny danych są zarządzani w dzierżawie Azure AD skojarzonej z subskrypcją platformy Azure. Jeśli używasz zewnętrznej dzierżawy Azure AD, zapoznaj się z lokalnym odwołaniem do przypisania RBAC.

Następne kroki

W tym artykule opisano podstawowe kroki umożliwiające rozpoczęcie korzystania z interfejsu API platformy Azure dla platformy FHIR. Aby uzyskać więcej informacji na temat interfejsu API platformy Azure for FHIR, zobacz

FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7 .