#rest #hl7-fhir
#rest #hl7-fhir
Вопрос:
Как следует из названия, на самом деле. Я отправлял ресурсы пациентов в FHIR с помощью нескольких вызовов и передавал пациента как xml.
Мне нужно добавить сотни тысяч пациентов (а также тонны других данных). Мне просто интересно, есть ли более эффективный способ опубликовать это?
Ответ №1:
Вы пробовали Bundle
https://www.hl7.org/FHIR/bundle.html
Создание / обновление / удаление набора ресурсов на сервере за одну операцию (в том числе за одну атомарную транзакцию) (см. Транзакции)
Комментарии:
1. Знаете ли вы, в какую часть RESTful API их отправлять? Возможно, это просто мои глаза, но я не вижу, где указано, какой URL / метод его отправить, просто как форматировать xml. Я создал строку xml, которая соответствует примеру с несколькими пациентами в нем, но когда я вызываю POST в {{base}}/Patient , я получаю ответ «ожидаемый тип пациента, получен тип пакета»?
2. @Andy: Если вы говорите о RESTful API в спецификации FHIR, проверьте раздел batch / transaction .
3. Пакеты всегда отправляются по базовому адресу сервера, а не по конечной точке определенного типа (например, Patient), поскольку пакет может содержать ресурсы разных типов.