On this page:
   35.43    FHIR Realtime Export 35.45    FHIR REST Endpoint   

35.44FHIR Resource Types

 

The FHIR Resource Types configuration category includes the following configurable options:

  • Instance/Type History Enabled

  • Server History Enabled

  • Resource Types (whitelist)

35.44.1Property: Instance/Type History Enabled

 
Property Name Instance/Type History Enabled
Property Key
Property Type BOOLEAN
Description If this setting is disabled, instance- and type-level history operations will be disabled. This means that change history will not be stored, which improves write performance.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (MongoDB)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value true
Example Property
module.[MODULE_ID].config.history.instance.enabled = true

35.44.2Property: Server History Enabled

 
Property Name Server History Enabled
Property Key
Property Type BOOLEAN
Description If this setting is disabled, server-level history operations will be disabled. This means that change history will not be stored, which improves write performance.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (MongoDB)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value true
Example Property
module.[MODULE_ID].config.history.server.enabled = true

35.44.3Property: Resource Types (whitelist)

 
Property Name Resource Types (whitelist)
Property Key
Property Type STRING
Description This property may be used to specify a comma-separated list of FHIR Resource types to be supported by this persistence module (e.g. Patient,Encounter,Practitioner). This configuration is required for Mongo DB but optional for RDBMS implementations. For RDBMS implementations, leaving this configuration as null is the same as listing all resources supported by Smile CDR. Setting this parameter will constrain the resource types included in the capability statement for any endpoint pointing to this persistence module. As well, FHIR REST requests on the endpoint will be restricted to the resource types listed here. Note though that this parameter does not affect Bundle requests nor non-REST ingestion operations (e.g. ETL import).
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (MongoDB)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value Patient,Observation,Encounter,DiagnosticReport,Claim,ExplanationOfBenefit,Coverage
Example Property
module.[MODULE_ID].config.resource_types.supported.whitelist = Patient,Observation,Encounter,DiagnosticReport,Claim,ExplanationOfBenefit,Coverage
   35.43    FHIR Realtime Export 35.45    FHIR REST Endpoint