Mediloop

FHIR Resource

Bundle / Transaction

FHIR R4

Send groups of FHIR resources together using batch and transaction Bundle interactions.

Open in API Explorer

Authentication

OAuth 2.0

Bearer token

Scope

healthcare.read

Required

Standard

HL7 FHIR R4

FHIR R4

Rate limit

600 requests / min

Default

Response

Bundle / JSON

application/fhir+json

Bundle types

TypePurpose
searchsetSearch results
batchIndependent operations
transactionAtomic set of operations
historyVersion history

Transaction behavior

A transaction Bundle succeeds atomically or fails as a unit for the supported resource set.

Atomicity

Do not assume every external side effect is part of the FHIR database transaction; workflow actions are documented separately.

Entry requests

FieldPurpose
request.methodGET/POST/PUT/DELETE
request.urlRelative FHIR endpoint
fullUrlTemporary or canonical resource reference

Example transaction

Transaction Bundle

{
 "resourceType":"Bundle",
 "type":"transaction",
 "entry":[
  {"resource":{"resourceType":"Patient"},"request":{"method":"POST","url":"Patient"}},
  {"resource":{"resourceType":"Observation"},"request":{"method":"POST","url":"Observation"}}
 ]
}

Response bundle

Each entry receives a response containing status, location and version metadata where applicable.

Limits

Transaction size and supported resource combinations are bounded. Consult the CapabilityStatement and production contract.