Enviar uma carga em lote

Executa várias escritas numa requisição só. Cada entrada é processada de forma independente: uma falha não interrompe as demais, e não há rollback. A resposta traz o resultado de cada entrada, na mesma ordem.

Authentication

x-api-keystring
API Key authentication via header

Request

This endpoint expects an object.
resourceTypestringRequiredDefaults to Bundle
Indica o tipo do recurso transacionado.
typestringRequiredformat: "^[^\s]+(\s[^\s]+)*$"

Obrigatório. batch é o valor a usar. transaction é aceito por compatibilidade e processado do mesmo jeito — não há atomicidade.

entrylist of objectsRequired

Uma entrada por escrita. Recomendamos no máximo 10 entradas por lote, idealmente cinco — não é um limite validado, é conselho de desempenho.

Response

O lote foi processado. Isto não quer dizer que as entradas deram certo — o resultado de cada uma está em entry[].response.status.

resourceTypestringDefaults to Bundle
Indica o tipo do recurso transacionado.
typestringformat: "^[^\s]+(\s[^\s]+)*$"

Constante batch-responseinclusive quando o pedido foi transaction.

entrylist of objectsRead-only
Uma entrada por entrada enviada, na mesma ordem.
idstringOptionalformat: "^[A-Za-z0-9\-\.]{1,64}$"
Identificador Nilo FHIR do resultado, que fica gravado e pode ser relido.
metaobjectOptional

Metadados da gravação no store.

Errors

400
Bad Request Error