Перенос данных из MsSQL в Cosmos DB сервера FHIR (версия с открытым исходным кодом)

Я использую Microsoft Azure Storage Explorer для перемещения данных о ресурсах пациентов из MsSQL в базу данных Azure cosmos на сервере FHIR. Я установил сервер FHIR, используя приведенную ниже ссылку на github.

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

Я могу перемещать данные сервера MsSQL внутри сервера FHIR cosmos db, но формат данных не соответствует серверным приложениям FHIR.

Пример:- У меня есть данные пациента на стороне сервера sql, и мы хотим переместить все данные с помощью FHIR cosmos db ("тип ресурса":"Пациент") и запросить его. Приложения / службы сервера FHIR не могут отображаться с данными сервера MsSQL.

Существуют ли какие-либо функции Azure, которые можно запускать для массовой загрузки данных на сервер FHIR?(Отправка данных с помощью Postman - это один из способов, который невозможен для массовых данных)

Заранее спасибо.

2 ответа

Решение

@Vinayaka, вы на правильном пути с функцией Azure.

В двух словах, это простой запрос ресурсов FHIR из MS SQL в конечные точки FHIR Server.

Одним из подходов может быть простая функция Azure или консольное приложение, которое перебирает ресурсы FHIR json и публикует их асинхронно.

Мой скромный совет: увеличьте емкость / пропускную способность сервера FHIR перед запуском процесса / загрузки и понизьте его по мере необходимости после завершения приема ресурсов FHIR.

Вы также можете повторно использовать функцию Microsoft FhirImporter для своего случая.

Вы можете построить конвейер фабрики данных для загрузки данных в CosmosDB в правильном формате. Возможно, вам потребуется выполнить некоторые преобразования, чтобы получить данные в формате, который ожидает FHIR.

Другие вопросы по тегам