Read result (Transaction ERESULT-30)
General
This service a for reading new results available for a given practitioner.
This service must be call regularly to get new result for a practitionner (Every few hours seems to be a good value)
Results are pagined. Note that size of the pagination may changed across the time - It depends upon server configuration which may be changed depending of the load/network.
So while this service is returning results, it must be call iteratively. Iteration has to be stopped when no more results are returned
Input
For Security reason, URL (Base and Query parameter), Authentification mechanism are supplied privately documentation supplied by Agence eSanté to each integrator
This service has no body.
Output
Success
In case of success, the API will returned:
- A HTTP Code 200
- a Bundle of type searchset.
Each entry of the Bundle contain a 'response' containing itself a:
- A status which is "200 OK"
- TODO
Full example can be found [here] (https://simplifier.net/eprescriptionlux/6b528d9e-c692-4b11-9407-b137f4005625)
Error
In case of error, an OperationOutcome will be returned. See Error Handling for more information.
Main errors related to this service are:
| HTTP Code | eResult error code | Description |
|---|---|---|
| 404 | ERESULT_0101 | The prescriber for which results are asked is not registered in eResult |