From 0a74bb1cc9cbe22693556674d924955fe3629b18 Mon Sep 17 00:00:00 2001
From: Achraf <aai@kereval.com>
Date: Wed, 2 Feb 2022 17:34:41 +0100
Subject: [PATCH] eHDSI-3.0: Disable choices predicates processing (for
 unsupported HL7 specs)

---
 .../gazelle/tempapi/impl/ChoiceDefinitionProcessorImpl.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hl7templates/hl7templates-api-jar/src/main/java/net/ihe/gazelle/tempapi/impl/ChoiceDefinitionProcessorImpl.java b/hl7templates/hl7templates-api-jar/src/main/java/net/ihe/gazelle/tempapi/impl/ChoiceDefinitionProcessorImpl.java
index 9d0aa68..cc82187 100644
--- a/hl7templates/hl7templates-api-jar/src/main/java/net/ihe/gazelle/tempapi/impl/ChoiceDefinitionProcessorImpl.java
+++ b/hl7templates/hl7templates-api-jar/src/main/java/net/ihe/gazelle/tempapi/impl/ChoiceDefinitionProcessorImpl.java
@@ -25,7 +25,9 @@ public abstract class ChoiceDefinitionProcessorImpl implements ChoiceDefinitionP
 			this.processMinimumMultiplicity(t.getMinimumMultiplicity());
 			this.processContains(ChoiceDefinitionUtil.getContains(t));
 			this.processItem(t.getItem());
-			this.processPredicates(ChoiceDefinitionUtil.getElements(t));
+
+			//Comment next line to disable processing of the unsported HL7 choices specs
+//			this.processPredicates(ChoiceDefinitionUtil.getElements(t));
 		}
 	}
 
-- 
GitLab