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

Commit b42c3d5

Browse files
committed
Merge remote-tracking branch
'origin/issues/94_Stub_Implementation_Warnings' into develop
2 parents d19706c + 0c59a19 commit b42c3d5

2 files changed

Lines changed: 15 additions & 4 deletions

File tree

codex-process-data-transfer/src/main/java/de/netzwerk_universitaetsmedizin/codex/processes/data_transfer/client/FttpClientFactory.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ private static final class FttpClientStub implements FttpClient
3535
{
3636
private static final Logger logger = LoggerFactory.getLogger(FttpClientStub.class);
3737

38+
private static final String DIC_PSEUDONYM = "source2/original2";
3839
private static final Pattern DIC_PSEUDONYM_PATTERN = Pattern.compile(PSEUDONYM_PATTERN_STRING);
3940

4041
@Override
@@ -64,8 +65,9 @@ public Optional<String> getCrrPseudonym(String dicSourceAndPseudonym)
6465
@Override
6566
public Optional<String> getDicPseudonym(String bloomFilter)
6667
{
67-
logger.info("Requesting DIC pseudonym for bloom filter {} ", bloomFilter);
68-
return Optional.of("source2/original2");
68+
logger.warn("Returning simulated DIC pseudonym '{}' for bloom filter '{}', fTTP connection not configured.",
69+
DIC_PSEUDONYM, bloomFilter);
70+
return Optional.of(DIC_PSEUDONYM);
6971
}
7072

7173
@Override

codex-process-data-transfer/src/main/java/de/netzwerk_universitaetsmedizin/codex/processes/data_transfer/client/fhir/GeccoFhirClientStub.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ public void storeBundle(Bundle bundle)
5757
@Override
5858
public PatientReferenceList getPatientReferencesWithNewData(DateWithPrecision exportFrom, Date exportTo)
5959
{
60-
logger.warn("Returning demo pseudonyms for {}", geccoClient.getLocalIdentifierValue());
60+
logger.warn(
61+
"Returning four simulated patient references for {}, connection to GECCO FHIR server not configured",
62+
geccoClient.getLocalIdentifierValue());
6163

6264
PatientReference reference1 = PatientReference
6365
.from(new Identifier().setSystem(NAMING_SYSTEM_NUM_CODEX_DIC_PSEUDONYM).setValue("dic_foo/bar"));
@@ -79,7 +81,9 @@ public PatientReferenceList getPatientReferencesWithNewData(DateWithPrecision ex
7981
@Override
8082
public Stream<DomainResource> getNewData(String pseudonym, DateWithPrecision exportFrom, Date exportTo)
8183
{
82-
logger.warn("Returning demo resources for {}", pseudonym);
84+
logger.warn(
85+
"Returning simulated GECCO FHIR resources (Patient, Condition, Observation) for {}, connection to GECCO FHIR server not configured",
86+
pseudonym);
8387

8488
Patient p = geccoClient.getFhirContext().newJsonParser().parseResource(Patient.class, patient);
8589
p.setIdElement(new IdType(UUID.randomUUID().toString()));
@@ -102,6 +106,9 @@ public Stream<DomainResource> getNewData(String pseudonym, DateWithPrecision exp
102106
@Override
103107
public Optional<Patient> getPatient(String reference)
104108
{
109+
logger.warn("Returning simulated patient resource for {}, connection to GECCO FHIR server not configured",
110+
reference);
111+
105112
Patient p = geccoClient.getFhirContext().newJsonParser().parseResource(Patient.class, patient);
106113
p.addIdentifier().setSystem(ConstantsDataTransfer.NAMING_SYSTEM_NUM_CODEX_BLOOM_FILTER).setValue(
107114
"J75gYl+RiKSsxeu33tixBEEtFGCZwIEsWIKgvESaluvpSGBte/SBNZilz+sLSZdHSDKTL2J2d1yZsakqjtV5U2SMMJZ5IF3gEk1MT3sCRkxXEo1aJWKpnqndUTR+fvtSeMFj0y/O5yqrLV9zU79CNiTfZN5t1/6XGxZUXq2DovfCRrrpRxWjFwjKIDo0OkRANf7Mqp+Fsu0Un53JF57p/p1RLpWcJkC3xO+UslGbDo3mjgczdvxz0aLmWNA7/NIhk+Q50gxCX3B4QrntPfLLlBkrmIpsKRcLFVuYZik7pYZ9prd0qCLQ9tc8qiw1ry5kMfIvLnIS/FV36w==")
@@ -116,5 +123,7 @@ public Optional<Patient> getPatient(String reference)
116123
public void updatePatient(Patient patient)
117124
{
118125
// Nothing to do in stub client
126+
logger.info(
127+
"Not updating patient resource in GECCO FHIR server, connection to GECCO FHIR server not configured");
119128
}
120129
}

0 commit comments

Comments
 (0)