On this page:
   35.33    FHIR MDM Server 35.35    FHIR Storage Package Registry   

35.34FHIR Storage Partitioning

 

The FHIR Storage Partitioning configuration category includes the following configurable options:

  • Cross-Partition Reference Mode

  • Partitioning Enabled

  • Partition Selection Mode

  • Partition Seed File

35.34.1Property: Cross-Partition Reference Mode

 
Property Name Cross-Partition Reference Mode
Property Key
Property Type ENUM
Values
  • NOT_ALLOWED
  • ALLOWED_UNQUALIFIED
Description If enabled, references between resources in different partitions are allowed under certain circumstances. See Cross-Partition References for more information.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value NOT_ALLOWED
Example Property
module.[MODULE_ID].config.partitioning.cross_partition_reference_mode = NOT_ALLOWED

35.34.2Property: Partitioning Enabled

 
Property Name Partitioning Enabled
Property Key
Property Type BOOLEAN
Description 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.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value false
Example Property
module.[MODULE_ID].config.partitioning.enabled = false

35.34.3Property: Partition Selection Mode

 
Property Name Partition Selection Mode
Property Key
Property Type ENUM
Values
  • MANUAL
  • REQUEST_TENANT
Description Determines whether the request partition selection is determined from the incoming request in the FHIR Endpoint module
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value MANUAL
Example Property
module.[MODULE_ID].config.partitioning.partition_selection_mode = MANUAL

35.34.4Property: Partition Seed File

 
Property Name Partition Seed File
Property Key
Property Type Resource Path
Description This setting can be used to supply a set of partition definitions to seed when the server first start up. See Seeding Partitions for more information.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value (no default)
Example Property
module.[MODULE_ID].config.partitioning.seed.file = classpath:/config_seeding/fhir-partitions.json
   35.33    FHIR MDM Server 35.35    FHIR Storage Package Registry