10 Data Store in Repository

This section describes about how the FHIR resource data gets stored in the HDR FHIR repository.

The HDR FHIR JPA schema relies on the concept of internal persistent IDs on tables, using a Java type of Long.

Many tables use an internal persistent ID as their primary key, allowing flexibility for other more complex business identifiers to be changed and minimizing the amount of data consumed by foreign key relationships. Persistent ID columns are generally assigned using the database sequences. The persistent ID column is generally called PID in the HDR FHIR schema.