The FhirClient will attempt to request/recieve binary data instead of "Binary" resources where possible (these will still be parsed into resources upon receiving them, but it puts less stress on the network). If the server sends a resource nonetheless, the old implementation will handle this. This can be switched off in the settings (is on by default).
It is now also possible to send binary data, but far from all servers support this, so this will have to be turned on manually.
Description
Added improved binary support for the FhirClient.
The FhirClient will attempt to request/recieve binary data instead of "Binary" resources where possible (these will still be parsed into resources upon receiving them, but it puts less stress on the network). If the server sends a resource nonetheless, the old implementation will handle this. This can be switched off in the settings (is on by default).
It is now also possible to send binary data, but far from all servers support this, so this will have to be turned on manually.
Related issues
Closes #2695
Testing
Integration test against firely and HAPI