From e15457d2af85bc2f755bac962afeb2430d117f79 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Wed, 25 Jun 2025 23:39:38 +0200 Subject: [PATCH] fix: column name for therapy line --- .../onco/datamapper/mapper/KpaTherapielinieDataMapper.java | 2 +- .../datamapper/mapper/KpaTherapielinieDataMapperTest.java | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapper.java b/src/main/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapper.java index b8f2239..edbde52 100644 --- a/src/main/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapper.java +++ b/src/main/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapper.java @@ -46,8 +46,8 @@ public class KpaTherapielinieDataMapper extends AbstractKpaTherapieverlaufDataMa .id(resultSet.getString("id")) .patient(getPatientReference(resultSet.getString("patient_id"))) .basedOn(Reference.builder().id(diseases.get(0).getString("id")).build()) + .therapyLine(resultSet.getLong("nummer")) .recordedOn(resultSet.getDate("erfassungsdatum")) - .therapyLine(resultSet.getLong("therapielinie")) .intent( getMtbTherapyIntentCoding( resultSet.getString("intention"), diff --git a/src/test/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapperTest.java b/src/test/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapperTest.java index 17465f1..bfef8d2 100644 --- a/src/test/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapperTest.java +++ b/src/test/java/dev/pcvolkmer/onco/datamapper/mapper/KpaTherapielinieDataMapperTest.java @@ -43,13 +43,13 @@ class KpaTherapielinieDataMapperTest { void shouldMapResultSet(@Mock ResultSet resultSet) { var testData = Map.of( "id", "1", + "nummer", 42L, "beginn", new java.sql.Date(Date.from(Instant.parse("2000-01-01T12:00:00Z")).getTime()), "ende", new java.sql.Date(Date.from(Instant.parse("2024-06-19T12:00:00Z")).getTime()), "erfassungsdatum", new java.sql.Date(Date.from(Instant.parse("2024-06-19T12:00:00Z")).getTime()), "intention", "S", "status", "stopped", "statusgrund", "patient-death", - "therapielinie", 1L, "patient_id", "42" ); @@ -101,6 +101,7 @@ class KpaTherapielinieDataMapperTest { .isEqualTo("1"); assertThat(actual.getPatient()) .isEqualTo(Reference.builder().id("42").type("Patient").build()); + assertThat(actual.getTherapyLine()).isEqualTo(42); assertThat(actual.getPeriod()) .isEqualTo( PeriodDate.builder() @@ -134,8 +135,6 @@ class KpaTherapielinieDataMapperTest { .system("dnpm-dip/therapy/status-reason") .build() ); - assertThat(actual.getTherapyLine()) - .isEqualTo(1); } }