It seems some projects would need to customize the httpclient timeouts based on number of records they have. For example, the SID project seems to have a lot of locations and fetching them lead to timeout errors. A temporary fix (hard-coded) was done here.
These configurations need to be available for modifications, preferably by system environment variables. The FHIRContext used for http requests on the plugin might need to be modified.
It seems some projects would need to customize the httpclient timeouts based on number of records they have. For example, the SID project seems to have a lot of locations and fetching them lead to timeout errors. A temporary fix (hard-coded) was done here.
These configurations need to be available for modifications, preferably by system environment variables. The FHIRContext used for http requests on the plugin might need to be modified.