FHIR 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
Accept all codings only
Local Reference Policy
Skip Contained Resource Validation
Suppress Validation Message Patterns
Unknown CodeSystem Validation Policy
|
Remote Terminology Service: Base URL |
|
|
STRING | |
The Base URL for the FHIR server containing terminology services to use for validation. | |
|
|
(no default) | |
|
|
Terminology Basic Auth Password |
|
|
PASSWORD | |
Password used for the basic auth of the Remote Terminology Service | |
|
|
(no default) | |
|
|
Terminology Basic Auth Username |
|
|
STRING | |
Username used for the basic auth of the Remote Terminology Service | |
|
|
(no default) | |
|
|
Remote Terminology Service: Enabled |
|
|
BOOLEAN | |
If enabled, a FHIR REST-based terminology service will be used for validation. See Remote Terminology Services for more information on this feature. | |
|
|
false
|
|
|
|
Remote Terminology Service: Log HTTP Calls |
|
|
BOOLEAN | |
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. | |
|
|
false
|
|
|
|
Accept all codings only |
|
|
BOOLEAN | |
This setting enables the custom AND logic for multiple Coding validation, as opposed to the logical OR logic that is enabled by default. All codings must validate as OK as opposed to just a single one if this is enabled. | |
|
|
false
|
|
|
|
Local Reference Policy |
|
|
ENUM | |
Values |
|
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. | |
|
|
NOT_VALIDATED
|
|
|
|
Skip Contained Resource Validation |
|
|
BOOLEAN | |
This setting disables the validation of contained resources. | |
|
|
false
|
|
|
|
Suppress Validation Message Patterns |
|
|
STRING_MULTILINE | |
This option can be used to specify regex patterns (one per line) for suppressing validation messages. See Suppressing Validation Messages for more information. | |
|
|
(no default) | |
|
|
Unknown CodeSystem Validation Policy |
|
|
ENUM | |
Values |
|
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. | |
|
|
GENERATE_ERROR
|
|
|