Package org.cqframework.fhir.api.r4
Interface FhirTransactions
- All Superinterfaces:
FhirTransactions
Defines an interface for providing transaction support in the Fhir platform API.
-
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.r4.model.Bundletransaction(org.hl7.fhir.r4.model.Bundle transaction) Executes the given transaction bundle, as defined by the FHIR transaction processing rules: https://hl7.org/fhir/http.html#transaction Note specifically that this interface can also be used to process a `batch` bundle (i.e.Methods inherited from interface org.cqframework.fhir.api.FhirTransactions
transaction
-
Method Details
-
transaction
org.hl7.fhir.r4.model.Bundle transaction(org.hl7.fhir.r4.model.Bundle transaction) Executes the given transaction bundle, as defined by the FHIR transaction processing rules: https://hl7.org/fhir/http.html#transaction Note specifically that this interface can also be used to process a `batch` bundle (i.e. a set of FHIR API requests that can be performed with a single API request, but does not require full transaction semantics.- Parameters:
transaction- A bundle defining the transaction to be executed- Returns:
- A bundle containing the result of executing the transaction
-