Interface FhirTransactions

All Superinterfaces:
FhirTransactions

public interface FhirTransactions extends FhirTransactions
Defines an interface for providing transaction support in the Fhir platform API.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.dstu3.model.Bundle
    transaction(org.hl7.fhir.dstu3.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.dstu3.model.Bundle transaction(org.hl7.fhir.dstu3.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