我正在使用 Microsoft Azure 存储资源管理器将患者资源数据从 MsSQL 移动到 FHIR 服务器的 Azure cosmos DB。我已经使用下面的 github 链接安装了 FHIR 服务器。
https://github.com/Microsoft/fhir-server/blob/master/docs/DefaultDeployment.md
我能够在 FHIR cosmos db 服务器内移动 MsSQL 服务器数据,但数据格式与 FHIR 服务器应用程序不匹配。
示例:- 我有 sql 服务器端的患者数据,我们希望使用 FHIR cosmos db(“资源类型”:“患者”)移动所有数据并对其进行查询。 FHIR 服务器应用程序/服务无法与 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)
提前致谢。
最佳答案
@Vinayaka,您使用 Azure 功能走在正确的轨道上。
简而言之,它是从 MS SQL 到 FHIR 服务器端点的 FHIR 资源的简单发布/放置请求。
一种方法可以是简单的 Azure 函数或控制台应用程序,它循环 FHIR json 资源并以异步方式发布它们。
我的拙见:在运行摄取过程/负载之前提高 FHIR 服务器的容量/吞吐量,并在 FHIR 资源摄取完成后根据需要降级。
您还可以重复使用Microsoft FhirImporter function针对您的情况。
关于azure - 将数据从MsSQL迁移到FHIR服务器的Cosmos DB(开源版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59470441/