Udostępnij za pośrednictwem


Używanie Azure Health Data Services — możliwość eksportu danych w rozwiązaniach do obsługi danych medycznych

Uwaga

Za wartość jest obecnie aktualizowana.

Azure Health Data Services — eksport danych pomaga w pozyskaniu danych Fast Healthcare Interoperability Resources (FHIR) z usługi FHIR Azure Health Data Services do Fabric OneLake. Aby dowiedzieć się więcej o tej funkcji oraz dowiedzieć się, jak ją wdrożyć i skonfigurować, zobacz:

Uruchom potok Azure Health Data Services — eksport danych

Po spełnieniu wymagań wstępnych i kroków wdrażania możesz rozpocząć pozyskiwanie danych FHIR z usługi FHIR Azure Health Data Services i przekształcić je za pomocą warstw brązowego i srebrnego magazynu lakehouse. Ta sekcja zawiera wskazówki dotyczące korzystania ze wzorca pozyskiwania Bring Your Own Storage (BYOS) do pozyskiwania danych FHIR.

Uwaga

Usługa FHIR Azure Health Data Services danych kondycji obsługuje standard FHIR R4 w wersji 4.0.1. Aby uzyskać więcej informacji na temat obsługiwanych formatów FHIR, zobacz Zagadnienia dotyczące użycia podczas pozyskiwania danych klinicznych.

Aby pozyskać dane, uruchom potok danych healthcare#_msft_clinical_ahds_fhirservice_export. Notes healthcare#_msft_ahds_fhirservice_export najpierw eksportuje dane z usługi FHIR Azure Health Data Services do określonego kontenera Azure Data Lake Storage Gen2. Kolejne notesy healthcare#_msft_fhir_ndjson_bronze_ingestion i healthcare#_msft_bronze_silver_flatten kontynuują proces danych, jak opisano w Pozyskiwanie danych klinicznych w podstawach danych medycznych.

Notes healthcare#_msft_ahds_fhirservice_export wykonuje następujące akcje:

  • Pobiera klucz funkcyjny z Azure Key Vault skojarzonego z ofertą Azure Marketplace.
  • Używa tego funkcyjnego, aby wyzwolić funkcję Azure wdrożoną z ofertą Azure Marketplace.
  • Żąda eksportu zbiorczego z usługi FHIR Azure Health Data Services przy użyciu adresu URL usługi FHIR z konfiguracji globalnej.
  • Sonduje usługę FHIR w celu potwierdzenia zbiorczego zakończenia eksportu, ponawiając próbę do momentu osiągnięcia stanu powodzenia lub progu maksymalnej liczby dni sondowania.

Po zakończeniu eksportu zbiorczego potok sekwencyjnie uruchamia notesy healthcare#_msft_fhir_ndjson_bronze_ingestion i healthcare#_msft_bronze_silver_flatten w celu przekształcenia i załadowania danych.

Rekomendacje zabezpieczeń

Po wdrożeniu oferty Azure Marketplace dla rozwiązań do obsługi danych medycznych w Microsoft Fabric należy wziąć pod uwagę następujące zalecenia dotyczące zabezpieczeń:

Rozwiązywanie problemów z Azure Health Data Services — eksport danych

W tej sekcji opisano typowe problemy lub błędy, które mogą wystąpić podczas korzystania z możliwości eksportowania danych Azure Health Data Services — eksport danych oraz przedstawiono kroki rozwiązywania problemów.

Rozwiązywanie błędów autoryzacji za pomocą notesu eksportu FHIR

Po uruchomieniu notesu eksportu FHIR healthcare#_msft_ahds_fhirservice_export może zostać wyświetlony błąd HTTP 401: Nieautoryzowany błąd, jeśli nie przypisano wymaganych uprawnień do aplikacji funkcji Azure lub do serwera FHIR.

Upewnij się, że przypisano rolę Eksportera danych FHIR do aplikacji funkcji w usłudze FHIR i rolę Współautora danych obiektów blob usługi Storage do usługi FHIR na skonfigurowanym koncie magazynu eksportu.

Aby uzyskać więcej informacji, zobacz Wdrażanie oferty Azure Marketplace i konfigurowanie zasobów.

Rozwiązywanie błędów z konfliktem za pomocą notesu eksportu FHIR

Po uruchomieniu notesu eksportu FHIR healthcare#_msft_ahds_fhirservice_export czasami może zostać wyświetlony błąd HTTP 409: Conflict.

Zrzut ekranu przedstawiający komunikat błędu.

Aplikacja funkcji Azure jest skonfigurowana do uruchamiania tylko jednego wystąpienia eksportu w dowolnym momencie. Błąd HTTP 409 oznacza, że inna operacja eksportu jest już uruchomiona. Poczekaj na zakończenie, a następnie wyzwól kolejny eksport.

Monitorowanie dzienników aplikacji funkcji za pomocą usługi Azure Log Analytics

Dzienniki funkcji eksportowania usługi aplikacji można monitorować w obszarze roboczym usługi Log Analytics wdrożonym w grupie zasobów Azure. Oto przykładowe zapytanie Kusto w celu wyświetlenia śladów aplikacji funkcji:

AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"