Skip to content

Commit 9a5e72a

Browse files
committed
Inline PATIENT_ID And Format Code
1 parent 79cf847 commit 9a5e72a

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

clinical-domain-agent/src/main/java/care/smith/fts/cda/impl/DeidentifhirStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import care.smith.fts.api.DateShiftPreserve;
99
import care.smith.fts.api.TransportBundle;
1010
import care.smith.fts.api.cda.Deidentificator;
11-
import care.smith.fts.cda.services.deidentifhir.PatientCompartmentService;
1211
import care.smith.fts.cda.services.deidentifhir.DeidentifhirUtils;
1312
import care.smith.fts.cda.services.deidentifhir.IdatScraper;
13+
import care.smith.fts.cda.services.deidentifhir.PatientCompartmentService;
1414
import care.smith.fts.util.error.TransferProcessException;
1515
import care.smith.fts.util.tca.*;
1616
import io.micrometer.core.instrument.MeterRegistry;

clinical-domain-agent/src/main/java/care/smith/fts/cda/services/deidentifhir/IdatScraper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ private Map<String, Boolean> precomputeCompartmentMembership(Bundle bundle) {
9090
for (var entry : bundle.getEntry()) {
9191
Resource r = entry.getResource();
9292
String key = r.fhirType() + ":" + r.getIdPart();
93-
boolean inCompartment = patientCompartmentService.isInPatientCompartment(r, patientResourceId);
93+
boolean inCompartment =
94+
patientCompartmentService.isInPatientCompartment(r, patientResourceId);
9495
membership.put(key, inCompartment);
9596
}
9697

clinical-domain-agent/src/test/java/care/smith/fts/cda/impl/DeidentifhirStepIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
import care.smith.fts.api.ConsentedPatientBundle;
2121
import care.smith.fts.api.TransportBundle;
2222
import care.smith.fts.cda.ClinicalDomainAgent;
23-
import care.smith.fts.cda.services.deidentifhir.PatientCompartmentService;
2423
import care.smith.fts.cda.services.deidentifhir.DeidentifhirUtils;
24+
import care.smith.fts.cda.services.deidentifhir.PatientCompartmentService;
2525
import care.smith.fts.test.connection_scenario.AbstractConnectionScenarioIT;
2626
import care.smith.fts.util.WebClientFactory;
2727
import care.smith.fts.util.tca.TcaDomains;

clinical-domain-agent/src/test/java/care/smith/fts/cda/services/deidentifhir/IdatScraperTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,12 @@
1313
import org.junit.jupiter.api.Test;
1414

1515
class IdatScraperTest {
16-
private static final String PATIENT_ID = "id1";
1716
private IdatScraper scraper;
1817
private PatientCompartmentService patientCompartmentService;
1918

2019
@BeforeEach
2120
void setUp() {
22-
ConsentedPatient patient = new ConsentedPatient(PATIENT_ID, "identifierSystem1");
21+
ConsentedPatient patient = new ConsentedPatient("id1", "identifierSystem1");
2322
var config = parseResources(IdatScraperTest.class, "IDScraper.profile");
2423

2524
// Patient resource is in compartment (IS the patient)
@@ -30,12 +29,12 @@ void setUp() {
3029
"Organization", List.of());
3130
patientCompartmentService = new PatientCompartmentService(compartmentParams);
3231

33-
scraper = new IdatScraper(config, patient, patientCompartmentService, PATIENT_ID, false);
32+
scraper = new IdatScraper(config, patient, patientCompartmentService, "id1", false);
3433
}
3534

3635
@Test
3736
void gatherIDs() throws IOException {
38-
var bundle = generateOnePatient(PATIENT_ID, "2023", "identifierSystem1", "identifier1");
37+
var bundle = generateOnePatient("id1", "2023", "identifierSystem1", "identifier1");
3938
assertThat(scraper.gatherIDs(bundle))
4039
.containsExactlyInAnyOrder(
4140
"id1.identifier.identifierSystem1:identifier1", "id1.Patient:id1");

0 commit comments

Comments
 (0)