Execute multiple operations atomically
Bundle with type set to transaction:
POST - Create a new resourcePUT - Update a resource (must include full resource)PATCH - Patch a resourceDELETE - Delete a resourceGET - Read a resourceurl in each request can be:
Patient/123 - References a specific resourcePatient - Creates a new resource of that typePatient?identifier=http://example.org/mrn|12345 - Conditional operationBundle with type set to transaction-response:
200 OK - Successful read or update201 Created - Resource created204 No Content - Successful delete400 Bad Request - Invalid request (transaction fails)404 Not Found - Resource not found (transaction fails)409 Conflict - Version conflict (transaction fails)Bearer token authentication
A container for a collection of resources
Resource type
Bundle Indicates the purpose of this bundle
document, message, transaction, transaction-response, batch, batch-response, history, searchset, collection If search, the total number of matches
Links related to this Bundle
Entry in the bundle
Batch or transaction response
A container for a collection of resources
Resource type
Bundle Indicates the purpose of this bundle
document, message, transaction, transaction-response, batch, batch-response, history, searchset, collection If search, the total number of matches
Links related to this Bundle
Entry in the bundle