summaryrefslogtreecommitdiff
path: root/src/test/kotlin/dev/dnpm
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2025-11-03 11:43:19 +0100
committerGitHub2025-11-03 11:43:19 +0100
commit30ad7c299cb5c6e70a934df885efe82501fe5172 (patch)
tree7b8378142459ebcbbaa6af582b23da333a98fb4b /src/test/kotlin/dev/dnpm
parent499013f18047621f24216acc1f624c591373235c (diff)
fix: do not re-anonymize diagnosis ID (#179)
Diffstat (limited to 'src/test/kotlin/dev/dnpm')
-rw-r--r--src/test/kotlin/dev/dnpm/etl/processor/pseudonym/ExtensionsTest.kt11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/ExtensionsTest.kt b/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/ExtensionsTest.kt
index 8e4cde7..c302362 100644
--- a/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/ExtensionsTest.kt
+++ b/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/ExtensionsTest.kt
@@ -223,6 +223,16 @@ class ExtensionsTest {
this.id = "Diagnosis-1"
}
)
+ this.episodesOfCare = listOf(
+ MtbEpisodeOfCare().apply {
+ this.id = "Episode-1"
+ this.diagnoses = listOf(
+ Reference().apply {
+ this.id = "Diagnosis-1"
+ }
+ )
+ }
+ )
this.guidelineTherapies = listOf(
MtbSystemicTherapy().apply {
this.id = "Systemic-Therapy-1"
@@ -252,6 +262,7 @@ class ExtensionsTest {
mtbFile.pseudonymizeWith(pseudonymizeService)
mtbFile.anonymizeContentWith(pseudonymizeService)
+ assertThat(mtbFile.diagnoses.first().id).isEqualTo(mtbFile.episodesOfCare.first().diagnoses.first().id)
assertThat(mtbFile.diagnoses.first().id).isEqualTo(mtbFile.guidelineTherapies.first().reason.id)
assertThat(mtbFile.diagnoses.first().id).isEqualTo(mtbFile.guidelineProcedures.first().reason.id)
assertThat(mtbFile.diagnoses.first().id).isEqualTo(mtbFile.specimens.first().diagnosis.id)