Använd Azure Health Data Services – Dataexport i vårddatalösningar
Obs
Detta innehåll uppdateras för närvarande.
Azure Health Data Services – Dataexport hjälper dig att ta med dina FHIR-data (Fast Healthcare Interoperability Resources) till Fabric OneLake från FHIR-tjänsten Azure Health Data Services. Mer information om funktionen och hur du distribuerar och konfigurerar den finns i:
- Översikt av Azure Health Data Services – dataexport
- Distribuera och konfigurera Azure Health Data Services – Dataexport
Kör Azure Health Data Services – Dataexportpipeline
När du har slutfört förutsättningarna och distributionsstegen kan du börja mata in FHIR-data från din Azure Health Data Services FHIR-tjänst och omvandla dem genom lager för brons- och silversjöhus. Det här avsnittet innehåller vägledning om hur du använder inmatningsmönstret Ta med din egen lagring (BYOS) för att mata in FHIR-data.
Obs
Azure Health Data Services FHIR-tjänsten stöder FHIR R4 v4.0.1. Mer information om vilka FHIR-format som stöds finns i Användningsöverväganden för inmatning av kliniska data.
Om du vill mata in data kör du datapipelinen healthcare#_msft_clinical_ahds_fhirservice_export. Notebook-filen healthcare#_msft_ahds_fhirservice_export exporterar först data från tjänsten Azure Health Data Services FHIR till den angivna Azure Data Lake Storage Gen2-behållare. De efterföljande notebook-filerna healthcare#_msft_fhir_ndjson_bronze_ingestion och healthcare#_msft_bronze_silver_flatten, bearbetar data ytterligare enligt beskrivningen i Få in kliniska data med hjälp av vårddatagrunder.
Notebook-filen healthcare#_msft_ahds_fhirservice_export utför följande åtgärder:
- Hämtar funktionsnyckeln från Azure Key Vault som är associerat med Azure Marketplace-erbjudandet.
- Använder den här funktionsnyckeln för att utlösa funktionen Azure som distribueras med Azure Marketplace-erbjudandet.
- Begär en massexport från FHIR-tjänsten Azure Health Data Services med hjälp av FHIR-tjänstens URL från den globala konfigurationen.
- Avsöker FHIR-tjänsten för att bekräfta att massexporten har slutförts och försöker igen tills antingen en framgångsstatus eller tröskelvärdet för maximalt antal avsökningsdagar har nåtts.
När massexporten är klar kör pipelinen notebook-filerna healthcare#_msft_fhir_ndjson_bronze_ingestion och healthcare#_msft_bronze_silver_flatten för att omvandla och läsa in data.
Säkerhetsrekommendationer
När du har distribuerat Azure Marketplace-erbjudandet för vårddatalösningar i Microsoft Fabric bör du överväga följande säkerhetsrekommendationer:
Följ metodtipsen för att rotera Azure Functions-åtkomstnycklar.
Använd hanterade identiteter för OneLake privata slutpunkter i stället för signatur för delad åtkomst (SAS).
Felsöka Azure Health Data Services – dataexport
Det här avsnittet beskriver vanliga problem eller fel som kan uppstå när du använder funktionen för Azure Health Data Services – Dataexport innehåller lösningsstegen.
Lösa auktoriseringsfel med notebook-filen FHIR-export
När du kör notebook-filen FHIR-export healthcare#_msft_ahds_fhirservice_export kan du se felet HTTP 401: Obehörig om du inte har tilldelat de behörigheter som krävs till funktionsappen Azure eller till FHIR-servern.
Se till att du tilldelar rollen FHIR-dataexportör till funktionsappen i FHIR-tjänsten och rollen Storage Blob-datadeltagare till FHIR-tjänsten på det konfigurerade exportlagringskontot.
Mer information finns i Distribuera Azure Marketplace-erbjudande och konfigurera resurser.
Lösa konfliktfel med notebook-filen FHIR-export
När du kör notebook-filen för FHIR-export healthcare#_msft_ahds_fhirservice_export kan du ibland se ett HTTP 409: Konfliktfel.
Azure Function-appen är konfigurerad för att endast köra en instans av exporten när som helst. Ett HTTP 409-fel innebär att en annan exportåtgärd redan körs. Vänta tills den är klar och utlös sedan en annan export.
Övervaka funktionsapploggar med Azure Log Analytics
Du kan övervaka loggarna för exportfunktionens apptjänst i Log Analytics-arbetsytan som distribuerats till din Azure-resursgrupp. Här är ett exempel på en Kusto-fråga för att visa spårningarna av funktionsappen:
AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"