Add a `FHIRServer` protocol and the `read` method