Если вы хотите отправить транзакцию на сервер FHIR, вы выполняете POST пакета транзакций до конечной точки, как вы упомянули в своем комментарии. В рамках транзакции для каждой записи необходимо установить часть запроса в соответствии с желаемым типом запроса.
Для вашей записи пациента вы попросили сервер выполнить POST, что означает создание с назначенным сервером идентификатором. Если вы хотите, чтобы сервер использовал ваш собственный идентификатор, вы должны указать ему выполнить PUT, который обычно является обновлением, но также может использоваться для создания с вашим собственным идентификатором.
Синтаксис запроса на обновление:
"request": {
"method": "PUT",
"url": "Patient/<my_patient_id>"
}
Обратите внимание, что, хотя это действительный запрос FHIR и Vonk разрешает его, не все серверы будут.