# {{page-title}} (Transaction ERESULT-31) ## General Once a result has been read and stored locally, it must be acknowledged by confirming its ## Business notes ### Impact on resources When a result read is confirmed, the status of the Communication object will change from "in-progress" to "completed" ## Input **For Security reason, URL (Base and Query parameter), Authentification mechanism are supplied privately documentation supplied by Agence eSanté to each integrator** To acknowledged a result, each 'Communication' resource has to be confirmed. For In order to do that, a ´Parameters´ resource is supply as parameter with a list of ´Communication´ identifiers. The body of this request has the following structure: ```json { "resourceType": "Parameters", "parameter": [ { "name": "listId", "part": [ { "valueId": "f9bf7bb1-60f3-45ff-bcf4-6b6bb853cce9" }, { "valueId": "20c49b65-cd4a-4728-b5df-f92246c008fe" } ] } ] } ``` Once a result is confirmed, it's not readable anymore through the "Read result (ERESULT-30)" service. ## Output ### Success or partial success As this service offer batch confirmation, the result is a Bundle of transaction response. In some case, in the same response some Communication confirmation may be accepted and other may be rejected. In this case, the API will return: - A HTTP Code 200 - a Bundle with type transaction-response. Each entry of the Bundle contain a 'response' containing itself a: - A status which is -- "200 OK" if the Communication confirmation has been accepted -- non 2xx code (ie. 500) if the Communication confirmation has been rejected - Location (Id of the confirmed Communication ressource. ie: "Communication/1f148a7e-f9c7-4178-8541-bab379087181/_history/1" - An OperationOutcome indicating that: -- Confirmation is successfull (if status=200) -- Confirmation has failed (if status != 2xx ) Full examples: - Successfull confirmation [here] (https://simplifier.net/eprescriptionlux/55bc8c14-de33-4b82-9cef-d34c111fde65) - Partially successfull confirmation [here] (https://simplifier.net/eprescriptionlux/de52509d-1c36-449d-ac8e-d62650725e69) ### Error Except security errors or a totally invalid structure, this service doesn't return any global error