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);