On this page:
   35.50    FHIR Subscription Delivery 35.52    HL7 v2.x to FHIR Mapper - Forced Namespace Mode   

35.51FHIR Validation Services

 

The FHIR Validation Services configuration category includes the following configurable options:

  • Remote Terminology Service: Base URL

  • Terminology Basic Auth Password

  • Terminology Basic Auth Username

  • Remote Terminology Service: Enabled

  • Remote Terminology Service: Log HTTP Calls

  • Local Reference Policy

  • Suppress Validation Message Patterns

  • Unknown CodeSystem Validation Policy

35.51.1Property: Remote Terminology Service: Base URL

 
Property Name Remote Terminology Service: Base URL
Property Key
Property Type STRING
Description The Base URL for the FHIR server containing terminology services to use for validation.
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.remote_term_svc.base_url = 

35.51.2Property: Terminology Basic Auth Password

 
Property Name Terminology Basic Auth Password
Property Key
Property Type PASSWORD
Description Password used for the basic auth of the Remote Terminology Service
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.remote_term_svc.base_url_password = 

35.51.3Property: Terminology Basic Auth Username

 
Property Name Terminology Basic Auth Username
Property Key
Property Type STRING
Description Username used for the basic auth of the Remote Terminology Service
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.remote_term_svc.base_url_username = 

35.51.4Property: Remote Terminology Service: Enabled

 
Property Name Remote Terminology Service: Enabled
Property Key
Property Type BOOLEAN
Description If enabled, a FHIR REST-based terminology service will be used for validation. See Remote Terminology Services 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.remote_term_svc.enabled = false

35.51.5Property: Remote Terminology Service: Log HTTP Calls

 
Property Name Remote Terminology Service: Log HTTP Calls
Property Key
Property Type BOOLEAN
Description If enabled, debugging HTTP logs for outbound terminology service calls will be added to smile.log. Note that this logging is very verbose and should only be used for troubleshooting.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value false
Example Property
module.[MODULE_ID].config.remote_term_svc.log_http_calls = false

35.51.6Property: Local Reference Policy

 
Property Name Local Reference Policy
Property Key
Property Type ENUM
Values
  • NOT_VALIDATED
  • VALIDATE_EXISTS
  • VALIDATE_TARGET
Description This property controls whether the validator should attempt to dereference/load resource references from the resource being validated to ensure that they exist, and are valid for the given reference. This type of validation is more thorough but also increases the time that an individual resource validation will take. See Validating References for more information.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value NOT_VALIDATED
Example Property
module.[MODULE_ID].config.validator.local_reference_policy = NOT_VALIDATED

35.51.7Property: Suppress Validation Message Patterns

 
Property Name Suppress Validation Message Patterns
Property Key
Property Type STRING_MULTILINE
Description This option can be used to specify regex patterns (one per line) for suppressing validation messages. See Suppressing Validation Messages 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.validator.suppress_validation_message_patterns = 

35.51.8Property: Unknown CodeSystem Validation Policy

 
Property Name Unknown CodeSystem Validation Policy
Property Key
Property Type ENUM
Values
  • GENERATE_ERROR
  • GENERATE_WARNING
Description This setting controls how the validator will behave when a Coding contains a CodeSystem reference (Coding.system) that can not be resolved. See Handling Missing CodeSystems for more information.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value GENERATE_ERROR
Example Property
module.[MODULE_ID].config.validator.unknown_codesystem_validation_policy = GENERATE_ERROR
   35.50    FHIR Subscription Delivery 35.52    HL7 v2.x to FHIR Mapper - Forced Namespace Mode