fhirClient.transaction().withBundle(encoded).execute(); } catch (BaseServerResponseException e) { ourLog.error("Failed to upload bundle:HTTP " + e.getStatusCode() + ": " + e.getMessage());
/** * Use a list of resources as the transaction input * @param resources resources to use in the transaction * @param extraParameters see {@link ExtraParameters} for a full list of parameters that can be passed, may be NULL * @return the {@link IBaseResource}s */ public List<IBaseResource> withResources(List<IBaseResource> resources, Map<ExtraParameters, Object> extraParameters) { ITransactionTyped<List<IBaseResource>> transactionTyped = client.transaction().withResources(resources); ExtraParameters.process(extraParameters, transactionTyped); return transactionTyped.execute(); }
List<IBaseResource> response = client.transaction().withResources(resources).execute();
@Override public ITransactionTyped<Bundle> getClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) { return client.transaction().withBundle((Bundle)requestData); }
@Override public ITransactionTyped<Bundle> getClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) { return client.transaction().withBundle((Bundle)requestData); }
@Override public ITransactionTyped<Bundle> getClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) { return client.transaction().withBundle((Bundle)requestData); }
@Override public ITransactionTyped<Bundle> getClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) { return client.transaction().withBundle((Bundle)requestData); }
@Override public ITransactionTyped<Bundle> getClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) { return client.transaction().withBundle((Bundle)requestData); }
/** * Use the given raw text (should be a Bundle resource) as the transaction input * @param stringBundle bundle to use in the transaction * @param extraParameters see {@link ExtraParameters} for a full list of parameters that can be passed, may be NULL * @return the {@link IBaseBundle} as string */ public String withBundle(String stringBundle, Map<ExtraParameters, Object> extraParameters) { ITransactionTyped<String> transactionTyped = client.transaction().withBundle(stringBundle); ExtraParameters.process(extraParameters, transactionTyped); return transactionTyped.execute(); } }
/** * Use the given Bundle resource as the transaction input * @param bundle bundle to use in the transaction * @param extraParameters see {@link ExtraParameters} for a full list of parameters that can be passed, may be NULL * @return the {@link IBaseBundle} */ public IBaseBundle withBundle(IBaseBundle bundle, Map<ExtraParameters, Object> extraParameters) { ITransactionTyped<IBaseBundle> transactionTyped = client.transaction().withBundle(bundle); ExtraParameters.process(extraParameters, transactionTyped); return transactionTyped.execute(); }
Bundle resp = client.transaction().withBundle(bundle).execute();
protected Bundle sendManually(Bundle bundle) { return client.transaction().withBundle(bundle).execute(); }
protected Bundle sendManually(Bundle bundle) { return client.transaction().withBundle(bundle).execute(); }