59.63    Repository Validation 59.65    FHIR Resource Types   

59.147.1FHIR Resource Body Storage

 

The FHIR Resource Body Storage configuration category includes the following configurable options:

  • Blob Service Path Prefix

  • Resource Body Offload Mode

  • Resource Body Offload Operation Enabled

  • Resource Body Storage Mode

59.147.2Property: Blob Service Path Prefix

 
Property Name Blob Service Path Prefix
Property Key
Property Type STRING
Description This setting is required to specify the prefix for resource body object keys stored in the blob service. This prefix acts as a logical folder path within the configured bucket / container. See Blob Service Path Prefix For Resource Body Storage for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.resource_body_storage.blob_service.path_prefix = 

59.147.3Property: Resource Body Offload Mode

 
Property Name Resource Body Offload Mode
Property Key
Property Type ENUM
Values
  • OFF
  • SAVE
  • SAVE_AND_CLEAR_OLD
  • SAVE_AND_CLEAR_ALL
Description This setting sets an offload strategy for moving resource bodies from the database to external storage. See Real-time Resource Body Offload for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value OFF
Example Property
module.[MODULE_ID].config.resource_body_storage.offload_mode = OFF

59.147.4Property: Resource Body Offload Operation Enabled

 
Property Name Resource Body Offload Operation Enabled
Property Key
Property Type BOOLEAN
Description If enabled, this server will support $sdh.resource-body-offload operation. See Resource Body Offload Operation for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value false
Example Property
module.[MODULE_ID].config.resource_body_storage.offload_operation.enabled = false

59.147.5Property: Resource Body Storage Mode

 
Property Name Resource Body Storage Mode
Property Key
Property Type ENUM
Values
  • DATABASE
  • AWS_S3
  • MINIO
  • AZURE_BLOB_STORAGE
Description This setting sets a storage mechanism for resource bodies. See Externalized Resource body Storage for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value DATABASE
Example Property
module.[MODULE_ID].config.resource_body_storage.storage_mode = DATABASE
   59.63    Repository Validation 59.65    FHIR Resource Types