Skip to content

Commit 6a99d4e

Browse files
Testing PR (Do not merge)
1 parent e046b6a commit 6a99d4e

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

service/src/main/java/uk/nhs/adaptors/gp2gp/ehr/mapper/CodeableConceptCdMapper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,7 @@ private List<Coding> getNonSnomedCodeCodings(CodeableConcept codeableConcept) {
314314
var nonSnomedCodeCodings = codeableConcept.getCoding()
315315
.stream()
316316
.filter(coding -> !isSnomed(coding))
317+
.filter(coding -> !CodeSystemsUtil.getHl7code(coding.getSystem()).isEmpty())
317318
.toList();
318319

319320
for (Coding coding : nonSnomedCodeCodings) {

service/src/main/java/uk/nhs/adaptors/gp2gp/ehr/utils/CodeSystemsUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ public final class CodeSystemsUtil {
1616
);
1717

1818
public static String getHl7code(String fhirCodeSystem) {
19-
return SYSTEM_CODES.getOrDefault(fhirCodeSystem, fhirCodeSystem);
19+
return SYSTEM_CODES.getOrDefault(fhirCodeSystem, "");
2020
}
2121
}

service/src/test/java/uk/nhs/adaptors/gp2gp/utils/CodeSystemUtilTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ void When_FhirCodeSystemIsKnown_Expect_CorrectHl7Code(String fhirCodeSystem, Str
3030
}
3131

3232
@Test
33-
void When_FhirCodeSystemIsUnknown_Expect_FhirCodeSystemIsProvided() {
33+
void When_FhirCodeSystemIsUnknown_Expect_EmptyString() {
3434
var hl7Code = CodeSystemsUtil.getHl7code("https://unknown.code/system");
3535

36-
assertThat(hl7Code).isEqualTo("https://unknown.code/system");
36+
assertThat(hl7Code).isEmpty();
3737
}
3838
}

0 commit comments

Comments
 (0)