Is your feature request related to a problem? Please describe.
fhir-remote-index uses a new implementation to collect parameter values, handle resolution of all the lookup values, and then persist the values using bulk inserts.
This code should be refactored into a separate project allowing it to be used in the fhir-persistence-jdbc layer to synchronously insert the parameter values. This also allows all the parameter values to be batched before processing, which should lead to an improvement in performance.
Is your feature request related to a problem? Please describe.
fhir-remote-index uses a new implementation to collect parameter values, handle resolution of all the lookup values, and then persist the values using bulk inserts.
This code should be refactored into a separate project allowing it to be used in the fhir-persistence-jdbc layer to synchronously insert the parameter values. This also allows all the parameter values to be batched before processing, which should lead to an improvement in performance.