type
): batch and transaction. The first one just executes requests one by one, the second one does the same, but roll backs all changes if any request fails. type: batch
references to resources inside a bundle won't be resolved.type: transaction
before processing interactions, all references in a resource will attempt to resolve. In this example ProcedureRequest will refer to a newly created patient:"urn:<uuid-here>"
and reference to the resource created by such interaction using ref: {uri: "urn:<uuid-here>"}
. Those references are temporary and will be translated to valid Aidbox references when interaction entry is processed by a server.