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

Commit 95fcca9

Browse files
committed
missing entry full urls (temp ids)
1 parent da3e156 commit 95fcca9

1 file changed

Lines changed: 4 additions & 1 deletion

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/ReadData.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import java.util.List;
1212
import java.util.Objects;
1313
import java.util.Optional;
14+
import java.util.UUID;
1415
import java.util.stream.Collectors;
1516
import java.util.stream.Stream;
1617

@@ -39,6 +40,7 @@
3940
import org.hl7.fhir.r4.model.Patient;
4041
import org.hl7.fhir.r4.model.Procedure;
4142
import org.hl7.fhir.r4.model.Reference;
43+
import org.hl7.fhir.r4.model.Resource;
4244
import org.hl7.fhir.r4.model.Task;
4345
import org.hl7.fhir.r4.model.Type;
4446
import org.slf4j.Logger;
@@ -143,6 +145,7 @@ protected Bundle toBundle(String pseudonym, Stream<DomainResource> resources)
143145
List<BundleEntryComponent> entries = resources.map(r ->
144146
{
145147
BundleEntryComponent entry = b.addEntry();
148+
entry.setFullUrl("urn:uuid:" + UUID.randomUUID());
146149
entry.getRequest().setMethod(HTTPVerb.PUT).setUrl(getConditionalUpdateUrl(pseudonym, r));
147150
entry.setResource(setSubjectOrIdentifier(clean(r), pseudonym));
148151
return entry;
@@ -163,7 +166,7 @@ private DomainResource clean(DomainResource r)
163166
return r;
164167
}
165168

166-
private DomainResource setSubjectOrIdentifier(DomainResource resource, String pseudonym)
169+
private Resource setSubjectOrIdentifier(Resource resource, String pseudonym)
167170
{
168171
Identifier identifier = new Identifier().setSystem(NAMING_SYSTEM_NUM_CODEX_DIC_PSEUDONYM).setValue(pseudonym);
169172

0 commit comments

Comments
 (0)