All Classes and Interfaces
Class
Description
This class is a wrapper for an existing
} object, intended to be
subclassed in order to layer functionality on top of the existing validation support object.
invalid @link
{@link @IContextValidationSupport
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated.
This
validation 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.).Implementation of the base
IValidationPolicyAdvisor
.This class can be used to generate resources using FHIRPath expressions.
A simple enum to diffirentiate between types of FHIRPaths in the special use
case of generating FHIR Resources.
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 of
IValidationSupport
which may be pre-populated
with a collection of validation resources to be used by the validator.This class is an implementation of
IValidationSupport
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 a
ValidationSupportChain
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 the
ValidationSupportChain
cache.
ValidationSupportChain