1

我正在使用 Microsoft Azure Storage Explorer 将患者资源数据从 MsSQL 移动到 FHIR 服务器的 Azure cosmos DB。我已经使用下面的 github 链接安装了 FHIR 服务器。

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

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

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

是否有任何 Azure 函数可以运行,以便将数据批量摄取到 FHIR 服务器中?(使用 Postman 发布数据是一种不适用于批量数据的方法)

提前致谢。

4

2 回答 2

0

@Vinayaka,您在 Azure 功能上走在了正确的轨道上。

简而言之,它是将 FHIR 资源从 MS SQL 发送/放入 FHIR 服务器端点的简单请求。

一种方法可能是简单的 Azure 函数或控制台应用程序,它循环通过 FHIR json 资源并以异步方式发布它们。

我的谦虚建议:在运行摄取过程/负载之前提高 FHIR 服务器的容量/吞吐量,并在完成 FHIR 资源的摄取后根据需要降级。

您还可以为您的案例重用Microsoft FhirImporter 函数

于 2020-01-03T04:46:23.850 回答
0

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

于 2019-12-24T16:33:58.877 回答