transaction Bundle
FHIR Bundle type for atomic multi-resource interactions.
Definition
Each entry carries a Bundle.entry.request (method + url) describing one interaction (POST, PUT, DELETE, GET). The server either applies every action and returns a Bundle of type transaction-response, or applies none and returns an HTTP 400/500. Internal references (urn:uuid:) are resolved across entries, which distinguishes a transaction from a batch (independent entries).
Origin
Defined in the HL7 FHIR R4 specification, RESTful API section — "transaction" (hl7.org/fhir/R4/http.html), maintained by HL7 International.
Example in context
<Bundle><type value="transaction"/><entry><request><method value="POST"/><url value="Patient"/></request></entry></Bundle>
Related terms
- searchset Bundle — Bundle returned by a search.
- OperationOutcome — error result of an operation.