Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addBinary(byte[], String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
addClientInterceptor(Object) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
Adds an interceptor that will be registered to all clients.
addCodeSystem(IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Add a new CodeSystem resource which will be available to the validator.
addCodingsToTranslateParameters(FhirContext, List<IBaseCoding>, IBaseParameters) - Static method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyUtil
 
addResource(IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
addSearchParameter(IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
addStructureDefinition(IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Add a new StructureDefinition resource which will be available to the validator.
addValidationSupport(int, IValidationSupport) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Add a validation support module to the chain at the given index.
addValidationSupport(IValidationSupport) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Add a validation support module to the chain.
addValueSet(IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Add a new ValueSet resource which will be available to the validator.
ALL_LANGUAGES_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 

B

BaseStaticResourceValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
 
BaseStaticResourceValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.BaseStaticResourceValidationSupport
Constructor
BaseValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
 
BaseValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupport
Constructor
BaseValidationSupportWrapper - Class in org.hl7.fhir.common.hapi.validation.support
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.
BaseValidationSupportWrapper(FhirContext, IValidationSupport) - Constructor for class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
Constructor
buildErrorMessage(String) - Method in interface org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport.ValidationErrorMessageBuilder
 
buildTranslateInputParameters(FhirContext, IValidationSupport.TranslateCodeRequest) - Static method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyUtil
 
buildValidateCodeInputParameters(String, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 

C

cachePackage(PackageInformation) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
cacheResource(Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
cacheResourceFromPackage(Resource, PackageInformation) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
CacheTimeouts() - Constructor for class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
CachingValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
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
CachingValidationSupport(IValidationSupport) - Constructor for class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport
Deprecated.
Constructor with default timeouts
CachingValidationSupport(IValidationSupport, boolean) - Constructor for class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport
Deprecated.
 
CachingValidationSupport(IValidationSupport, CachingValidationSupport.CacheTimeouts) - Constructor for class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport
Deprecated.
 
CachingValidationSupport(IValidationSupport, CachingValidationSupport.CacheTimeouts, boolean) - Constructor for class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport
Deprecated.
Constructor with configurable timeouts
CachingValidationSupport.CacheTimeouts - Class in org.hl7.fhir.common.hapi.validation.support
Deprecated. 
checkFunction(FHIRPathEngine, Object, String, TypeDetails, List<TypeDetails>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
CLASS_OPENTELEMETRY_BASE_NAME - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
clock() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
CommonCodeSystemsTerminologyService - Class in org.hl7.fhir.common.hapi.validation.support
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.).
CommonCodeSystemsTerminologyService(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
Constructor
conformsToProfile(FHIRPathEngine, Object, Base, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
convertConceptValidationOptions(ValidationOptions) - Static method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
countAll() - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Returns a count of all known resources
COUNTRIES_CODESYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
createCodeValidationIssues(IBaseOperationOutcome, FhirVersionEnum) - Static method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
Creates a list of IValidationSupport.CodeValidationIssue from the issues returned by the $validate-code operation.
createConceptProperty(String, IBaseDatatype) - Static method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
createResultForDisplayMismatch(FhirContext, String, String, String, String, String, IValidationSupport.IssueSeverity) - Static method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
CURRENCIES_CODESYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
CURRENCIES_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 

D

DEFAULT_SEVERITY - Static variable in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
DefaultProfileValidationSupportNpmStrategy - Class in org.hl7.fhir.common.hapi.validation.support
 
DefaultProfileValidationSupportNpmStrategy(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.DefaultProfileValidationSupportNpmStrategy
Constructor
defaultValues() - Static method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
defaultValues() - Static method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain.CacheConfiguration
Creates a cache configuration with sensible default values: 10 minutes expiry, and 5000 cache entries.
disabled() - Static method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain.CacheConfiguration
 

E

EMPTY_EXPANSION_OPTIONS - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
ERROR_CODE_UNKNOWN_CODE_IN_CODE_SYSTEM - Static variable in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
ERROR_CODE_UNKNOWN_CODE_IN_VALUE_SET - Static variable in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
executeFunction(FHIRPathEngine, Object, List<Base>, String, List<List<Base>>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
expandValueSet(ValidationSupportContext, ValueSetExpansionOptions, String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
expandValueSet(ValidationSupportContext, ValueSetExpansionOptions, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
expandValueSet(ValidationSupportContext, ValueSetExpansionOptions, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
expandValueSet(ValidationSupportContext, ValueSetExpansionOptions, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
expandValueSetIncludeOrExclude(ValidationSupportContext, Consumer<FhirVersionIndependentConcept>, ValueSet.ConceptSetComponent) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
Use with caution - this is not a stable API
expandVS(Resource, ElementDefinition.ElementDefinitionBindingComponent, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
expandVS(ValueSet.ConceptSetComponent, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
expandVS(ValueSet, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
expandVS(ValueSet, boolean, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
ExpansionCouldNotBeCompletedInternallyException(String, IValidationSupport.CodeValidationIssue) - Constructor for exception class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport.ExpansionCouldNotBeCompletedInternallyException
 
EXPIRING_CACHE_CURRENT_ENTRIES - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
EXPIRING_CACHE_MAXIMUM_SIZE - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
extractCodeSystemForCode(IBaseResource, String) - Static method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportUtils
This method extracts a code system that can be (potentially) associated with a code when performing validation against a ValueSet.

F

failFastOnNullOrUnknownEntry() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionTypeAdvisorDstu21
 
fetchAllConformanceResources() - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchAllConformanceResources() - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchAllConformanceResources() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchAllConformanceResources() - Method in class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
 
fetchAllNonBaseStructureDefinitions() - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchAllNonBaseStructureDefinitions() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchAllSearchParameters() - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchAllSearchParameters() - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchAllSearchParameters() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchAllStructureDefinitions() - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchAllStructureDefinitions() - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchAllStructureDefinitions() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchAllStructureDefinitions() - Method in class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
 
fetchBinary(String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchBinary(String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchBinary(String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
 
fetchCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchCodeSystem(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchCodeSystem(String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchCodeSystem(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
 
fetchResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResource(Class<T>, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResource(Class<T>, String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResource(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResource(Class<T>, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourceById(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourceById(String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourceRaw(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourcesByType(Class<T>) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourcesByType(Class<T>, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourcesByUrl(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourceWithException(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchResourceWithException(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchStructureDefinition(String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchStructureDefinition(String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchStructureDefinition(String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchStructureDefinition(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
 
fetchSupplementedCodeSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchSupplementedCodeSystem(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchSupplementedCodeSystem(String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchSupplementedCodeSystem(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchTypeDefinition(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchTypeDefinition(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchTypeDefinitions(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchTypeDefinitions(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
fetchValueSet(String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
fetchValueSet(String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
fetchValueSet(String) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
fetchValueSet(String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
fetchValueSet(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
 
FHIR_CONTEXT_R5 - Static variable in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
FhirDefaultPolicyAdvisor - Class in org.hl7.fhir.common.hapi.validation.validator
Implementation of the base IValidationPolicyAdvisor.
FhirDefaultPolicyAdvisor() - Constructor for class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
FhirInstanceValidator - Class in org.hl7.fhir.common.hapi.validation.validator
 
FhirInstanceValidator(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Constructor
FhirInstanceValidator(IValidationSupport) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Constructor which uses the given validation support
FhirInstanceValidator.NullEvaluationContext - Class in org.hl7.fhir.common.hapi.validation.validator
 
FHIRPathResourceGeneratorR4<T> - Class in org.hl7.fhir.common.hapi.validation.validator
This class can be used to generate resources using FHIRPath expressions.
FHIRPathResourceGeneratorR4() - Constructor for class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4
Constructor without parameters, needs a call to `setMapping` later on in order to generate any Resources.
FHIRPathResourceGeneratorR4(Map<String, String>) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4
Constructor that allows to provide a mapping right away.
FHIRPathResourceGeneratorR4.PathType - Enum in org.hl7.fhir.common.hapi.validation.validator
A simple enum to diffirentiate between types of FHIRPaths in the special use case of generating FHIR Resources.
findTxResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
findTxResource(Class<T>, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
findTxResource(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 

G

generateResource(Class<T>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4
The generation method that yields a new instance of class `resourceClass` with every value set in the FHIRPath mapping.
generateSnapshot(ValidationSupportContext, IBaseResource, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
generateSnapshot(ValidationSupportContext, IBaseResource, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
 
generateSnapshot(ValidationSupportContext, IBaseResource, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
getBaseUrl() - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
getBestPracticeWarningLevel() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Returns the "best practice" warning level (default is BestPracticeWarningLevel.Hint).
getBinaryForKey(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getBinaryKeysAsSet() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getCacheSize() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain.CacheConfiguration
 
getCacheTimeout() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain.CacheConfiguration
 
getCanonicalForDefaultContext() - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
getClientRetryCount() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getCodeSystemsUsed() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getCodeSystemUrl(FhirContext, IBaseResource) - Static method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getCodeValidationIssue() - Method in exception class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport.ExpansionCouldNotBeCompletedInternallyException
 
getErrorMessage(String, Object...) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
getErrorMessage(String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getExpansionParameters() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getExtensionDomains() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
getFhirContext() - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupport
 
getFhirContext() - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getFhirContext() - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
getFhirContext() - Method in class org.hl7.fhir.common.hapi.validation.support.LocalFileValidationSupport
 
getFhirContext() - Method in class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
 
getFhirContext() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
getFhirVersionEnum(FhirContext, IBaseResource) - Static method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
N.B.: We are keeping this as a shim due to the upgrade we did to core 5.6.97+
getImpliedProfilesForResource(IResourceValidator, Object, String, ElementDefinition, StructureDefinition, Element, boolean, IMessagingServices, List<ValidationMessage>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
getIssueSeverityForCodeDisplayMismatch() - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
This setting controls the validation issue severity to report when a code validation finds that the code is present in the given CodeSystem, but the display name being validated doesn't match the expected value(s).
getLinkFor(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
getLinkForProfile(StructureDefinition, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
getLinkForUrl(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
getLocale() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getLogger() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.DefaultProfileValidationSupportNpmStrategy
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.LocalFileValidationSupport
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
getName() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
getNSUrlMap() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getPackage(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getPackageForUrl(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getPackageTracker() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getProfiledElementBuilder(PEBuilder.PEElementPropertiesPolicy, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getReferencePolicy() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
getResource() - Method in class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4
Getter for a generated Resource.
getResourceNames() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getResourceNames(FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getResourceNamesAsSet() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getResourceNamesAsSet(FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getSpecUrl() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getUcumService() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
getValidateCodeResultError(String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getValidateCodeResultInError(String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getValidateCodeResultOk(String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getValidationSupport() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Returns the validation support in use by this validator.
getValidationSupports() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Returns a view of the IValidationSupport modules within this chain.
getValidatorPolicyAdvisor() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
getValidatorResourceFetcher() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
getValueSetUrl(FhirContext, IBaseResource) - Static method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getValueSetVersion(FhirContext, IBaseResource) - Static method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
getVersion() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 

H

HapiToHl7OrgDstu2ValidatingSupportWrapper - Class in org.hl7.fhir.common.hapi.validation.validator
 
HapiToHl7OrgDstu2ValidatingSupportWrapper(IValidationSupport) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.HapiToHl7OrgDstu2ValidatingSupportWrapper
Constructor
hasBinaryKey(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
hasLinkFor(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
hasPackage(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
hasPackage(PackageInformation) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
hasResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
hasResource(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
hasResource(Class<T>, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 

I

InMemoryTerminologyServerValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
This class is a basic in-memory terminology service, designed to expand ValueSets and validate codes completely in-memory.
InMemoryTerminologyServerValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
Constructor
InMemoryTerminologyServerValidationSupport.ExpansionCouldNotBeCompletedInternallyException - Exception Class in org.hl7.fhir.common.hapi.validation.support
 
invalidateCaches() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
invalidateCaches() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Clear any cached data held by the validator or any of its internal stores.
invalidateCaches() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
invalidateExpiringCaches() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Invalidate the expiring cache, but not the permanent StructureDefinition cache
invokeRemoteValidateCode(String, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
isAnyExtensionsAllowed() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is true) extensions which are not known to the validator (e.g.
isAssumeValidRestReferences() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
isCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid() - Method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport
Deprecated.
 
isCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
isDatatype(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
isDataType(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
isErrorForUnknownProfiles() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
isForPublication() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
isNoBindingMsgSuppressed() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is false) no binding message is suppressed
isNoExtensibleWarnings() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is false) no extensible warnings suppressed
isNoTerminologyChecks() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is false) the valueSet will not be validate
isNoTerminologyServer() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
isPrimitiveType(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
isPrimitiveType(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
isRemoteTerminologyServiceConfigured() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
isResource(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
isServerSideSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
isSuppressMessageId(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
isValueSetSupported(ValidationSupportContext, String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 

L

LANGUAGES_CODESYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
LANGUAGES_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
loadFile(String) - Method in class org.hl7.fhir.common.hapi.validation.support.LocalFileValidationSupport
 
loadFromPackage(NpmPackage, IContextResourceLoader) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
loadFromPackage(NpmPackage, IContextResourceLoader, List<String>) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
loadFromPackageAndDependencies(NpmPackage, IContextResourceLoader, BasePackageCacheManager) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
loadPackageFromClasspath(String) - Method in class org.hl7.fhir.common.hapi.validation.support.NpmPackageValidationSupport
Load an NPM package using a classpath specification, e.g.
LocalFileValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
 
LocalFileValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.LocalFileValidationSupport
 
lock() - Method in class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
 
log(String, List<Base>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
logCacheSizes() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
LOINC_ALL_VALUESET_ID - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationConstants
 
LOINC_GENERIC_CODE_SYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationConstants
 
LOINC_GENERIC_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationConstants
 
LOINC_GENERIC_VALUESET_URL_PLUS_SLASH - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationConstants
 
LOINC_LOW - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationConstants
 
lookupCode(ValidationSupportContext, LookupCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
lookupCode(ValidationSupportContext, LookupCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
lookupCode(ValidationSupportContext, LookupCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
lookupCode(ValidationSupportContext, LookupCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
lookupCode(ValidationSupportContext, LookupCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
lookupCode(ValidationSupportContext, LookupCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 

M

MIMETYPES_CODESYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
MIMETYPES_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
myCtx - Variable in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupport
 

N

newValidator() - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
newVersionSpecificWorkerContextWrapper(IValidationSupport) - Static method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
NON_EXPIRING_CACHE_CURRENT_ENTRIES - Static variable in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
NpmPackageValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
This interceptor loads and parses FHIR NPM Conformance Packages, and makes the artifacts found within them available to the FHIR validator.
NpmPackageValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.NpmPackageValidationSupport
Constructor
NullEvaluationContext() - Constructor for class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 

O

org.hl7.fhir.common.hapi.validation.support - package org.hl7.fhir.common.hapi.validation.support
 
org.hl7.fhir.common.hapi.validation.validator - package org.hl7.fhir.common.hapi.validation.validator
 

P

paramIsType(String, int) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
policyForCodedContent(IResourceValidator, Object, String, ElementDefinition, StructureDefinition, BindingKind, IValidationPolicyAdvisor.AdditionalBindingPurpose, ValueSet, List<String>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
policyForContained(IResourceValidator, Object, StructureDefinition, ElementDefinition, String, String, Element.SpecialElement, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
policyForElement(IResourceValidator, Object, StructureDefinition, ElementDefinition, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
policyForReference(IResourceValidator, Object, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
policyForResource(IResourceValidator, Object, StructureDefinition, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
 
prependLinks() - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
PrePopulatedValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
This class is an implementation of IValidationSupport which may be pre-populated with a collection of validation resources to be used by the validator.
PrePopulatedValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Constructor
PrePopulatedValidationSupport(FhirContext, Map<String, IBaseResource>, Map<String, IBaseResource>, Map<String, IBaseResource>) - Constructor for class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Constructor
PrePopulatedValidationSupport(FhirContext, Map<String, IBaseResource>, Map<String, IBaseResource>, Map<String, IBaseResource>, Map<String, IBaseResource>, Map<String, byte[]>) - Constructor for class org.hl7.fhir.common.hapi.validation.support.PrePopulatedValidationSupport
Constructor
ProfileKnowledgeWorkerR5 - Class in org.hl7.fhir.common.hapi.validation.validator
 
ProfileKnowledgeWorkerR5(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
provideWorkerContext() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 

R

RemoteTerminologyServiceValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
This class is an implementation of IValidationSupport that fetches validation codes from a remote FHIR based terminology server.
RemoteTerminologyServiceValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
Constructor
RemoteTerminologyServiceValidationSupport(FhirContext, String) - Constructor for class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
RemoteTerminologyServiceValidationSupport.ValidationErrorMessageBuilder - Interface in org.hl7.fhir.common.hapi.validation.support
 
RemoteTerminologyUtil - Class in org.hl7.fhir.common.hapi.validation.support
 
removeValidationSupport(IValidationSupport) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Removes an item from the chain.
resolveBinding(StructureDefinition, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
resolveBinding(StructureDefinition, ElementDefinition.ElementDefinitionBindingComponent, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
 
resolveConstant(FHIRPathEngine, Object, String, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
resolveConstantType(FHIRPathEngine, Object, String, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
resolveFunction(FHIRPathEngine, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
resolveReference(FHIRPathEngine, Object, String, Base) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 
resolveValueSet(FHIRPathEngine, Object, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
 

S

setAllowNonExistentCodeSystem(boolean) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
Deprecated.
setAnyExtensionsAllowed(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is true) extensions which are not known to the validator (e.g.
setAssumeValidRestReferences(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
setBaseUrl(String) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
Sets the FHIR Terminology Server base URL
setBestPracticeWarningLevel(BestPracticeWarningLevel) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Sets the "best practice warning level".
setCacheSize(int) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain.CacheConfiguration
 
setCacheTimeout(Duration) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain.CacheConfiguration
 
setClientRetryCount(int) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid(boolean) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
When validating a CodeableConcept containing multiple codings, this method can be used to control whether the validator requires all codings in the CodeableConcept to be valid in order to consider the CodeableConcept valid.
setCustomExtensionDomains(String...) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Every element in a resource or data type includes an optional extension child element which is identified by it's url attribute.
setCustomExtensionDomains(List<String>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Every element in a resource or data type includes an optional extension child element which is identified by it's url attribute.
setErrorForUnknownProfiles(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
setExpandValueSetMillis(long) - Method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
setExpansionParameters(Parameters) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setExpansionProfile(Parameters) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setForPublication(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setIssueSeverityForCodeDisplayMismatch(IValidationSupport.IssueSeverity) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
This setting controls the validation issue severity to report when a code validation finds that the code is present in the given CodeSystem, but the display name being validated doesn't match the expected value(s).
setLocale(Locale) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setLogger(ILoggingService) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setLookupCodeMillis(long) - Method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
setMapping(Map<String, String>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4
Setter for the FHIRPath mapping Map instance.
setMiscMillis(long) - Method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
setName(String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Sets a name for this chain.
setNoBindingMsgSuppressed(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is false) no binding message is suppressed
setNoExtensibleWarnings(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is false) no extensible warnings is suppressed
setNonExistentCodeSystemSeverity(IValidationSupport.IssueSeverity) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
Sets the non-existent code system severity.
setNoTerminologyChecks(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
If set to true (default is false) the valueSet will not be validate
setPackageTracker(IWorkerContextManager.IPackageLoadingTracker) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setTranslateCodeMillis(long) - Method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
setUcumService(UcumService) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
setValidateCodeMillis(long) - Method in class org.hl7.fhir.common.hapi.validation.support.CachingValidationSupport.CacheTimeouts
Deprecated.
 
setValidationSupport(IValidationSupport) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
Sets the validation support in use by this validator.
setValidatorPolicyAdvisor(IValidationPolicyAdvisor) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
setValidatorResourceFetcher(IValidatorResourceFetcher) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
SnapshotGeneratingValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
Simple validation support module that handles profile snapshot generation.
SnapshotGeneratingValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
Constructor
SnapshotGeneratingValidationSupport(FhirContext, IWorkerContext, FHIRPathEngine) - Constructor for class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
 
start() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
start() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
stop() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
stop() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
subsumes(ValidationOptions, Coding, Coding) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
supportsSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
supportsSystem(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 

T

translateConcept(IValidationSupport.TranslateCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
translateConcept(IValidationSupport.TranslateCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
translateConcept(IValidationSupport.TranslateCodeRequest) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
translateOutcomeToResults(FhirContext, IBaseParameters) - Static method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyUtil
 

U

UCUM_CODESYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
UCUM_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
UnknownCodeSystemWarningValidationSupport - Class in org.hl7.fhir.common.hapi.validation.support
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.
UnknownCodeSystemWarningValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
Constructor
urlsForOid(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
USPS_CODESYSTEM_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
USPS_VALUESET_URL - Static variable in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 

V

validate(IValidationContext<?>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
validateCode(ValidationOptions, String, String, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCode(ValidationOptions, String, String, String, String, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCode(ValidationOptions, String, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCode(ValidationOptions, CodeableConcept, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCode(ValidationOptions, Coding, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCode(ValidationOptions, Coding, ValueSet, ValidationContextCarrier) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCodeBatch(ValidationOptions, List<? extends CodingValidationRequest>, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCodeBatchByRef(ValidationOptions, List<? extends CodingValidationRequest>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
validateCodeInValueSet(ValidationSupportContext, ConceptValidationOptions, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupportWrapper
 
validateCodeInValueSet(ValidationSupportContext, ConceptValidationOptions, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
validateCodeInValueSet(ValidationSupportContext, ConceptValidationOptions, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
 
validateCodeInValueSet(ValidationSupportContext, ConceptValidationOptions, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
 
validateCodeInValueSet(ValidationSupportContext, ConceptValidationOptions, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
 
validateCodeInValueSet(ValidationSupportContext, ConceptValidationOptions, String, String, String, IBaseResource) - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
 
validateCodeUsingSystemLookup(ValidationSupportContext, String, String) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
 
validateResource(IValidationContext<IBaseResource>) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
 
ValidationConstants - Class in org.hl7.fhir.common.hapi.validation.support
 
ValidationSupportChain - Class in org.hl7.fhir.common.hapi.validation.support
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.
ValidationSupportChain() - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Constructor which initializes the chain with no modules (modules must subsequently be registered using ValidationSupportChain.addValidationSupport(IValidationSupport)).
ValidationSupportChain(IValidationSupport...) - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Constructor which initializes the chain with the given modules.
ValidationSupportChain(List<IValidationSupport>) - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Constructor which initializes the chain with the given modules.
ValidationSupportChain(ValidationSupportChain.CacheConfiguration, IValidationSupport...) - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Constructor
ValidationSupportChain(ValidationSupportChain.CacheConfiguration, List<IValidationSupport>) - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
Constructor
ValidationSupportChain.CacheConfiguration - Class in org.hl7.fhir.common.hapi.validation.support
 
ValidationSupportChainMetrics - Class in org.hl7.fhir.common.hapi.validation.support
This class provides OpenTelemetry metrics for the ValidationSupportChain cache.
ValidationSupportChainMetrics(ValidationSupportChain) - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChainMetrics
 
ValidationSupportUtils - Class in org.hl7.fhir.common.hapi.validation.support
 
valueOf(String) - Static method in enum org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionSpecificWorkerContextWrapper - Class in org.hl7.fhir.common.hapi.validation.validator
 
VersionSpecificWorkerContextWrapper(ValidationSupportContext, VersionCanonicalizer) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
 
VersionTypeAdvisorDstu21 - Class in org.hl7.fhir.common.hapi.validation.validator
 
VersionTypeAdvisorDstu21() - Constructor for class org.hl7.fhir.common.hapi.validation.validator.VersionTypeAdvisorDstu21
 

W

WHERE_EQUALS - Enum constant in enum org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
 
WHERE_UNEQUALS - Enum constant in enum org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
 
WITHOUT_WHERE - Enum constant in enum org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form