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

Commit 6ca78a4

Browse files
committed
added fixes for local pseudonyms and ensure compatibility with current blaze fhir server (remove version from id on update)
1 parent e3d0774 commit 6ca78a4

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,7 @@ public void updatePatient(Patient patient)
653653
Objects.requireNonNull(patient, "patient");
654654

655655
String id = patient.getIdElement().toVersionless().getValue();
656+
patient.setId(id);
656657
logger.info("Updating patient {}", id);
657658

658659
try

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ private String resolveBloomFilter(String bloomFilter)
150150

151151
private String resolveLocalPseudonym(String localPseudonym)
152152
{
153-
return fttpClientFactory.getFttpClient().getDicPseudonym(localPseudonym)
153+
return fttpClientFactory.getFttpClient().getDicPseudonymForLocalPseudonym(localPseudonym)
154154
.orElseThrow(() -> new BpmnError(
155155
CODESYSTEM_NUM_CODEX_DATA_TRANSFER_ERROR_VALUE_NO_DIC_PSEUDONYM_FOR_BLOOMFILTER,
156-
"Unable to get DIC pseudonym for given BloomFilter"));
156+
"Unable to get DIC pseudonym for given localPseudonym"));
157157
}
158158

159159

0 commit comments

Comments
 (0)