
Index
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.DefaultProfileValidationSupportNpmStrategy
- 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
-
Deprecated.
- BaseStaticResourceValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.BaseStaticResourceValidationSupport
-
Deprecated.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
IValidationSupportobject, 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.WorkerContextValidationSupportAdapter
- cacheResource(Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- cacheResourceFromPackage(Resource, PackageInformation) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.
- 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.WorkerContextValidationSupportAdapter
- CommonCodeSystemsTerminologyService - Class in org.hl7.fhir.common.hapi.validation.support
-
This
validation support modulecan 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.WorkerContextValidationSupportAdapter
- 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.CodeValidationIssuefrom 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
- CURRENTLY_GENERATING_USERDATA_KEY - Static variable in class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
D
- DEFAULT_SEVERITY - Static variable in class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
-
Deprecated.
- 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(String, boolean, boolean, int) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- expandVS(IWorkerContext.ITerminologyOperationDetails, ValueSet.ConceptSetComponent, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- expandVS(Resource, ElementDefinition.ElementDefinitionBindingComponent, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- expandVS(ValueSet, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- expandVS(ValueSet, boolean, boolean, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- expandVS(ValueSet, boolean, boolean, int) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- fetchCodeSystem(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchCodeSystem(String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchCodeSystem(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- fetchResource(Class<T>, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResource(Class<T>, String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResource(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResource(Class<T>, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourceById(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourceById(String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourceRaw(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourcesByType(Class<T>) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourcesByType(Class<T>, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourcesByUrl(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourceVersionsByTypeAndUrl(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourceWithException(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchResourceWithException(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- fetchSupplementedCodeSystem(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchSupplementedCodeSystem(String, String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchSupplementedCodeSystem(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchTypeDefinition(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchTypeDefinition(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchTypeDefinitions(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- fetchTypeDefinitions(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- 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 Class 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.WorkerContextValidationSupportAdapter
- findTxResource(Class<T>, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- findTxResource(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
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
- GENERATING_SNAPSHOT_LOG_MSG - Static variable in class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
- 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.WorkerContextValidationSupportAdapter
- getBinaryKeysAsSet() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- getCodeSystemsUsed() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
- getDefinitionsName(Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.ProfileKnowledgeWorkerR5
- 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.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- getLogger() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
-
Deprecated.
- getName() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
- getNSUrlMap() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getPackage(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getPackageForUrl(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getPackageTracker() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getPolicyAdvisor() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
- getProfiledElementBuilder(PEBuilder.PEElementPropertiesPolicy, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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. null if no Resource has been generated yet.
- getResourceNames() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getResourceNames(FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getResourceNamesAsSet() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getResourceNamesAsSet(FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getSpecUrl() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getTxSupportInfo(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getTxSupportInfo(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- getUcumService() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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 supportin use by this validator. - getValidationSupports() - Method in class org.hl7.fhir.common.hapi.validation.support.ValidationSupportChain
-
Returns a view of the
IValidationSupportmodules 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.WorkerContextValidationSupportAdapter
- getWorkerContext() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
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.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- hasPackage(PackageInformation) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- hasResource(Class<T>, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- hasResource(Class<T>, String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- hasResource(Class<T>, String, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
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.WorkerContextValidationSupportAdapter
- 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
- isAllowExamples() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
- 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. because they have not been explicitly declared in a profile) will be validated but will not cause an error.
- 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
-
Deprecated.
- 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.WorkerContextValidationSupportAdapter
- isErrorForUnknownProfiles() - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
- isFiltered(FhirVersionIndependentConcept) - Method in class org.hl7.fhir.common.hapi.validation.support.ValueSetExpansionFilterContext
- isForPublication() - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- 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
-
Deprecated.
- 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.WorkerContextValidationSupportAdapter
- loadFromPackageAndDependencies(NpmPackage, IContextResourceLoader, BasePackageCacheManager) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
-
Deprecated.
- 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.WorkerContextValidationSupportAdapter
- newVersionSpecificWorkerContextWrapper(IValidationSupport) - Static method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
- passesFilter(ValueSet.ConceptSetFilterComponent, FhirVersionIndependentConcept) - Method in class org.hl7.fhir.common.hapi.validation.support.ValueSetExpansionFilterContext
- 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, IValidationPolicyAdvisor.ReferenceDestinationType) - 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
- policyForSpecialValidation(IResourceValidator, Object, IValidationPolicyAdvisor.SpecialValidationRule, String, Element, Element) - 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
IValidationSupportwhich 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
IValidationSupportthat 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
-
Constructor
- RemoteTerminologyServiceValidationSupport(FhirContext, String, IRestfulClientFactory) - Constructor for class org.hl7.fhir.common.hapi.validation.support.RemoteTerminologyServiceValidationSupport
-
Constructor
- 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, FHIRPathConstantEvaluationMode) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
- resolveConstantType(FHIRPathEngine, Object, String, FHIRPathConstantEvaluationMode) - 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
- setAllowExamples(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
-
Should the validator disallow URLs with common example names, such as http://acme.org and http://example.com.
- 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. because they have not been explicitly declared in a profile) will be validated but will not cause an error.
- 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.WorkerContextValidationSupportAdapter
- 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'surl 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'surl 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.WorkerContextValidationSupportAdapter
- setExpansionProfile(Parameters) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- setForPublication(boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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.WorkerContextValidationSupportAdapter
- setLogger(ILoggingService) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
-
Deprecated.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.WorkerContextValidationSupportAdapter
- setPolicyAdvisor(IValidationPolicyAdvisor) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
- 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.WorkerContextValidationSupportAdapter
- 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 supportin use by this validator. - setValidationSupport(IValidationSupport) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
-
Provides the
IValidationSupportmodule that backs this adapter. - 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
- setVersionCanonicalizer(VersionCanonicalizer) - Method in class org.hl7.fhir.common.hapi.validation.support.CommonCodeSystemsTerminologyService
- setVersionCanonicalizer(VersionCanonicalizer) - Method in class org.hl7.fhir.common.hapi.validation.support.InMemoryTerminologyServerValidationSupport
- setWrappedWorkerContext(IValidationSupport, WorkerContextValidationSupportAdapter) - Method in class org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator
-
Sets the
validation supportin use by this validator, as well as aWorkerContextValidationSupportAdapter. - 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) - Constructor for class org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
-
Constructor
- 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.WorkerContextValidationSupportAdapter
- supportsSystem(String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- supportsSystem(String, FhirPublication) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
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
-
Deprecated.
- UnknownCodeSystemWarningValidationSupport(FhirContext) - Constructor for class org.hl7.fhir.common.hapi.validation.support.UnknownCodeSystemWarningValidationSupport
-
Deprecated.Constructor
- urlsForOid(String, String) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
-
Deprecated.
- 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.WorkerContextValidationSupportAdapter
- validateCode(ValidationOptions, String, String, String, String, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- validateCode(ValidationOptions, String, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- validateCode(ValidationOptions, CodeableConcept, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- validateCode(ValidationOptions, Coding, ValueSet) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- validateCode(ValidationOptions, Coding, ValueSet, ValidationContextCarrier) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- validateCodeBatch(ValidationOptions, List<? extends CodingValidationRequest>, ValueSet, boolean) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
-
Deprecated.
- 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
- validateTxResource(ValidationOptions, Resource) - Method in class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
- 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
ValidationSupportChaincache. - 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 class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueSetExpansionFilterContext - Class in org.hl7.fhir.common.hapi.validation.support
-
Class to apply ValueSet filters during in-memory expansion.
- ValueSetExpansionFilterContext(CodeSystem, List<ValueSet.ConceptSetFilterComponent>) - Constructor for class org.hl7.fhir.common.hapi.validation.support.ValueSetExpansionFilterContext
- 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 class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
- WHERE_UNEQUALS - Enum constant in enum class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
- WITHOUT_WHERE - Enum constant in enum class org.hl7.fhir.common.hapi.validation.validator.FHIRPathResourceGeneratorR4.PathType
- WorkerContextValidationSupportAdapter - Class in org.hl7.fhir.common.hapi.validation.validator
-
HAPI uses a bunch of utility classes from corelib (org.hl7.fhir.core).
- WorkerContextValidationSupportAdapter() - Constructor for class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
-
Constructor
- WorkerContextValidationSupportAdapter(IValidationSupport) - Constructor for class org.hl7.fhir.common.hapi.validation.validator.WorkerContextValidationSupportAdapter
-
Constructor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ValidationSupportChain