Hey everyone! We're actively investigating Medplum right now and I'm struggling a bit with trying to understand throughput for bulk insertion. I've got a synthetic dataset of full patient histories for ~4000 patients with ~1000 observations across multiple encoutners per patient.
I'm trying everything I can to make importing this fast. Following along with
https://www.medplum.com/docs/fhir-datastore/fhir-batch-requests I'm using batch mode as opposed to transaction mode and audit logs and audit events are turned off.
Despite that its looking like its going to take around 70-90 minutes to insert this dataset on my very beefy dev machine. Is this a realistic expectation or is there anything I can do to improve this?