diff --git a/pixm-connector-service/src/main/java/net/ihe/gazelle/business/provider/IhePatientResourceProvider.java b/pixm-connector-service/src/main/java/net/ihe/gazelle/business/provider/IhePatientResourceProvider.java
index 819c5642576f5583b2c6e08bc9331410feb1e8c4..95addfe82db7beb67af5463dc876f8c1856bb274 100644
--- a/pixm-connector-service/src/main/java/net/ihe/gazelle/business/provider/IhePatientResourceProvider.java
+++ b/pixm-connector-service/src/main/java/net/ihe/gazelle/business/provider/IhePatientResourceProvider.java
@@ -121,7 +121,7 @@ public class IhePatientResourceProvider implements IResourceProvider {
         checkIfPatientExist(iti104Patient);
         checkIfIdIsPresent(theConditional, iti104Patient);
 
-//        validateInputs(request, iti104Patient, configurationAdapter.getProfileIdCreateUpdateDeleteIti104());
+        validateInputs(request, iti104Patient, configurationAdapter.getProfileIdCreateUpdateDeleteIti104());
         String identifier = theConditional.split("%7C")[1];
         try {
             Patient patientUpdated;
@@ -150,7 +150,7 @@ public class IhePatientResourceProvider implements IResourceProvider {
      * @return FhirBundle that contains the deletion status
      */
     @Delete
-    public MethodOutcome delete(@IdParam IdType theId, @ConditionalUrlParam String theConditional, HttpServletRequest request) {
+    public MethodOutcome delete(@IdParam IdType theId, @ConditionalUrlParam (supportsMultiple = true) String theConditional, HttpServletRequest request) {
 
         if (theConditional == null || theConditional.isEmpty()) {
             throw new UnprocessableEntityException(NO_ID_PROVIDED);