将数据从 MsSQL 移动到 FHIR 服务器的 Cosmos DB(开源版)

Moving data from MsSQL to Cosmos DB of FHIR server(open source version)

我正在使用 Microsoft Azure 存储资源管理器将患者资源数据从 MsSQL 移动到 FHIR 服务器的 Azure cosmos DB。我已经使用下面的 github link.

安装了 FHIR 服务器

https://github.com/Microsoft/fhir-server/blob/master/docs/DefaultDeployment.md

我可以在 FHIR cosmos 数据库服务器中移动 MsSQL 服务器数据,但数据格式与 FHIR 服务器应用程序不匹配。

示例:- 我有 sql 服务器端的患者数据,我们想使用 FHIR cosmos db(“资源类型”:“患者”)移动所有数据并对其进行查询。 FHIR 服务器 apps/services 无法映射到 MsSQL 服务器数据。

Are there any Azure functions that can be run so that the bulk ingestion of data into the FHIR server ?(Posting data with Postman is one way which is not feasible for bulk data)

提前致谢。

您可以构建数据工厂管道以将数据以正确的格式加载到 CosmosDB。您可能需要进行一些转换才能将数据转换为 FHIR 期望的格式。

@Vinayaka 你在 Azure 功能方面走在了正确的轨道上。

简而言之,它是一个简单的 post/put FHIR 资源请求,从 MS SQL 到 FHIR 服务器端点。

一种方法可以是简单的 Azure 函数或控制台应用程序,它以异步方式循环遍历 FHIR json 资源和 post 它们。

我的谦虚建议:在 运行 摄取 process/load 之前提升 capacity/throughput FHIR 服务器,并在 FHIR 资源摄取完成后根据需要将其降级。

您也可以为您的案例重复使用 Microsoft FhirImporter function