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