Package org.cqframework.fhir.api
Interface FhirTransactions
- All Known Subinterfaces:
FhirTransactions,FhirTransactions
public interface FhirTransactions
Defines an interface for providing transaction support in the Fhir platform API.
-
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.instance.model.api.IBaseBundletransaction(org.hl7.fhir.instance.model.api.IBaseBundle 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.
-
Method Details
-
transaction
org.hl7.fhir.instance.model.api.IBaseBundle transaction(org.hl7.fhir.instance.model.api.IBaseBundle 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
-