FHIR icon indicating copy to clipboard operation
FHIR copied to clipboard

Refactor parameter persistence to use fhir-remote-index backend

Open punktilious opened this issue 2 years ago • 2 comments

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.

punktilious avatar May 26 '22 12:05 punktilious

@punktilious this work is now in main, correct?

lmsurpre avatar Jul 21 '22 16:07 lmsurpre

The bulk of this is covered through fhir server tests. Maybe eyeball one resource that has at least one parameter of each type (system-level and instance-level). Also a combination of a remote reference and local references?

lmsurpre avatar Aug 04 '22 13:08 lmsurpre

We reviewed some of the search parameter tables after ingestion and everything seems ok.

lmsurpre avatar Aug 16 '22 13:08 lmsurpre