Bootstrapping RTE Data - Smile CDR Documentation

Loading Existing Data

Loading existing FHIR data into a remote system can be done with a batch job.

It's triggered by the following request:

POST {fhir_endpoint}/$sdh.bootstrap-rte

Copy

Required Permissions

Users must have either the FHIR_EXTENDED_OPERATION_ON_SERVER $sdh.bootstrap-rte or admin permissions.

Limitations

Loading existing resources is a powerful tool. But it is largely meant only to help initialize a system

But due to the nature of the job, there are a number limitations of which users should be aware.

Turn off referential integrity Because of the nature of batch jobs, there's no way to ensure the ordering of resources arriving in the remote system.

For this reason, the remote system must have reference integrity turned off for the duration of the job.

Once the job is complete, referential integrity may be turned back on again. Only a snapshot of the current system will be submitted Because the job is only meant to help initialize a remote system, the submitted resources will only be a snapshot of the current state of the FHIR system.

This means only the current version of the resources will be submitted to the remote database.

Deletes, updates, and other historical operations will not be preserved.

Realtime Export Overview

Bootstrapping RTE Data

Realtime Export

Realtime Export Overview Bootstrapping RTE Data Realtime Export Rules Definition Using FHIRPath Delta Lake Export --EAP-- Bulk Batch Replication --EAP--

Realtime Export Rules Definition