Package org.hl7.fhir.common.hapi.validation.support
package org.hl7.fhir.common.hapi.validation.support
-
ClassDescriptionThis class is a wrapper for an existing
invalid @link
{@link @IContextValidationSupport
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated.Thisvalidation support module
can be used to validate codes against common CodeSystems that are commonly used, but are not distriuted with the FHIR specification for various reasons (size, complexity, etc.).This class is a basic in-memory terminology service, designed to expand ValueSets and validate codes completely in-memory.This interceptor loads and parses FHIR NPM Conformance Packages, and makes the artifacts found within them available to the FHIR validator.This class is an implementation ofIValidationSupport
which may be pre-populated with a collection of validation resources to be used by the validator.This class is an implementation ofIValidationSupport
that fetches validation codes from a remote FHIR based terminology server.Simple validation support module that handles profile snapshot generation.This validation support module may be placed at the end of aValidationSupportChain
in order to configure the validator to generate a warning if a resource being validated contains an unknown code system.This validation support module has two primary purposes: It can be used to chain multiple backing modules together, and it can optionally cache the results.This class provides OpenTelemetry metrics for theValidationSupportChain
cache.
ValidationSupportChain