Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

Commit c0a81cf

Browse files
committed
renamed client factory field, added debug log entry for received bundle
1 parent 6ec2d92 commit c0a81cf

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

  • codex-process-data-transfer/src/main/java/de/netzwerk_universitaetsmedizin/codex/processes/data_transfer/service

codex-process-data-transfer/src/main/java/de/netzwerk_universitaetsmedizin/codex/processes/data_transfer/service/InsertDataIntoCodex.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,32 @@
1313
import org.slf4j.Logger;
1414
import org.slf4j.LoggerFactory;
1515

16+
import ca.uhn.fhir.context.FhirContext;
1617
import de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.client.FhirClientFactory;
1718

1819
public class InsertDataIntoCodex extends AbstractServiceDelegate
1920
{
2021
private static final Logger logger = LoggerFactory.getLogger(InsertDataIntoCodex.class);
2122

22-
private final FhirClientFactory localFhirStoreClientFactory;
23+
private final FhirClientFactory fhirClientFactory;
24+
private final FhirContext fhirContext;
2325

2426
public InsertDataIntoCodex(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper,
25-
FhirClientFactory localFhirStoreClientFactory)
27+
FhirContext fhirContext, FhirClientFactory fhirClientFactory)
2628
{
2729
super(clientProvider, taskHelper);
30+
this.fhirContext = fhirContext;
2831

29-
this.localFhirStoreClientFactory = localFhirStoreClientFactory;
32+
this.fhirClientFactory = fhirClientFactory;
3033
}
3134

3235
@Override
3336
public void afterPropertiesSet() throws Exception
3437
{
3538
super.afterPropertiesSet();
3639

37-
Objects.requireNonNull(localFhirStoreClientFactory, "localFhirStoreClientFactory");
40+
Objects.requireNonNull(fhirContext, "fhirContext");
41+
Objects.requireNonNull(fhirClientFactory, "fhirClientFactory");
3842
}
3943

4044
@Override
@@ -45,7 +49,10 @@ protected void doExecute(DelegateExecution execution) throws BpmnError, Exceptio
4549
try
4650
{
4751
logger.info("Executing bundle against FHIR store ...");
48-
localFhirStoreClientFactory.getFhirClient().storeBundle(bundle);
52+
if (logger.isDebugEnabled())
53+
logger.debug("Received bundle: {}", fhirContext.newJsonParser().encodeResourceToString(bundle));
54+
55+
fhirClientFactory.getFhirClient().storeBundle(bundle);
4956
}
5057
catch (Exception e)
5158
{

0 commit comments

Comments
 (0)