Azure Health Data Services gebruiken - Gegevensexport in oplossingen voor gezondheidszorggegevens
Notitie
Deze inhoud wordt momenteel bijgewerkt.
Azure Health Data Services - Gegevensexport brengt uw FHIR-gegevens (Fast Healthcare Interoperability Resources) over naar Fabric OneLake vanuit de FHIR-service voor Azure Health Data Services. Voor meer informatie over de mogelijkheid en hoe u deze kunt implementeren en configureren, zie:
- Overzicht van Azure Health Data Services - Gegevensexport
- Azure Health Data Services gebruiken - Gegevensexport implementeren en configureren
De pijplijn Azure Health Data Services - Gegevensexport uitvoeren
Nadat u de vereisten en implementatiestappen hebt voltooid, kunt u beginnen met het opnemen van FHIR-gegevens van uw FHIR-service voor Azure Health Data Services en deze transformeren via de lagen van bronzen en zilveren lakehouses. In dit gedeelte vindt u richtlijnen voor het gebruik van de BYOS-opnamepatroon (Bring Your Own Storage) om FHIR-gegevens op te nemen.
Notitie
De FHIR-service voor Azure Health Data Services ondersteunt FHIR R4 v4.0.1. Zie voor meer informatie over de ondersteunde FHIR-indelingen Gebruikersoverwegingen voor het opnemen van klinische gegevens.
Om gegevens op te nemen, voert u de gegevenspijplijn healthcare#_msft_clinical_ahds_fhirservice_export uit. De notebook healthcare#_msft_ahds_fhirservice_export exporteert eerst gegevens uit de FHIR-service in the Azure Health Data Services naar de opgegeven Azure Data Lake Storage Gen2-container. De volgende notebooks, healthcare#_msft_fhir_ndjson_bronze_ingestion en healthcare#_msft_bronze_silver_flatten, verwerken de gegevens zoals omschreven in Klinische gegevens opnemen met fundamenten voor gezondheidszorggegevens.
Het notebook healthcare#_msft_ahds_fhirservice_export voert de volgende acties uit:
- De functiesleutel wordt opgehaald uit de Azure Key Vault die is gekoppeld aan de Azure Marketplace-aanbieding.
- Deze functiesleutel wordt gebruikt om de Azure-functie te activeren die wordt geïmplementeerd met de Azure Marketplace-aanbieding.
- Vraagt een bulkexport aan van de FHIR-service in Azure Health Data Services met behulp van de FHIR-service-URL uit de globale configuratie.
- Peilt de FHIR-service om te bevestigen dat de bulkexport is voltooid. Dit gebeurt telkens opnieuw totdat een geslaagde status is bereikt of de drempelwaarde voor het maximale aantal peildagen is bereikt.
Nadat de bulkexport is voltooid, voert de pijplijn de notebooks healthcare#_msft_fhir_ndjson_bronze_ingestion en healthcare#_msft_bronze_silver_flatten sequentieel uit om de gegevens te transformeren en te laden.
Aanbevelingen voor beveiliging
Nadat u de Azure Marketplace-aanbieding voor oplossingen voor gezondheidszorggegevens in Microsoft Fabric hebt geïmplementeerd, kijkt u naar de volgende beveiligingsaanbevelingen:
Volg de aanbevolen procedures voor het rouleren van Azure Functions-toegangssleutels.
Gebruik beheerde identiteiten voor privé-eindpunten voor OneLake in plaats van Shared Access Signature (SAS).
Problemen met Azure Health Data Services gebruiken - Gegevensexport oplossen
In dit gedeelte worden veelvoorkomende problemen of fouten beschreven die u kunt tegenkomen bij het gebruik van de mogelijkheid Azure Health Data Services - Gegevensexport en worden de stappen voor het oplossen ervan beschreven.
Autorisatiefouten met het notebook voor FHIR-exports oplossen
Wanneer u de notebook voor FHIR-exports healthcare#_msft_ahds_fhirservice_export uitvoert, ziet u mogelijk de foutmelding HTTP 401: Unauthorized als u niet de vereiste machtigingen hebt toegewezen aan de Azure-functie-app of aan de FHIR-server.
Zorg ervoor dat u de rol van FHIR-gegevensexporteur toewijst aan de functie-app voor de FHIR-service en de rol van Bijdrager van Storage Blob-gegevens aan de FHIR-service voor het geconfigureerde exportopslagaccount.
Zie Azure Marketplace-aanbieding implementeren en resources instellen voor meer informatie.
Conflictfouten met het notebook voor FHIR-exports oplossen
Wanneer u het notebook voor FHIR-exports healthcare#_msft_ahds_fhirservice_export uitvoert, kan het voorkomen dat u soms de fout HTTP 409: Conflict te zien krijgt.
De Azure-functie-app is geconfigureerd om op elk moment slechts één exportexemplaar uit te voeren. Een fout van het type HTTP 409 betekent dat er al een andere exportbewerking wordt uitgevoerd. Wacht tot dit proces is voltooid en start dan een nieuwe export.
Logboeken van functie-app controleren met Azure Log Analytics
U kunt de logboeken van de app-service voor de exportfunctie controleren in de Log Analytics-werkruimte die is geïmplementeerd in uw Azure-resourcegroep. Hier is een voorbeeld van een Kusto-query om de sporen van de functie-app te bekijken:
AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"