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 95addfe82db7beb67af5463dc876f8c1856bb274..6e5380932ea10a4d0ff49b76122c7dbbbaefebc3 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 @@ -303,6 +303,13 @@ public class IhePatientResourceProvider implements IResourceProvider { String returnedMessage = new String(item.getContent()); oo = createFhirResourceFromString(OperationOutcome.class, returnedMessage); } + OperationOutcome.OperationOutcomeIssueComponent issue = new OperationOutcome.OperationOutcomeIssueComponent(); + issue.setSeverity(OperationOutcome.IssueSeverity.ERROR); + issue.setCode(OperationOutcome.IssueType.PROCESSING); + issue.setDiagnostics("Error during validation with Gazelle HTTP Validator."); + + oo.addIssue(issue); + //TODO : manage http validator error } return oo;