All Classes and Interfaces

Class
Description
 
 
This class is a wrapper for an existing
invalid @link
{@link @IContextValidationSupport
} object, intended to be subclassed in order to layer functionality on top of the existing validation support object.
Deprecated, for removal: This API element is subject to removal in a future version.
This should no longer be used, caching functionality is provided by ValidationSupportChain
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.