From c9d8008533c400ab730f3e3006bb47560f51f37f Mon Sep 17 00:00:00 2001 From: Alexandre POCINHO <apo@kereval.com> Date: Tue, 3 Sep 2024 16:44:30 +0200 Subject: [PATCH] [LACPASS-29] manage use name --- .../adapter/connector/GazelleRegistryToFhirConverter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pixm-connector-service/src/main/java/net/ihe/gazelle/adapter/connector/GazelleRegistryToFhirConverter.java b/pixm-connector-service/src/main/java/net/ihe/gazelle/adapter/connector/GazelleRegistryToFhirConverter.java index 9d7b1a2..8fc58b4 100644 --- a/pixm-connector-service/src/main/java/net/ihe/gazelle/adapter/connector/GazelleRegistryToFhirConverter.java +++ b/pixm-connector-service/src/main/java/net/ihe/gazelle/adapter/connector/GazelleRegistryToFhirConverter.java @@ -53,7 +53,10 @@ public class GazelleRegistryToFhirConverter { fhirName.addGiven(given); } try { - fhirName.setUse(HumanName.NameUse.fromCode(registryName.getUse())); + String use = registryName.getUse() != null ? registryName.getUse():""; + if (!use.isBlank()){ + fhirName.setUse(HumanName.NameUse.fromCode(registryName.getUse().toLowerCase())); + } } catch (FHIRException e) { throw new ConversionException(String.format("Cannot convert PersonName use : %s", registryName.getUse()), e); } -- GitLab