FHIR Storage Partitioning
The FHIR Storage Partitioning configuration category includes the following configurable options:
Block resource updates changing Patient compartment
Allow conditional creates with duplicate resource identifiers across partitions
Cross-Partition Reference Mode
Default Partition ID
Partitioning Enabled
Partition Naming Mode
Partition Selection Mode
Partition Seed File
Partitioning Security Enabled
|
Block resource updates changing Patient compartment |
|
|
ENUM | |
Values |
|
Specifies if resource updates which change the resource's Patient Compartment should be blocked. The default value is to block when Partition Selection Mode is PATIENT_ID .
|
|
|
|
DEFAULT
|
|
|
|
Allow conditional creates with duplicate resource identifiers across partitions |
|
|
BOOLEAN | |
Specifies if conditional creates with duplicate resource identifiers across partitions should be allowed | |
|
|
false
|
|
|
|
Cross-Partition Reference Mode |
|
|
ENUM | |
Values |
|
If enabled, references between resources in different partitions are allowed under certain circumstances. See Cross-Partition References for more information. | |
|
|
NOT_ALLOWED
|
|
|
|
Default Partition ID |
|
|
INTEGER | |
If set, specifies an integer value to place in the PARTITION_ID column for resources in the default partition. If left blank (the default) the null value will be used. Note that changing this after persistence has been initialized may cause unexpected behaviour.
|
|
|
|
(no default) | |
|
|
Partitioning Enabled |
|
|
BOOLEAN | |
Enable data partitioning: If this is not enabled, all other settings in this category are ignored. FHIR Storage Partitioning can be used to logically segregate data into distinct logical pools. See Partitioning for more information on this feature. | |
|
|
false
|
|
|
|
Partition Naming Mode |
|
|
ENUM | |
Values |
|
This setting controls whether partitions are numbered and named (and must be declared in advance) or are only numbered (and do not need to be declared in advance). | |
|
|
NAMED
|
|
|
|
Partition Selection Mode |
|
|
ENUM | |
Values |
|
Determines whether the request partition selection is determined from the incoming request in the FHIR Endpoint module | |
|
|
MANUAL
|
|
|
|
Partition Seed File |
|
|
Resource Path | |
This setting can be used to supply a set of partition definitions to seed when the server first starts up. See Seeding Partitions for more information. | |
|
|
(no default) | |
|
|
Partitioning Security Enabled |
|
|
BOOLEAN | |
Restrict access to resources based on partitioning permissions of the user (default true) | |
|
|
true
|
|
|