Index

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

A

AbstractMatchboxResourceProvider - Class in ch.ahdis.matchbox.providers
 
AbstractMatchboxResourceProvider(MatchboxFhirVersion, Class<? extends Resource>, Class<? extends Resource>, Class<? extends Resource>) - Constructor for class ch.ahdis.matchbox.providers.AbstractMatchboxResourceProvider
 
addAdditionalMetadata(Metadata) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
addAIIssueToOperationOutcome(OperationOutcome, String) - Method in class ch.ahdis.matchbox.validation.ValidationProvider
 
addAssertionReport(AssertionReport) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
addBinding(RestBinding) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
addCanonicalResource(InputStream) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
adds a canonical resource to the loaded packages, please note that it will replace a resource with the same canonical url
addCanonicalResource(Resource) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
adds a canonical resource to the loaded packages, please note that it will replace a resource with the same canonical url for FHIR R4
addCanonicalResource(CanonicalResource) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
adds a canonical resource to the loaded packages, please note that it will replace a resource with the same canonical url for FHIR R4B
addCanonicalResource(CanonicalResource) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
adds a canonical resource to the loaded packages, please note that it will replace a resource with the same canonical url for FHIR R5
addContextToExtension(Extension) - Method in class ch.ahdis.matchbox.CliContext
 
addCoveredItem(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
addExceptionToOperationOutcome(OperationOutcome, Exception) - Method in class ch.ahdis.matchbox.validation.ValidationProvider
 
addExtension(Element, String, PrimitiveType<?>) - Static method in class ch.ahdis.matchbox.util.MatchboxServerUtils
A helper to add an R5 extension to an element only if its value is non-null.
addInput(Input) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
addInput(Input) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
addLocation(String, String) - Method in class ch.ahdis.matchbox.CliContext
 
addNumbersFromSubCounters(ValidationCounters) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
addOids(LazyTerminologyLoader.OidRegistration) - Method in class ch.ahdis.matchbox.packages.SharedPackageResources
 
addProxy(CanonicalResourceManager.CanonicalResourceProxy) - Method in class ch.ahdis.matchbox.packages.SharedPackageResources
 
addResource(Resource) - Method in class ch.ahdis.matchbox.packages.SharedPackageResources
 
addResourceHandlers(ResourceHandlerRegistry) - Method in class ch.ahdis.matchbox.config.MatchboxStaticResourceConfig
 
addSubReport(ValidationSubReport) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
addSuppressedError(String, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Adds a text to the list of suppressed validation warning/information-level issues.
addSuppressedError(String, String) - Method in class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
Add a messageId to the list of messages that should be ignored for a given path.
addSuppressedWarnInfo(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Adds a text to the set of suppressed validation warning/information-level issues.
addSuppressedWarnInfoPattern(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Adds a Regex pattern to the set of suppressed validation warning/information-level issues.
addTransformation() - Method in class ch.ahdis.matchbox.util.metrics.MatchboxMetrics
 
addUnexpectedError(UnexpectedError) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
addUnexpectedError(UnexpectedError) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
addValidation() - Method in class ch.ahdis.matchbox.util.metrics.MatchboxMetrics
 
addValidationDuration(Duration) - Method in class ch.ahdis.matchbox.util.metrics.MatchboxMetrics
 
addValidationProfile(ValidationProfile) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
addValidationSubReport(ValidationSubReport) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
applyOnR5(IBaseResource, Function<T, U>, Class<T>) - Method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
Convert a resource to R5, apply a function to it, and convert the result back to the original FHIR version.
assemble(Questionnaire) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4
 
assemble(Questionnaire) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4B
 
assemble(Questionnaire) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR5
 
AssertionReport - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
AssertionReport() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 

B

batch2JobCoordinator() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
batch2JobInstancePersister(IBatch2AttachmentRepository, IBatch2JobInstanceRepository, IBatch2WorkChunkRepository, IBatch2WorkChunkMetadataViewRepository, IHapiTransactionService, EntityManager, IInterceptorBroadcaster, IBatch2AttachmentChunkRepository) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
batchValidateCode() - Method in class ch.ahdis.matchbox.terminology.providers.OperationProvider
 
BidiMap<K,V> - Class in ch.ahdis.matchbox.validation.gazelle.utils
 
BidiMap() - Constructor for class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
BidiMap.Entry<K,V> - Class in ch.ahdis.matchbox.validation.gazelle.utils
 
bindMethod(BaseMethodBinding) - Method in class ch.ahdis.matchbox.interceptors.MatchboxValidationInterceptor
This method is called to allow or block the binding of a method to a particular REST operation.
buildInstalledStructureDefinitionEntity(NpmPackageVersionResourceEntity, IBaseResource) - Method in class ch.ahdis.matchbox.packages.MatchboxJpaPackageCache
Builds (without saving) the MbInstalledStructureDefinitionEntity for a StructureDefinition that was just persisted, or null if res isn't a StructureDefinition.
BundleAnalysis(CodeableConcept, List<CodeableConcept>, List<BundleResourceProvider.ValidationProfile>) - Constructor for record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Creates an instance of a BundleAnalysis record class.
bundleResourceProvider(FhirContext, MatchboxFhirVersion, MbInstalledStructureDefinitionRepository) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
BundleResourceProvider - Class in ch.ahdis.matchbox.providers
 
BundleResourceProvider(MatchboxFhirVersion, MbInstalledStructureDefinitionRepository, FhirVersionEnum) - Constructor for class ch.ahdis.matchbox.providers.BundleResourceProvider
 
BundleResourceProvider.BundleAnalysis - Record Class in ch.ahdis.matchbox.providers
 
BundleResourceProvider.ValidationProfile - Record Class in ch.ahdis.matchbox.providers
 

C

cachePermanentEngine(CliContext, MatchboxEngine) - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
cacheTransientEngine(CliContext, MatchboxEngine) - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
cacheValueSet(String, String, ValueSet) - Method in class ch.ahdis.matchbox.terminology.validation.TxValidationCache
 
Candidate - Class in ch.ahdis.matchbox.terminology
 
Candidate() - Constructor for class ch.ahdis.matchbox.terminology.Candidate
No args constructor for use in serialization
Candidate(String, String, Boolean) - Constructor for class ch.ahdis.matchbox.terminology.Candidate
 
canLoadLazily(NpmPackage.PackageResourceInformation) - Static method in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
Returns whether a resource of the package index can be registered as a proxy.
canonical() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns the value of the canonical record component.
CapabilityStatementProvider - Class in ch.ahdis.matchbox.terminology.providers
The CapabilityStatement provider for the Matchbox terminology server.
CapabilityStatementProvider(RestfulServer, MatchboxFhirVersion) - Constructor for class ch.ahdis.matchbox.terminology.providers.CapabilityStatementProvider
 
categories() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Returns the value of the categories record component.
categoryCode() - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
Returns the value of the categoryCode record component.
CdaMappingEngine - Class in ch.ahdis.matchbox.engine
Mapping Engine to convert between CDA and FHIR, based on the HL7 FHIR Mapping Language, HL7 Java validator reference implementation and matchbox.health
CdaMappingEngine(ValidationEngine) - Constructor for class ch.ahdis.matchbox.engine.CdaMappingEngine
creates another instance of a mapping engine. use this if you have different versions of packages or conformance resources
CdaMappingEngine.CdaMappingEngineBuilder - Class in ch.ahdis.matchbox.engine
Builder class to instantiate a CdaMappingEngine
CdaMappingEngineBuilder() - Constructor for class ch.ahdis.matchbox.engine.CdaMappingEngine.CdaMappingEngineBuilder
Creates an empty builder instance
ch.ahdis.matchbox - package ch.ahdis.matchbox
 
ch.ahdis.matchbox.config - package ch.ahdis.matchbox.config
 
ch.ahdis.matchbox.config.property - package ch.ahdis.matchbox.config.property
 
ch.ahdis.matchbox.engine - package ch.ahdis.matchbox.engine
 
ch.ahdis.matchbox.engine.cli - package ch.ahdis.matchbox.engine.cli
 
ch.ahdis.matchbox.engine.exception - package ch.ahdis.matchbox.engine.exception
 
ch.ahdis.matchbox.engine.packages - package ch.ahdis.matchbox.engine.packages
 
ch.ahdis.matchbox.events - package ch.ahdis.matchbox.events
 
ch.ahdis.matchbox.interceptors - package ch.ahdis.matchbox.interceptors
 
ch.ahdis.matchbox.mappinglanguage - package ch.ahdis.matchbox.mappinglanguage
 
ch.ahdis.matchbox.packages - package ch.ahdis.matchbox.packages
 
ch.ahdis.matchbox.packages.documents - package ch.ahdis.matchbox.packages.documents
 
ch.ahdis.matchbox.packages.migrations - package ch.ahdis.matchbox.packages.migrations
 
ch.ahdis.matchbox.providers - package ch.ahdis.matchbox.providers
 
ch.ahdis.matchbox.questionnaire - package ch.ahdis.matchbox.questionnaire
 
ch.ahdis.matchbox.registry - package ch.ahdis.matchbox.registry
 
ch.ahdis.matchbox.spring.boot.autoconfigure - package ch.ahdis.matchbox.spring.boot.autoconfigure
 
ch.ahdis.matchbox.statistics - package ch.ahdis.matchbox.statistics
 
ch.ahdis.matchbox.terminology - package ch.ahdis.matchbox.terminology
 
ch.ahdis.matchbox.terminology.interceptors - package ch.ahdis.matchbox.terminology.interceptors
 
ch.ahdis.matchbox.terminology.providers - package ch.ahdis.matchbox.terminology.providers
 
ch.ahdis.matchbox.terminology.validation - package ch.ahdis.matchbox.terminology.validation
 
ch.ahdis.matchbox.util - package ch.ahdis.matchbox.util
 
ch.ahdis.matchbox.util.http - package ch.ahdis.matchbox.util.http
 
ch.ahdis.matchbox.util.metrics - package ch.ahdis.matchbox.util.metrics
 
ch.ahdis.matchbox.validation - package ch.ahdis.matchbox.validation
 
ch.ahdis.matchbox.validation.gazelle - package ch.ahdis.matchbox.validation.gazelle
 
ch.ahdis.matchbox.validation.gazelle.models.metadata - package ch.ahdis.matchbox.validation.gazelle.models.metadata
 
ch.ahdis.matchbox.validation.gazelle.models.validation - package ch.ahdis.matchbox.validation.gazelle.models.validation
 
ch.ahdis.matchbox.validation.gazelle.utils - package ch.ahdis.matchbox.validation.gazelle.utils
 
ch.ahdis.matchbox.validation.matchspark - package ch.ahdis.matchbox.validation.matchspark
 
checkInstallationStatus(String) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
checkItemsList(Questionnaire, List<Questionnaire.QuestionnaireItemComponent>, String, boolean) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4
 
checkItemsList(Questionnaire, List<Questionnaire.QuestionnaireItemComponent>, String, boolean) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4B
 
checkItemsList(Questionnaire, List<Questionnaire.QuestionnaireItemComponent>, String, boolean) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR5
 
classR4 - Variable in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
classR4B - Variable in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
classR5 - Variable in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
clearErrorMessagesToIgnore() - Method in class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
 
cliContext - Variable in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
cliContext - Variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
CliContext - Class in ch.ahdis.matchbox
A POJO for storing the flags/values for the CLI validator.
CliContext(CliContext) - Constructor for class ch.ahdis.matchbox.CliContext
 
CliContext(Environment) - Constructor for class ch.ahdis.matchbox.CliContext
 
clone() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
clone(Input) - Static method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
CodeSystemProvider - Class in ch.ahdis.matchbox.terminology.providers
 
CodeSystemProvider(MatchboxFhirVersion) - Constructor for class ch.ahdis.matchbox.terminology.providers.CodeSystemProvider
 
codeSystemResourceProvider() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
CodeSystemResourceProvider - Class in ch.ahdis.matchbox.providers
 
CodeSystemResourceProvider() - Constructor for class ch.ahdis.matchbox.providers.CodeSystemResourceProvider
 
compile(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
compileAndSerializeMap(String, FhirVersionEnum, String) - Method in class ch.ahdis.matchbox.interceptors.MappingLanguageInterceptor
Compiles the given FHIR Mapping Language text and serializes the resulting StructureMap resource.
compileSuppressedWarnInfoPatterns() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Compiles the list of suppressed validation warning/information-level issues into a list of Pattern.
CompressedPackageResourceProxy - Class in ch.ahdis.matchbox.engine.packages
A conformance resource of a package that is registered in the worker context with the metadata of the package index only, and parsed when it's first used (lazy loading, like core's SimpleWorkerContext.PackageResourceLoader for packages on the filesystem).
CompressedPackageResourceProxy(NpmPackage.PackageResourceInformation, String, String, byte[], CompressedPackageResourceProxy.ResourceParser, PackageInformation) - Constructor for class ch.ahdis.matchbox.engine.packages.CompressedPackageResourceProxy
 
CompressedPackageResourceProxy.ResourceParser - Interface in ch.ahdis.matchbox.engine.packages
Parses the file content of a resource into an R5 resource.
computeCounters() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
computeCountersSubReport() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
computeOverallResult() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
computeResultSubReport() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
computeSeverity() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
ConceptMapEngine - Class in ch.ahdis.matchbox.mappinglanguage
 
ConceptMapEngine(IWorkerContext) - Constructor for class ch.ahdis.matchbox.mappinglanguage.ConceptMapEngine
 
conceptMapResourceProvider() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
ConceptMapResourceProvider - Class in ch.ahdis.matchbox.providers
 
ConceptMapResourceProvider() - Constructor for class ch.ahdis.matchbox.providers.ConceptMapResourceProvider
 
ConformancePackageResourceProvider<R4,R4B,R5> - Class in ch.ahdis.matchbox.providers
 
ConformancePackageResourceProvider(Class<R4>, Class<R4B>, Class<R5>) - Constructor for class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
context() - Method in record class ch.ahdis.matchbox.terminology.validation.DummyValidationSupport
Returns the value of the context record component.
convert(String, boolean) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
convert(IBaseResource, String, String, String, HttpServletRequest) - Method in class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
convertForResponse(Resource) - Method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
Convert a resource to the server's FHIR version for response.
convertResource(Resource) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
convertResource(Resource) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
convertSources(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
convertToR4(IBaseResource, Class<T>) - Static method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
convertToR4(Resource) - Static method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
convertToR4B(IBaseResource, Class<T>) - Static method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
convertToR4B(Resource) - Static method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
convertToR5(IBaseResource, Class<T>) - Static method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
count() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
count() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
count() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
count() - Method in interface ch.ahdis.matchbox.packages.MatchboxImplementationGuideProvider
Counts the number of installed ImplementationGuides.
create(HttpServletRequest, IBaseResource, String, RequestDetails) - Method in class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
create(HttpServletRequest, IBaseResource, String, RequestDetails) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
create(HttpServletRequest, IBaseResource, String, RequestDetails) - Method in class ch.ahdis.matchbox.providers.StructureDefinitionResourceProvider
 
create(HttpServletRequest, ImplementationGuide, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
create(HttpServletRequest, ImplementationGuide, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
create(HttpServletRequest, ImplementationGuide, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
create(IBaseResource, PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
createCoreWorkerContext(String, String) - Static method in class ch.ahdis.matchbox.engine.MatchboxEngine
Creates a worker context with a FHIR core package from the classpath.
createErrorResponseParameters(String, Coding, CodeableConcept) - Static method in class ch.ahdis.matchbox.terminology.TerminologyUtils
 
createR5WorkerContext() - Static method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
createResource(Object, Base, boolean) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
createSnapshot(StructureDefinition) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
creates the snapshot for the provided StructureDefinition
createSnapshot(StructureDefinition) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
creates the snapshot for the provided StructureDefinition
createSuccessfulResponseParameters(CodeableConcept) - Static method in class ch.ahdis.matchbox.terminology.TerminologyUtils
 
createSuccessfulResponseParameters(Coding) - Static method in class ch.ahdis.matchbox.terminology.TerminologyUtils
 
createType(Object, String, ProfileUtilities) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
createWrapper(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
CrossVersionResourceUtils - Class in ch.ahdis.matchbox.util
Some utilities to parse, serialize, convert FHIR resources between different versions.
CURRENT_DEFAULT_FULL_VERSION - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
CURRENT_DEFAULT_VERSION - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
CUSTOM - Enum constant in enum class ch.ahdis.matchbox.engine.MatchboxEngine.FilesystemPackageCacheMode
 
customize(RequestDetails, ResponseDetails) - Method in class ch.ahdis.matchbox.terminology.interceptors.TerminologyCapabilitiesInterceptor
 

D

daoRegistrationService(DaoRegistry) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
DEFAULT_INSTALL_TYPES - Static variable in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
delete(HttpServletRequest, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
delete(HttpServletRequest, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
delete(HttpServletRequest, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
determineVersion(ValidationContext) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
determineVersion(ValidationContext, String) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
DocumentCompositionCodes(String, String) - Constructor for record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
Creates an instance of a DocumentCompositionCodes record class.
DocumentCompositionCodesExtractor - Class in ch.ahdis.matchbox.packages.documents
An extractor of the type and category codes from a FHIR document Composition.
DocumentCompositionCodesExtractor(DaoRegistry, IBinaryStorageSvc, INpmPackageVersionResourceDao, MbInstalledStructureDefinitionRepository) - Constructor for class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor
 
DocumentCompositionCodesExtractor.DocumentCompositionCodes - Record Class in ch.ahdis.matchbox.packages.documents
 
doValidate(MatchboxEngine, String, EncodingEnum, String) - Static method in class ch.ahdis.matchbox.validation.ValidationProvider
 
DummyValidationSupport - Record Class in ch.ahdis.matchbox.terminology.validation
 
DummyValidationSupport(FhirContext) - Constructor for record class ch.ahdis.matchbox.terminology.validation.DummyValidationSupport
Creates an instance of a DummyValidationSupport record class.

E

ElementModelSorter - Class in ch.ahdis.matchbox.mappinglanguage
sort function for elementmodel.Element that can deal with multiple instances of the same StructureMap
ElementModelSorter() - Constructor for class ch.ahdis.matchbox.mappinglanguage.ElementModelSorter
 
EngineLoggingService - Class in ch.ahdis.matchbox
 
EngineLoggingService() - Constructor for class ch.ahdis.matchbox.EngineLoggingService
 
Entry() - Constructor for class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap.Entry
 
Entry(K, V) - Constructor for class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap.Entry
 
equals(Object) - Method in class ch.ahdis.matchbox.CliContext
 
equals(Object) - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ch.ahdis.matchbox.terminology.Candidate
 
equals(Object) - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
equals(Object) - Method in record class ch.ahdis.matchbox.terminology.validation.DummyValidationSupport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
equals(Object) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
ERROR - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.SeverityLevel
 
ErrorObject() - Constructor for class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
evaluateFhirpath(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
evaluateFhirPath(String, boolean, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
evict(String) - Method in class ch.ahdis.matchbox.packages.SharedPackageResourcesCache
Removes a package, e.g. when it's uninstalled: it's loaded again by the next engine that needs it.
evictEnginesWithPackage(String, String) - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
Removes from the cache (both permanent and transient engines) any engine that has the given package loaded in its context.
execute(Runnable, Runnable, Runnable) - Method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
expandValueSet(IBaseParameters, HttpServletResponse) - Method in class ch.ahdis.matchbox.terminology.providers.ValueSetProvider
 
exposeNumberOfCachedEngines(MatchboxEngineSupport) - Method in class ch.ahdis.matchbox.config.MatchboxMetricsConfig
 
exposeNumberOfIgs(MatchboxImplementationGuideProvider) - Method in class ch.ahdis.matchbox.config.MatchboxMetricsConfig
 
extract(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
extract(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProviderR4
 
extract(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProviderR4B
 
extract(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProviderR5
 
extractCodes(NpmPackageVersionResourceEntity) - Method in class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor
 
extractCompositionCanonical(StructureDefinition) - Method in class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor
Looks into the StructureDefinition of a document-type Bundle and extracts the canonical of the Composition resource, if it's fixed.

F

FAILED - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationTestResult
 
fetchAllStructureDefinitions() - Method in class ch.ahdis.matchbox.util.NoAllStructureDefinitionsValidationSupport
 
fetchBlobFromBinary(IBaseBinary, IBinaryStorageSvc, FhirContext) - Static method in class ch.ahdis.matchbox.util.MatchboxServerUtils
Helper method which will attempt to use the IBinaryStorageSvc to resolve the binary blob if available.
fetchEngine(CliContext) - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
fetchEngine(String) - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
fetchesCanonicalResource(IResourceValidator, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
FHIR_PATH_TYPE - Static variable in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
fhirVersion - Variable in class ch.ahdis.matchbox.providers.AbstractMatchboxResourceProvider
 
FieldError() - Constructor for class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
filterSlicingMessages(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Filters the given list of slices messages by removing those that match the suppressed warning/information patterns.
filterValidationMessages(List<ValidationMessage>) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Copies the given list, removes messages if they are warning and match a list of ignored messages.
findSessionId(MatchboxEngine) - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
FML - Enum constant in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 
fmlParseContext - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
fromNothing() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
 
fromSource(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
 

G

GazelleApiV1Mapper - Class in ch.ahdis.matchbox.validation.gazelle
Reads and writes the models of the Gazelle Validation Service API v1, while the models of this package follow v2.
GazelleApiV1Mapper(ObjectMapper) - Constructor for class ch.ahdis.matchbox.validation.gazelle.GazelleApiV1Mapper
 
GazelleValidationWs - Class in ch.ahdis.matchbox.validation.gazelle
The WebService for validation with the Gazelle Validation Service API.
GazelleValidationWs(MatchboxEngineSupport, CliContext, Optional<MatchboxMetrics>, MbInstalledStructureDefinitionRepository, ObjectMapper) - Constructor for class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
 
generateNarrative(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
generateSnapshot(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
get(String) - Method in class ch.ahdis.matchbox.packages.SharedPackageResourcesCache
Returns the resources of a package, or null if no engine that loaded it is alive.
getAdditionalMetadata() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getAdditionalProperties() - Method in class ch.ahdis.matchbox.terminology.Candidate
 
getAdditionalProperties() - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
getApiKey() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
getAssertionID() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getAssertionReports() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getAssertionType() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getBinaryFromId(JpaPid, DaoRegistry) - Static method in class ch.ahdis.matchbox.util.MatchboxServerUtils
Helper method to retrieve a Binary from its ID.
getBindings() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
getBuildNumber() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
 
getBuildTime() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
 
getBundle() - Method in class ch.ahdis.matchbox.CliContext
 
getCachedResource(String, String) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
returns a cached resource stored in the session cache
getCandidates() - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
getCanDoNative() - Method in class ch.ahdis.matchbox.CliContext
 
getCanonical(IBaseResource) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
getCanonicalResource(String, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Returns a canonical resource defined by its url
getCanonicalResourceById(String, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Returns a canonical resource defined by its type and uri
getCause() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
getCdaEngineR4() - Method in class ch.ahdis.matchbox.engine.CdaMappingEngine.CdaMappingEngineBuilder
Create a CDA mapping engine based on the forked CDA Model (see https://github.com/ahdis/cda-core-2.0/tree/lab)
getCdaEngineR5() - Method in class ch.ahdis.matchbox.engine.CdaMappingEngine.CdaMappingEngineBuilder
Create a CDA mapping engine based on the forked CDA Model (see https://github.com/ahdis/cda-core-2.0/tree/lab)
getCheckReferencesTo() - Method in class ch.ahdis.matchbox.CliContext
 
getCliContext(Environment) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
getClientContext() - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
getCode() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
getCode() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
getCode() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getCompositionStructureDefinitionAsR5(String) - Method in class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor
Searches for the given canonical in the installed StructureDefinitions and returns it as a R5 StructureDefinition if found.
getConnector(MatchboxFhirContextLlmProperties) - Static method in class ch.ahdis.matchbox.validation.matchspark.LlmConnector
 
getConnector(MatchboxFhirContextLlmProperties, List<ChatModelListener>) - Static method in class ch.ahdis.matchbox.validation.matchspark.LlmConnector
 
getConsumedInterfaces() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Get the list of interfaces consumed by this service.
getContent() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
getContentType() - Method in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 
getContext() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
getContextForFhirVersion(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Adapted transform operation from Validation Engine to use patched MatchboxStructureMapUtilities
getCounters() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getCoveredItems() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getDateTime() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getDescription() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getDetails() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getDisclaimer() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getDocumentationUrl() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getDomain() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getElementParser(IWorkerContext) - Method in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 
getEngine() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Returns empty engine
getEngine() - Method in class ch.ahdis.matchbox.mappinglanguage.MatchboxStructureMapUtilities
 
getEngineR4() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Returns a FHIR R4 engine configured with hl7 terminology
getEngineR4B() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Returns a FHIR R4B engine configured with hl7 terminology
getEngineR5() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Returns a FHIR R5 engine configured with hl7 terminology
getError() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getErrors() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
getExtensions() - Method in class ch.ahdis.matchbox.CliContext
 
getFhirContext() - Method in record class ch.ahdis.matchbox.terminology.validation.DummyValidationSupport
 
getFhirContext(FhirVersionEnum) - Method in class ch.ahdis.matchbox.packages.IgLoaderFromJpaPackageCache
 
getFhirCorePackage(CliContext) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
Returns the FHIR core package for the specified FHIR version in the cliContext, or null if the FHIR version is not supported.
getFhirVersion() - Method in class ch.ahdis.matchbox.CliContext
 
getFhirVersion(String) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
getFhirVersion(IBaseResource) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
getFormatVersion() - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
getHapiParser(MatchboxFhirFormat, FhirVersionEnum) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
getHeader(String) - Method in class ch.ahdis.matchbox.spring.boot.autoconfigure.MutableHttpServletRequest
 
getHeaderNames() - Method in class ch.ahdis.matchbox.spring.boot.autoconfigure.MutableHttpServletRequest
 
getHeaders(String) - Method in class ch.ahdis.matchbox.spring.boot.autoconfigure.MutableHttpServletRequest
 
getHtmlInMarkdownCheck() - Method in class ch.ahdis.matchbox.CliContext
 
getId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
getId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Gets the id of the input.
getIg() - Method in class ch.ahdis.matchbox.CliContext
 
getIgs() - Method in class ch.ahdis.matchbox.CliContext
 
getIgs(Map<String, Object>, boolean) - Static method in class ch.ahdis.matchbox.util.PackageCacheInitializer
not very nice, however i don't know another way since spring is not yet available for injection laoding directly application.yml from https://www.baeldung.com/java-snake-yaml
getIgsPreloaded() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
getImplementationGuides(boolean) - Static method in class ch.ahdis.matchbox.util.PackageCacheInitializer
 
getInfo() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
getInputId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
getInputs() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getInputs() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
getInstanceId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Get the unique id of this service instance (usually an OID).
getInterfaceName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
getInterfaceVersion() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
getItemId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
getJurisdiction() - Method in class ch.ahdis.matchbox.CliContext
 
getKey() - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap.Entry
 
getKey(V) - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
getLabel() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Gets the human-readable label of the input.
getLang() - Method in class ch.ahdis.matchbox.CliContext
 
getLevel() - Method in class ch.ahdis.matchbox.CliContext
 
getLlm() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
getLocale() - Method in class ch.ahdis.matchbox.CliContext
 
getLocation() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
getLocations() - Method in class ch.ahdis.matchbox.CliContext
 
getMatchboxEngine(String, CliContext, boolean, boolean) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
Returns a Matchbox engine for the specified canonical with cliClontext parameters.
getMatchboxEngineNotSynchronized(String, CliContext, boolean, boolean) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
Returns a Matchbox engine for the specified canonical with cliClontext parameters.
getMatchboxEngineSupport(MatchboxFhirProperties, CliContext, FhirVersionEnum, MatchboxEngineCache) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
getMatchboxValidationPolicyAdvisor() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
getMcp() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
getMemory() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
 
getMessage() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
getMessage() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
getMessage() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
getMessage() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getMetadata(HttpServletRequest) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
Returns the metadata of the validation service.
getMimeType() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
getMode() - Method in class ch.ahdis.matchbox.CliContext
 
getModelName() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
getModelVersion() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getMyPackageVersionResourceDao() - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
getMyTxManager() - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
getName() - Method in class ch.ahdis.matchbox.util.NoAllStructureDefinitionsValidationSupport
 
getName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Get the name of the service.
getName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
getName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
getName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getNumberOfAssertions() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
getNumberOfFailedWithErrors() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
getNumberOfFailedWithInfos() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
getNumberOfFailedWithWarnings() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
getNumberOfUndefined() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
getNumberOfUnexpectedErrors() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
getOpen() - Method in class ch.ahdis.matchbox.terminology.Candidate
 
getOperationOutcome(PackageDeleteOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
getOperationOutcome(PackageDeleteOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
getOperationOutcome(PackageDeleteOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
getOperationOutcome(PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
getOperationOutcome(PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
getOperationOutcome(PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
getOverallResult() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getPackageFolderFilename(NpmPackage.PackageResourceInformation) - Static method in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
Returns the filename of a resource in the 'package' folder of an in-memory package (the folder that NpmPackage.listResources() lists), or null for a resource in another folder.
getPackageId() - Method in class ch.ahdis.matchbox.events.ImplementationGuideUninstalledEvent
 
getPackageId() - Method in class ch.ahdis.matchbox.packages.SharedPackageResources
 
getPackageInstallationSpec() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
getPackageInstallationSpec() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
getPackageInstallationSpec() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
getPackageResources() - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
getPackageVersion() - Method in class ch.ahdis.matchbox.events.ImplementationGuideUninstalledEvent
 
getParam() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
getPcm() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
A safe getter for the PCM.
getPoweredBy() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
 
getPriority() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getProfileID() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getProfileName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getProfiles() - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
Builds the list of profiles supported by this server.
getProfiles(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.providers.BundleResourceProvider
An operation that takes a Bundle resource (of type document), and returns a list of potential StructureDefinition profiles for it.
getProfilesForBundle(Bundle) - Method in class ch.ahdis.matchbox.providers.BundleResourceProvider
 
getProfilesV1(WebRequest) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
Returns the list of profiles supported by this server (v1).
getProfilesV2(WebRequest) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
Returns the list of profiles supported by this server (v2).
getProvidedInterfaces() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Get the list of interfaces provided by this service.
getProvider() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
getQuestionnaire(String) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4
 
getQuestionnaire(String) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4B
 
getQuestionnaire(String) - Method in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR5
 
getQuestionnaireMode() - Method in class ch.ahdis.matchbox.CliContext
 
getR5BundleRelativeReferencePolicy() - Method in class ch.ahdis.matchbox.CliContext
 
getRegistryUrl() - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
getReplicaId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Get the replica id of this service instance.
getReports() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getRequestId() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getRequirementIDs() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getResolutionContext() - Method in class ch.ahdis.matchbox.CliContext
 
getResourceParser() - Method in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 
getResourceType() - Method in class ch.ahdis.matchbox.providers.AbstractMatchboxResourceProvider
 
getResourceType() - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
getResult() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getServerConformance(HttpServletRequest, RequestDetails) - Method in class ch.ahdis.matchbox.terminology.providers.CapabilityStatementProvider
 
getServerFhirVersion() - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
getServerName() - Method in class ch.ahdis.matchbox.terminology.Candidate
 
getServiceUrl() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.RestBinding
 
getSessionCache() - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
getSessionId(MatchboxEngine) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
getSessionIds() - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
getSeverity() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getSnomedCT() - Method in class ch.ahdis.matchbox.CliContext
 
getStandards() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getStandards() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getStatus() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getStructureDefinitionR5(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Get the corresponding StructureDefinition (R5)
getSubCounters() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getSubjectLocation() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getSubjectLocations() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getSubjectValue() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getSubReportResult() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getSubReports() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getSupportedInputs() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getSuppressedErrorMessages() - Method in class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
returns all error regex pattern to ignore for the messagesId
getSuppressedErrors() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Returns the set of suppressed validation error issues.
getSuppressedWarnInfoPatterns() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Returns the set of suppressed validation warning/information-level issues.
getSuppressError() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
getSuppressErrors() - Method in class ch.ahdis.matchbox.CliContext
 
getSuppressWarnInfo() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
getSuppressWarnInfos() - Method in class ch.ahdis.matchbox.CliContext
 
getTxLog() - Method in class ch.ahdis.matchbox.CliContext
 
getTxServer() - Method in class ch.ahdis.matchbox.CliContext
 
getTxServerCache() - Method in class ch.ahdis.matchbox.CliContext
 
getType() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
getType() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.RestBinding
 
getType() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
getType() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
getType() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
getUnexpectedErrors() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
getUnexpectedErrors() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
getUrl() - Method in class ch.ahdis.matchbox.terminology.Candidate
 
getUuid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getValidateEngineParameters() - Method in class ch.ahdis.matchbox.CliContext
 
getValidation() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
getValidationMethod() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
getValidationProfileId() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
getValidationProfileID() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
getValidationProfileName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
getValidationProfiles() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
getValidationProfileVersion() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
getValidationServiceName() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
getValidationServiceVersion() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
getValidator(Manager.FhirFormat) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
getValue() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
getValue() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
getValue() - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap.Entry
 
getValueSet(String, String) - Method in class ch.ahdis.matchbox.terminology.validation.TxValidationCache
 
getVersion() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
 
getVersion() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Get the version of the service.
getVersion() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
getVersionString() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
 

H

handleApplicationReadyEvent(ApplicationReadyEvent) - Method in class ch.ahdis.matchbox.events.MatchboxEventListener
Application ready event: load all ImplementationGuides specified in the app configuration.
handleImplementationGuideInstalledEvent(ImplementationGuideInstalledEvent) - Method in class ch.ahdis.matchbox.events.MatchboxEventListener
ImplementationGuide(s) installed event: run the post-processing of the installed StructureDefinitions.
handleImplementationGuideUninstalledEvent(ImplementationGuideUninstalledEvent) - Method in class ch.ahdis.matchbox.events.MatchboxEventListener
An ImplementationGuide has been uninstalled: remove all relevant engines from cache.
handleRequest(RequestTypeEnum, HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.MatchboxRestfulServer
 
has(String, String) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
Returns whether the given ImplementationGuide is installed or not.
has(String, String) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
Returns whether the given ImplementationGuide is installed or not.
has(String, String) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
Returns whether the given ImplementationGuide is installed or not.
has(String, String) - Method in interface ch.ahdis.matchbox.packages.MatchboxImplementationGuideProvider
Returns whether the given ImplementationGuide is installed or not.
hashCode() - Method in class ch.ahdis.matchbox.CliContext
 
hashCode() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Returns a hash code value for this object.
hashCode() - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
Returns a hash code value for this object.
hashCode() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Returns a hash code value for this object.
hashCode() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns a hash code value for this object.
hashCode() - Method in class ch.ahdis.matchbox.terminology.Candidate
 
hashCode() - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
hashCode() - Method in record class ch.ahdis.matchbox.terminology.validation.DummyValidationSupport
Returns a hash code value for this object.
hashCode() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
hashCode() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
HttpReadOnlyInterceptor - Class in ch.ahdis.matchbox.interceptors
An interceptor that denies authorization for any request that would modify data on the server.
HttpReadOnlyInterceptor() - Constructor for class ch.ahdis.matchbox.interceptors.HttpReadOnlyInterceptor
 
HttpRequestWrapper - Class in ch.ahdis.matchbox.util.http
A wrapper around HTTP servlet requests and responses to handle FHIR requests within HAPI.
HttpRequestWrapper(HttpServletRequest, HttpServletResponse, FhirVersionEnum) - Constructor for class ch.ahdis.matchbox.util.http.HttpRequestWrapper
 

I

igCurrent() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns the value of the igCurrent record component.
igId() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns the value of the igId record component.
IgLoaderFromJpaPackageCache - Class in ch.ahdis.matchbox.packages
Loads packages from the classpath
IgLoaderFromJpaPackageCache(FilesystemPackageCacheManager, SimpleWorkerContext, String, boolean, IHapiPackageCacheManager, INpmPackageVersionDao, DaoRegistry, IBinaryStorageSvc, PlatformTransactionManager, SharedPackageResourcesCache) - Constructor for class ch.ahdis.matchbox.packages.IgLoaderFromJpaPackageCache
 
IgLoadException - Exception Class in ch.ahdis.matchbox.engine.exception
Exception thrown when the Matchbox engine cannot loag an ImplementationGuide.
IgLoadException(String) - Constructor for exception class ch.ahdis.matchbox.engine.exception.IgLoadException
Constructs a new exception with the specified detail message.
IgLoadException(String, Throwable) - Constructor for exception class ch.ahdis.matchbox.engine.exception.IgLoadException
Constructs a new exception with the specified detail message and cause.
IgLoadException(Throwable) - Constructor for exception class ch.ahdis.matchbox.engine.exception.IgLoadException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
igVersion() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns the value of the igVersion record component.
ImplementationGuideInstalledEvent - Class in ch.ahdis.matchbox.events
Published once an installation request has fully completed: the requested ImplementationGuide(s) together with every dependency they pulled in (there can be several, transitively) have all been installed.
ImplementationGuideInstalledEvent(Object) - Constructor for class ch.ahdis.matchbox.events.ImplementationGuideInstalledEvent
 
ImplementationGuidePackageInterceptor - Class in ch.ahdis.matchbox.packages
ImplementationGuidePackageInterceptor returns the NPM Package stored on the server
ImplementationGuidePackageInterceptor(IHapiPackageCacheManager, FhirContext) - Constructor for class ch.ahdis.matchbox.packages.ImplementationGuidePackageInterceptor
 
ImplementationGuideProviderR4 - Class in ch.ahdis.matchbox.packages
$load and $load-all Operation for ImplementationGuide Resource (R4)
ImplementationGuideProviderR4() - Constructor for class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
ImplementationGuideProviderR4B - Class in ch.ahdis.matchbox.packages
$load and $load-all Operation for ImplementationGuide Resource (R4)
ImplementationGuideProviderR4B() - Constructor for class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
ImplementationGuideProviderR5 - Class in ch.ahdis.matchbox.packages
$load and $load-all Operation for ImplementationGuide Resource (R5)
ImplementationGuideProviderR5() - Constructor for class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
ImplementationGuideUninstalledEvent - Class in ch.ahdis.matchbox.events
Published once an ImplementationGuide has been uninstalled.
ImplementationGuideUninstalledEvent(Object, String, String) - Constructor for class ch.ahdis.matchbox.events.ImplementationGuideUninstalledEvent
 
incomingRequestPostProcessed(RequestDetails) - Method in class ch.ahdis.matchbox.interceptors.HttpReadOnlyInterceptor
 
incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.interceptors.MappingLanguageInterceptor
 
incrementFailedWithErrors() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
incrementFailedWithInfos() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
incrementFailedWithWarnings() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
incrementNumberOfAssertions() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
incrementUndefined() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
incrementUnexpectedErrors() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
INFO - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.SeverityLevel
 
initialize() - Method in class ch.ahdis.matchbox.MatchboxRestfulServer
 
initialize() - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
initializeValidator(ValidationContext, String, TimeTracker) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
initializeValidator(ValidationContext, String, TimeTracker, String) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
initTxCache(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Initializes the terminology cache
Input - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
The model of a validation item.
Input() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
install(PackageInstallationSpec) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
Loads and installs an IG from a file on disk or the Simplifier repo using the IPackageCacheManager.
installAsynchronously(PackageInstallationSpec) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
Starts an asynchronous batch job to install a package asynchronously as a background process
installFromInternetRegistry(String, String) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
Installs the given ImplementationGuide from the internet registry.
installFromInternetRegistry(String, String) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
Installs the given ImplementationGuide from the internet registry.
installFromInternetRegistry(String, String) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
Installs the given ImplementationGuide from the internet registry.
installFromInternetRegistry(String, String) - Method in interface ch.ahdis.matchbox.packages.MatchboxImplementationGuideProvider
Installs the given ImplementationGuide from the internet registry.
installNpmPackage(HttpServletRequest) - Method in class ch.ahdis.matchbox.packages.InstallNpmPackageProvider
 
installNpmPackageOperationProvider(MatchboxPackageInstallerImpl) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
InstallNpmPackageProvider - Class in ch.ahdis.matchbox.packages
The provider of the $install-npm-package operation.
InstallNpmPackageProvider(MatchboxPackageInstallerImpl) - Constructor for class ch.ahdis.matchbox.packages.InstallNpmPackageProvider
 
installPackage(NpmPackage, PackageInstallationSpec, PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
interceptEntityAfterSaving(NpmPackageVersionResourceEntity, IBaseResource) - Method in class ch.ahdis.matchbox.packages.MatchboxJpaPackageCache
This is Matchbox's hook to intercept the NpmPackageVersionResourceEntitys being generated when loading a package right after it got persisted in the database.
interceptEntityBeforeSaving(NpmPackageVersionResourceEntity, IBaseResource) - Method in class ch.ahdis.matchbox.packages.MatchboxJpaPackageCache
This is Matchbox's hook to intercept the NpmPackageVersionResourceEntitys being generated when loading a package right before it gets saved in the database.
Interface - Class in ch.ahdis.matchbox.validation.gazelle.models.metadata
 
Interface() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
interpretWithMatchbox(String, String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmConnector
Final Prototype: Interprets the result with a LLM of OpenAI.
isAdditionalMetadataValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isAllowExampleUrls() - Method in class ch.ahdis.matchbox.CliContext
 
isAnalyzeErrorsWithLlm() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirValidationProperties
 
isAssertionIDValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isAssertionReportsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isAssertionTypeValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isAssumeValidRestReferences() - Method in class ch.ahdis.matchbox.CliContext
 
isBindingsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
isCheckIpsCodes() - Method in class ch.ahdis.matchbox.CliContext
 
isCheckReferences() - Method in class ch.ahdis.matchbox.CliContext
 
isClearTxCache() - Method in class ch.ahdis.matchbox.CliContext
 
isConsumedInterfacesValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
isContentValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
isCoveredItemsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
isCrumbTrails() - Method in class ch.ahdis.matchbox.CliContext
 
isDateTimeValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isDescriptionValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isDisableDefaultResourceFetcher() - Method in class ch.ahdis.matchbox.CliContext
 
isDisclaimerValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isDisplayIssuesAreWarnings() - Method in class ch.ahdis.matchbox.CliContext
 
isDoDebug() - Method in class ch.ahdis.matchbox.CliContext
 
isDoImplicitFHIRPathStringConversion() - Method in class ch.ahdis.matchbox.CliContext
 
isDomainValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
isDoNative() - Method in class ch.ahdis.matchbox.CliContext
 
isEmpty() - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
isForPublication() - Method in class ch.ahdis.matchbox.CliContext
 
isHintAboutNonMustSupport() - Method in class ch.ahdis.matchbox.CliContext
 
isHttpReadOnly() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
isInitialized() - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
isInputsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isInputsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
isInstanceIdValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
isInterfaceNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
isInterfaceVersionValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
isItemIdValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
isLocationValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
isMessageValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
isNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
isNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
isNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
isNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isNoExtensibleBindingMessages() - Method in class ch.ahdis.matchbox.CliContext
 
isNoInvariants() - Method in class ch.ahdis.matchbox.CliContext
 
isNoUnicodeBiDiControlChars() - Method in class ch.ahdis.matchbox.CliContext
 
isNumberOfAssertionsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
isNumberOfErrorsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
isNumberOfFailedWithInfosValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
isNumberOfUnexpectedErrorsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
isNumberOfWarningsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
isOnlyOneEngine() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
isPriorityValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isProfileIDValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
isProfileNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
isProvidedInterfacesValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
isRecursive() - Method in class ch.ahdis.matchbox.CliContext
 
isReplicaIdValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
isReportsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isRequestAnalysisFromClient() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirMcpProperties
 
isRequired() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
isRequired() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Indicates whether the input is required.
isRequirementIDsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isResourceFormat() - Method in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 
isResultValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isSecurityChecks() - Method in class ch.ahdis.matchbox.CliContext
 
isServiceUrlValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.RestBinding
 
isSeverityValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isShowMessageIds() - Method in class ch.ahdis.matchbox.CliContext
 
isShowMessagesFromReferences() - Method in class ch.ahdis.matchbox.CliContext
 
isShowTerminologyRouting() - Method in class ch.ahdis.matchbox.CliContext
 
isSsrfProtectionEnabled() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
isStandardsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isSubCounterValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isSubjectLocationValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isSubjectValueValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isSubReportResultValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isSubReportsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isSuppressMessageId(String, String, Object...) - Method in class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
 
isTxUseEcosystem() - Method in class ch.ahdis.matchbox.CliContext
 
isUnexpectedErrorsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isUnexpectedErrorsValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isURLValid(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
isUuidValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isValid() - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
isValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
isValidationCountersValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isValidationMethodValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isValidationProfileIdValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
isValidationProfileIDValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
isValidationProfileVersionValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
isValidationServiceNameValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
isValidationServiceVersionValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
isValidationTestResultValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
isValueValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
isVersionValid() - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
isWantInvariantsInMessages() - Method in class ch.ahdis.matchbox.CliContext
 

J

jobPartitionProvider(FhirContext, IRequestPartitionHelperSvc, MatchUrlService) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
jpaBulkExportProcessor() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
jpaValidatorPolicyAdvisor() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
JSON - Enum constant in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 

L

langchain4jListener(ObservationRegistry, MeterRegistry) - Method in class ch.ahdis.matchbox.config.MatchboxMetricsConfig
Registers the langchain4j metrics listener.
LAZY_LOADED_RESOURCE_TYPES - Static variable in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
The resource types that are loaded lazily.
LazyTerminologyLoader - Class in ch.ahdis.matchbox.engine.packages
Registers the terminology resources (CodeSystem, ValueSet, NamingSystem, ConceptMap) of a package as CompressedPackageResourceProxy objects, which are parsed when they're first used (lazy loading).
LazyTerminologyLoader.OidRegistration - Record Class in ch.ahdis.matchbox.engine.packages
LINE_COLUMN_TYPE - Static variable in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
listRecognizableDocuments() - Method in class ch.ahdis.matchbox.providers.BundleResourceProvider
A debug operation to list all the StructureDefinitions for document Bundles that are identifiable from their Composition (in particular the type and category codes).
listStructureMaps(RequestDetails) - Method in class ch.ahdis.matchbox.mappinglanguage.StructureMapListProvider
 
LlmConnector - Class in ch.ahdis.matchbox.validation.matchspark
The OpenAIConnector class is used to create the http-POST-request to OpenAI.
LlmErrorMessage - Class in ch.ahdis.matchbox.validation.matchspark
A POJO class used to unserialize most of the error responses from LLM providers.
LlmErrorMessage() - Constructor for class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
LlmErrorMessage.ErrorObject - Class in ch.ahdis.matchbox.validation.matchspark
 
LlmErrorMessage.FieldError - Class in ch.ahdis.matchbox.validation.matchspark
 
load(ImplementationGuide) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
load(ImplementationGuide, PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
load(ImplementationGuide) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
load(ImplementationGuide, PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
load(ImplementationGuide) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
load(ImplementationGuide, PackageInstallOutcomeJson) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
loadAll() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
loadAll() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
loadAll() - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
loadAll(boolean) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
loadAll(boolean) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
loadAll(boolean) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
loadAll(boolean) - Method in interface ch.ahdis.matchbox.packages.MatchboxImplementationGuideProvider
 
loadIg(List<ImplementationGuide>, Map<String, ByteProvider>, String, boolean) - Method in class ch.ahdis.matchbox.packages.IgLoaderFromJpaPackageCache
 
loadIgSource(String, boolean, boolean) - Method in class ch.ahdis.matchbox.packages.IgLoaderFromJpaPackageCache
we want to load directly from the jpa package manager internet package cache manager
loadPackage(InputStream) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Loads an IG in the engine from its NPM package as an InputStream, its ID and version.
loadPackage(NpmPackage, boolean) - Method in class ch.ahdis.matchbox.packages.IgLoaderFromJpaPackageCache
we overwrite this method to not provoke depend packages to be loaded, otherwise we get cda-core-2.0.tgz .. load IG from hl7.terminology.r4#5.4.0
loadPackageAssetByLikeCanonicalCurrent(String, FhirVersionEnum) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
loadPackageAssetByUrl(String) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
loadPackageAssetByUrl(String, FhirVersionEnum) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
loadPackageEntityAdjustId(NpmPackageVersionResourceEntity) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
loadResource() - Method in class ch.ahdis.matchbox.engine.packages.CompressedPackageResourceProxy
 
log - Static variable in class ch.ahdis.matchbox.engine.CdaMappingEngine
 
log - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
log - Static variable in class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
 
log - Static variable in class ch.ahdis.matchbox.EngineLoggingService
 
log - Static variable in class ch.ahdis.matchbox.mappinglanguage.MatchboxStructureMapUtilities
 
log - Static variable in class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
log - Static variable in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
log - Static variable in class ch.ahdis.matchbox.packages.IgLoaderFromJpaPackageCache
 
log - Static variable in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
log - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
log - Static variable in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
log(String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
logDebugMessage(ILoggingService.LogCategory, String) - Method in class ch.ahdis.matchbox.EngineLoggingService
 
logMessage(String) - Method in class ch.ahdis.matchbox.EngineLoggingService
 
lookupCodeSystem(IBaseParameters, HttpServletResponse) - Method in class ch.ahdis.matchbox.terminology.providers.CodeSystemProvider
 

M

main(String[]) - Static method in class ch.ahdis.matchbox.util.PackageCacheInitializer
 
makeBundleProvider(List<IBaseResource>) - Method in class ch.ahdis.matchbox.util.http.HttpRequestWrapper
 
makeBundleProviderFromR5(List<Resource>) - Method in class ch.ahdis.matchbox.util.http.HttpRequestWrapper
 
MANDATORY - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.RequirementPriority
 
manualInputAndOutput(HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
mapCodeToSuccessfulParameters(String) - Static method in class ch.ahdis.matchbox.terminology.TerminologyUtils
 
mapErrorToOperationOutcome(String) - Static method in class ch.ahdis.matchbox.terminology.TerminologyUtils
 
MappingLanguageInterceptor - Class in ch.ahdis.matchbox.interceptors
MappingLanguageInterceptor converts a FHIR Mapping Language texture representation in a StructureMap resource POST {{host}}/$convert HTTP/1.1 Accept: application/fhir+json Content-Type: application/fhir+xml;fhirVersion=3.0 inspired and credits to hapi-fhir @see ca.uhn.hapi.converters.server.VersionedApiConverterInterceptor
MappingLanguageInterceptor(MatchboxEngineSupport, MatchboxFhirContextProperties) - Constructor for class ch.ahdis.matchbox.interceptors.MappingLanguageInterceptor
 
MatchboxCapabilityStatementProvider - Class in ch.ahdis.matchbox.providers
A provider of CapabilityStatement customized for Matchbox.
MatchboxCapabilityStatementProvider(FhirContext, RestfulServer, StructureDefinitionResourceProvider, CliContext, MatchboxFhirVersion, MbInstalledStructureDefinitionRepository, MatchboxFhirProperties) - Constructor for class ch.ahdis.matchbox.providers.MatchboxCapabilityStatementProvider
 
matchboxContext - Variable in class ch.ahdis.matchbox.interceptors.MappingLanguageInterceptor
 
MatchboxEngine - Class in ch.ahdis.matchbox.engine
Base Engine providing functionality on top of the ValidationEngine
MatchboxEngine(SimpleWorkerContext) - Constructor for class ch.ahdis.matchbox.engine.MatchboxEngine
 
MatchboxEngine(ValidationEngine) - Constructor for class ch.ahdis.matchbox.engine.MatchboxEngine
 
MatchboxEngine.FilesystemPackageCacheMode - Enum Class in ch.ahdis.matchbox.engine
 
MatchboxEngine.MatchboxEngineBuilder - Class in ch.ahdis.matchbox.engine
Builder class to instantiate a MappingEngine
MatchboxEngineBuilder() - Constructor for class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Creates an empty builder instance
matchboxEngineCache() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
MatchboxEngineCache - Class in ch.ahdis.matchbox.util
 
MatchboxEngineCache() - Constructor for class ch.ahdis.matchbox.util.MatchboxEngineCache
 
MatchboxEngineCreationException - Exception Class in ch.ahdis.matchbox.engine.exception
Exception thrown when the Matchbox engine cannot be created.
MatchboxEngineCreationException(String) - Constructor for exception class ch.ahdis.matchbox.engine.exception.MatchboxEngineCreationException
Constructs a new exception with the specified detail message.
MatchboxEngineCreationException(String, Throwable) - Constructor for exception class ch.ahdis.matchbox.engine.exception.MatchboxEngineCreationException
Constructs a new exception with the specified detail message and cause.
MatchboxEngineCreationException(Throwable) - Constructor for exception class ch.ahdis.matchbox.engine.exception.MatchboxEngineCreationException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.interceptors.MappingLanguageInterceptor
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4B
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR5
 
matchboxEngineSupport - Variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
MatchboxEngineSupport - Class in ch.ahdis.matchbox.util
 
MatchboxEngineSupport(MatchboxFhirProperties, CliContext, FhirVersionEnum, MatchboxEngineCache) - Constructor for class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
MatchboxEventListener - Class in ch.ahdis.matchbox.events
Listener for Matchbox events, as per the Spring Boot event system.
MatchboxEventListener(MbInstalledStructureDefinitionRepository, DaoRegistry, IBinaryStorageSvc, INpmPackageVersionResourceDao, MatchboxImplementationGuideProvider, PlatformTransactionManager, MatchboxJpaPackageCache, MatchboxEngineSupport) - Constructor for class ch.ahdis.matchbox.events.MatchboxEventListener
 
MatchboxFhirContextLlmProperties - Class in ch.ahdis.matchbox.config.property
The properties in 'matchbox.fhir.context.llm'.
MatchboxFhirContextLlmProperties() - Constructor for class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
MatchboxFhirContextProperties - Class in ch.ahdis.matchbox.config.property
The properties in 'matchbox.fhir.context'.
MatchboxFhirContextProperties() - Constructor for class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
MatchboxFhirFormat - Enum Class in ch.ahdis.matchbox.util.http
A set of FHIR formats supported by Matchbox.
MatchboxFhirMcpProperties - Class in ch.ahdis.matchbox.config.property
The properties in 'matchbox.fhir.mcp'.
MatchboxFhirMcpProperties() - Constructor for class ch.ahdis.matchbox.config.property.MatchboxFhirMcpProperties
 
MatchboxFhirProperties - Class in ch.ahdis.matchbox.config.property
The properties in 'matchbox.fhir'.
MatchboxFhirProperties() - Constructor for class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
MatchboxFhirValidationProperties - Class in ch.ahdis.matchbox.config.property
The properties in 'matchbox.fhir.validation'.
MatchboxFhirValidationProperties() - Constructor for class ch.ahdis.matchbox.config.property.MatchboxFhirValidationProperties
 
matchboxFhirVersion(MatchboxEngineSupport) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
MatchboxFhirVersion - Class in ch.ahdis.matchbox.config
Utility class that stores the Matchbox server FHIR version, and provides methods for common operations.
MatchboxFhirVersion(FhirVersionEnum) - Constructor for class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
MatchboxFhirVersion.MatchboxFhirVersionEnum - Enum Class in ch.ahdis.matchbox.config
 
MatchboxImplementationGuideProvider - Interface in ch.ahdis.matchbox.packages
Additional interface for Matchbox's ImplementationGuideResourceProviders.
MatchboxJpaConfig - Class in ch.ahdis.matchbox.config
 
MatchboxJpaConfig() - Constructor for class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
matchboxJpaPackageCache(MbInstalledStructureDefinitionRepository) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
MatchboxJpaPackageCache - Class in ch.ahdis.matchbox.packages
A service to help Matchbox customizing the JPA.
MatchboxJpaPackageCache(MbInstalledStructureDefinitionRepository) - Constructor for class ch.ahdis.matchbox.packages.MatchboxJpaPackageCache
 
matchboxMetrics(MeterRegistry) - Method in class ch.ahdis.matchbox.config.MatchboxMetricsConfig
 
MatchboxMetrics - Class in ch.ahdis.matchbox.util.metrics
The class holding different metrics that Matchbox may collect.
MatchboxMetrics(MeterRegistry) - Constructor for class ch.ahdis.matchbox.util.metrics.MatchboxMetrics
 
MatchboxMetricsConfig - Class in ch.ahdis.matchbox.config
Configuration for collecting Matchbox metrics and exposing them via Micrometer.
MatchboxMetricsConfig() - Constructor for class ch.ahdis.matchbox.config.MatchboxMetricsConfig
 
MatchboxPackageInstallerImpl - Class in ch.ahdis.matchbox.util
This is a copy of ca.uhn.fhir.jpa.packages.PackageInstallerSvcImpl with the following modifications: - Resources with status "draft" are also loaded - examples are also loaded Modifications are marked in source code comments with "MODIFIED"
MatchboxPackageInstallerImpl() - Constructor for class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
Constructor
matchboxProps - Variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
MatchboxRestfulServer - Class in ch.ahdis.matchbox
 
MatchboxRestfulServer(FhirContext) - Constructor for class ch.ahdis.matchbox.MatchboxRestfulServer
 
MatchboxServerUtils - Class in ch.ahdis.matchbox.util
A utility class for Matchbox Server.
MatchboxService - Class in ch.ahdis.matchbox.engine.cli
A executable class adapted from https://github.com/hapifhir/org.hl7.fhir.core/blob/master/org.hl7.fhir.validation/
MatchboxService() - Constructor for class ch.ahdis.matchbox.engine.cli.MatchboxService
 
MatchboxService(PassiveExpiringSessionCache) - Constructor for class ch.ahdis.matchbox.engine.cli.MatchboxService
 
MatchboxStaticResourceConfig - Class in ch.ahdis.matchbox.config
matchbox
MatchboxStaticResourceConfig(String, String, boolean) - Constructor for class ch.ahdis.matchbox.config.MatchboxStaticResourceConfig
 
MatchboxStructureMapUtilities - Class in ch.ahdis.matchbox.mappinglanguage
Class to overwrite translation method to fix certain problems with CDA2FHIR mapping
MatchboxStructureMapUtilities(IWorkerContext, MatchboxEngine) - Constructor for class ch.ahdis.matchbox.mappinglanguage.MatchboxStructureMapUtilities
 
MatchboxStructureMapUtilities(IWorkerContext, ITransformerServices, MatchboxEngine) - Constructor for class ch.ahdis.matchbox.mappinglanguage.MatchboxStructureMapUtilities
 
MatchboxStructureMapUtilities(IWorkerContext, ITransformerServices, ProfileKnowledgeProvider, MatchboxEngine) - Constructor for class ch.ahdis.matchbox.mappinglanguage.MatchboxStructureMapUtilities
 
MatchboxTxConfig - Class in ch.ahdis.matchbox.config
 
MatchboxTxConfig() - Constructor for class ch.ahdis.matchbox.config.MatchboxTxConfig
 
matchboxTxServer(FhirContext, TxValidationCache, MatchboxFhirVersion) - Method in class ch.ahdis.matchbox.config.MatchboxTxConfig
 
MatchboxTxServer - Class in ch.ahdis.matchbox.terminology
 
MatchboxTxServer(FhirContext) - Constructor for class ch.ahdis.matchbox.terminology.MatchboxTxServer
 
MatchboxUnsupportedFhirVersionException - Exception Class in ch.ahdis.matchbox.engine.exception
Exception thrown when Matchbox encounters an unsupported FHIR version.
MatchboxUnsupportedFhirVersionException(String, FhirVersionEnum) - Constructor for exception class ch.ahdis.matchbox.engine.exception.MatchboxUnsupportedFhirVersionException
 
MatchboxValidationInterceptor - Class in ch.ahdis.matchbox.interceptors
 
MatchboxValidationInterceptor() - Constructor for class ch.ahdis.matchbox.interceptors.MatchboxValidationInterceptor
 
MbInstalledStructureDefinitionV1Migration - Class in ch.ahdis.matchbox.packages.migrations
Startup task that backfills the MB_INSTALLED_STRUCT_DEF table for installations upgraded.
MbInstalledStructureDefinitionV1Migration(MbInstalledStructureDefinitionRepository, MatchboxJpaPackageCache, INpmPackageVersionResourceDao, IBinaryStorageSvc, DaoRegistry, PlatformTransactionManager) - Constructor for class ch.ahdis.matchbox.packages.migrations.MbInstalledStructureDefinitionV1Migration
 
MbInstalledStructureDefinitionV2Migration - Class in ch.ahdis.matchbox.packages.migrations
Migrates MB_INSTALLED_STRUCT_DEF rows still at meta version 1 to meta version 2: extracts the document type/category codes (MbInstalledStructureDefinitionEntity.getDocCompTypeCode() / MbInstalledStructureDefinitionEntity.getDocCompCatCode()) for rows that are document-type Bundles, then bumps their metaVersion to MbInstalledStructureDefinitionEntity.CURRENT_META_VERSION.
MbInstalledStructureDefinitionV2Migration(MbInstalledStructureDefinitionRepository, DaoRegistry, IBinaryStorageSvc, INpmPackageVersionResourceDao, PlatformTransactionManager) - Constructor for class ch.ahdis.matchbox.packages.migrations.MbInstalledStructureDefinitionV2Migration
 
mdmExpansionCacheSvc() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
messagesToOutcome(List<ValidationMessage>, SimpleWorkerContext) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Maps a list of ValidationMessage to an R4 OperationOutcome.
Metadata - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
Metadata() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
MetadataCoreVersionPinner - Class in ch.ahdis.matchbox.engine.packages
Pins the canonical references of the resources of a core package to the versions of the referenced resources, like org.hl7.fhir.r5.context.CoreVersionPinner does when the core package is loaded (SimpleWorkerContext.finishLoading()).
MetadataCoreVersionPinner(BaseWorkerContext) - Constructor for class ch.ahdis.matchbox.engine.packages.MetadataCoreVersionPinner
 
MODEL_VERSION - Static variable in class ch.ahdis.matchbox.validation.gazelle.GazelleApiV1Mapper
 
MODEL_VERSION - Static variable in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
MutableHttpServletRequest - Class in ch.ahdis.matchbox.spring.boot.autoconfigure
 
MutableHttpServletRequest(HttpServletRequest) - Constructor for class ch.ahdis.matchbox.spring.boot.autoconfigure.MutableHttpServletRequest
 

N

NoAllStructureDefinitionsValidationSupport - Class in ch.ahdis.matchbox.util
Wraps the validation support of the HAPI FhirContext for the FHIRPath engine of the JPA search parameter extractors.
NoAllStructureDefinitionsValidationSupport(FhirContext, IValidationSupport) - Constructor for class ch.ahdis.matchbox.util.NoAllStructureDefinitionsValidationSupport
 
nullEngine - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
numberOfPermanentEngines() - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 
numberOfTransientEngines() - Method in class ch.ahdis.matchbox.util.MatchboxEngineCache
 

O

of(BidiMap.Entry<K, V>...) - Static method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
OidRegistration(String, String, String, Set<String>) - Constructor for record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Creates an instance of a OidRegistration record class.
oids() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Returns the value of the oids record component.
onImplementationGuideUninstalled(String, String) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
Called after an ImplementationGuide has been uninstalled, so that any engine that had it loaded is not kept around with stale content.
OPERATION_NAME - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
OperationOutcomeResourceProviderR4 - Class in ch.ahdis.matchbox.statistics
 
OperationOutcomeResourceProviderR4() - Constructor for class ch.ahdis.matchbox.statistics.OperationOutcomeResourceProviderR4
 
OperationOutcomeResourceProviderR4B - Class in ch.ahdis.matchbox.statistics
 
OperationOutcomeResourceProviderR4B() - Constructor for class ch.ahdis.matchbox.statistics.OperationOutcomeResourceProviderR4B
 
OperationOutcomeResourceProviderR5 - Class in ch.ahdis.matchbox.statistics
 
OperationOutcomeResourceProviderR5() - Constructor for class ch.ahdis.matchbox.statistics.OperationOutcomeResourceProviderR5
 
OperationProvider - Class in ch.ahdis.matchbox.terminology.providers
 
OperationProvider() - Constructor for class ch.ahdis.matchbox.terminology.providers.OperationProvider
 
outgoingResponse(RequestDetails, ResponseDetails, HttpServletRequest, HttpServletResponse) - Method in class ch.ahdis.matchbox.packages.ImplementationGuidePackageInterceptor
 

P

PACKAGE_CDA_UV_CORE - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PACKAGE_R4_TERMINOLOGY - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PACKAGE_R4_UV_EXTENSIONS - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PACKAGE_R5_TERMINOLOGY - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PACKAGE_R5_UV_EXTENSIONS - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PACKAGE_UV_XVER - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PACKAGE_UV_XVER54 - Static variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
PackageCacheInitializer - Class in ch.ahdis.matchbox.util
 
packageInstaller() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
PARAM_ANALYZE_ERRORS_WITH_LLM - Static variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
PARAM_IN_QUESTIONNAIRE - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
PARAM_IN_QUESTIONNAIRE_RESPONSE - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
PARAM_IN_STRUCTURE_MAP - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
PARAM_LLM_API_KEY - Static variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
PARAM_LLM_MODEL_NAME - Static variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
PARAM_LLM_PROVIDER - Static variable in class ch.ahdis.matchbox.validation.ValidationProvider
 
PARAM_OUT_ISSUES - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
PARAM_OUT_RETURN - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
parse(byte[], String) - Method in interface ch.ahdis.matchbox.engine.packages.CompressedPackageResourceProxy.ResourceParser
 
parseBodyAsResource() - Method in class ch.ahdis.matchbox.util.http.HttpRequestWrapper
 
parseMap(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Parses a FHIR Structure Map from the textual representation according to the FHIR Mapping Language grammar (see http://build.fhir.org/mapping-language.html#grammar)
parseMapR5(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Parses a FHIR Structure Map from the textual representation according to the FHIR Mapping Language grammar (see http://build.fhir.org/mapping-language.html#grammar) for FHIR release 5
parseR4AsR5(byte[], MatchboxFhirFormat) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
parseR4bAsR5(byte[], MatchboxFhirFormat) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
parseR5(byte[], MatchboxFhirFormat) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
PASSED - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationTestResult
 
performSearch(Object, String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
PERMITTED - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.RequirementPriority
 
pinCoreVersions(List<CodeSystem>, List<ValueSet>, List<StructureDefinition>) - Method in class ch.ahdis.matchbox.engine.packages.MetadataCoreVersionPinner
 
pkg(String, String, String, String) - Method in class ch.ahdis.matchbox.util.PackageCacheInitializer
 
policyForReference(IResourceValidator, Object, String, String, IValidationPolicyAdvisor.ReferenceDestinationType) - Method in class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
 
postProcess(FhirTerser, IBaseConformance) - Method in class ch.ahdis.matchbox.providers.MatchboxCapabilityStatementProvider
We need to clean up the default capability statement, in development mode we allow update and create on all conformance resources otherwise just read access
postProcessRestResource(FhirTerser, IBase, String) - Method in class ch.ahdis.matchbox.providers.MatchboxCapabilityStatementProvider
 
postValidate(ValidationRequest) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
Performs the validation of the given items with the given profile (v2).
postValidateV1(String) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleValidationWs
Performs the validation of the given items with the given profile (v1).
profiles() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Returns the value of the profiles record component.
PROMPT - Static variable in class ch.ahdis.matchbox.validation.matchspark.LlmConnector
 
put(SharedPackageResources) - Method in class ch.ahdis.matchbox.packages.SharedPackageResourcesCache
 
put(K, V) - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
putHeader(String, String) - Method in class ch.ahdis.matchbox.spring.boot.autoconfigure.MutableHttpServletRequest
 

Q

QuestionnaireAssembleProviderR4 - Class in ch.ahdis.matchbox.questionnaire
$assemble operation for Questionnaire Resource http://build.fhir.org/ig/HL7/sdc/OperationDefinition-Questionnaire-assemble.html Algorithm The assembly process for a modular questionnaire proceeds as follows: 1) Resolve all subQuestionnaire extensions as described in the Modular Forms page.
QuestionnaireAssembleProviderR4() - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4
 
QuestionnaireAssembleProviderR4B - Class in ch.ahdis.matchbox.questionnaire
$assemble operation for Questionnaire Resource http://build.fhir.org/ig/HL7/sdc/OperationDefinition-Questionnaire-assemble.html Algorithm The assembly process for a modular questionnaire proceeds as follows: 1) Resolve all subQuestionnaire extensions as described in the Modular Forms page.
QuestionnaireAssembleProviderR4B() - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR4B
 
QuestionnaireAssembleProviderR5 - Class in ch.ahdis.matchbox.questionnaire
$assemble operation for Questionnaire Resource http://build.fhir.org/ig/HL7/sdc/OperationDefinition-Questionnaire-assemble.html Algorithm The assembly process for a modular questionnaire proceeds as follows: 1) Resolve all subQuestionnaire extensions as described in the Modular Forms page.
QuestionnaireAssembleProviderR5() - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireAssembleProviderR5
 
questionnaireResourceProvider() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
QuestionnaireResourceProvider - Class in ch.ahdis.matchbox.questionnaire
 
QuestionnaireResourceProvider() - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireResourceProvider
 
QuestionnaireResponseExtractProvider - Class in ch.ahdis.matchbox.questionnaire
$extract Operation for QuestionnaireResponse Resources
QuestionnaireResponseExtractProvider(MatchboxEngineSupport) - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
QuestionnaireResponseExtractProviderR4 - Class in ch.ahdis.matchbox.questionnaire
$extract Operation for QuestionnaireResponse Resources
QuestionnaireResponseExtractProviderR4(MatchboxEngineSupport) - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProviderR4
 
QuestionnaireResponseExtractProviderR4B - Class in ch.ahdis.matchbox.questionnaire
$extract Operation for QuestionnaireResponse Resources
QuestionnaireResponseExtractProviderR4B(MatchboxEngineSupport) - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProviderR4B
 
QuestionnaireResponseExtractProviderR5 - Class in ch.ahdis.matchbox.questionnaire
$extract Operation for QuestionnaireResponse Resources
QuestionnaireResponseExtractProviderR5(MatchboxEngineSupport) - Constructor for class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProviderR5
 

R

R4 - Enum constant in enum class ch.ahdis.matchbox.config.MatchboxFhirVersion.MatchboxFhirVersionEnum
 
R4B - Enum constant in enum class ch.ahdis.matchbox.config.MatchboxFhirVersion.MatchboxFhirVersionEnum
 
r4bClass - Variable in class ch.ahdis.matchbox.providers.AbstractMatchboxResourceProvider
 
r4Class - Variable in class ch.ahdis.matchbox.providers.AbstractMatchboxResourceProvider
 
R5 - Enum constant in enum class ch.ahdis.matchbox.config.MatchboxFhirVersion.MatchboxFhirVersionEnum
 
r5Class - Variable in class ch.ahdis.matchbox.providers.AbstractMatchboxResourceProvider
 
read(HttpServletRequest, IIdType, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
read(HttpServletRequest, IIdType, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
read(HttpServletRequest, IIdType, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
read(HttpServletRequest, IIdType, RequestDetails) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
readCodeSystem(IIdType, HttpServletResponse) - Method in class ch.ahdis.matchbox.terminology.providers.CodeSystemProvider
 
readOids(NpmPackage.PackageResourceInformation, byte[]) - Static method in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
Reads the OIDs of a CodeSystem or NamingSystem that is registered as a proxy. cacheResourceFromPackage() finds them in the parsed resource, here they're read from the JSON content without parsing the resource.
readOperationDefinition(IIdType, RequestDetails) - Method in class ch.ahdis.matchbox.providers.MatchboxCapabilityStatementProvider
A hook on the read operation definition method to update $validate with its parameters.
readRequest(String) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleApiV1Mapper
 
readValueSet(IIdType, HttpServletResponse) - Method in class ch.ahdis.matchbox.terminology.providers.ValueSetProvider
 
RECOMMENDED - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.RequirementPriority
 
referencingResourcesQuerySvc(IResourceLinkDao, HapiTransactionService) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
registerIn(SimpleWorkerContext) - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
 
registerIn(SimpleWorkerContext) - Method in class ch.ahdis.matchbox.packages.SharedPackageResources
Registers the resources in a worker context, like they were registered when the package was loaded.
registerProxies(SimpleWorkerContext, NpmPackage, PackageInformation, IContextResourceLoader, MetadataCoreVersionPinner) - Static method in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
Registers the terminology resources of an in-memory package as proxies, the resources are parsed with the given loader like SimpleWorkerContext does.
registerProxy(SimpleWorkerContext, CompressedPackageResourceProxy, NpmPackage.PackageResourceInformation, byte[], PackageInformation) - Static method in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
Registers a terminology resource as a proxy, and its OIDs.
RegistryResponse - Class in ch.ahdis.matchbox.terminology
 
RegistryResponse() - Constructor for class ch.ahdis.matchbox.terminology.RegistryResponse
No args constructor for use in serialization
RegistryResponse(String, String, List<Candidate>) - Constructor for class ch.ahdis.matchbox.terminology.RegistryResponse
 
RegistryWs - Class in ch.ahdis.matchbox.terminology
The WebService for the registry API
RegistryWs(CliContext) - Constructor for class ch.ahdis.matchbox.terminology.RegistryWs
 
remove(Object) - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
removeKey(V) - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap
 
RequirementPriority - Enum Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
resolve(HttpServletRequest) - Method in class ch.ahdis.matchbox.terminology.RegistryWs
Returns the metadata of the validation service.
resolveReference(Object, String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
resourceType() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Returns the value of the resourceType record component.
resourceType(Class<? extends Resource>, Class<? extends Resource>, Class<? extends Resource>) - Method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
RestBinding - Class in ch.ahdis.matchbox.validation.gazelle.models.metadata
matchbox
RestBinding() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.metadata.RestBinding
 
restfulServer(IFhirSystemDao<?, ?>, AppProperties, MatchboxFhirProperties, CliContext, FhirContext, ApplicationContext, MatchboxFhirVersion, DaoRegistry, MatchboxEngineSupport, Optional<MdmProviderLoader>, IJpaSystemProvider, ResourceProviderFactory, JpaStorageSettings, ISearchParamRegistry, DatabaseBackedPagingProvider, LoggingInterceptor, Optional<CorsInterceptor>, IInterceptorBroadcaster, Optional<BinaryAccessProvider>, BinaryStorageInterceptor, PartitionManagementProvider, IPackageInstallerSvc, ThreadSafeResourceDeleterSvc, IHapiPackageCacheManager, MbInstalledStructureDefinitionRepository, InstallNpmPackageProvider, StructureDefinitionResourceProvider, Optional<ValueSetResourceProvider>, Optional<ConceptMapResourceProvider>, Optional<CodeSystemResourceProvider>, Optional<StructureMapTransformProvider>, StructureMapListProvider, BundleResourceProvider, Optional<QuestionnaireResourceProvider>, Optional<QuestionnaireAssembleProviderR4>, Optional<QuestionnaireAssembleProviderR4B>, Optional<QuestionnaireAssembleProviderR5>, Optional<QuestionnaireResponseExtractProviderR4>, Optional<QuestionnaireResponseExtractProviderR4B>, Optional<QuestionnaireResponseExtractProviderR5>, Optional<ImplementationGuideProviderR4>, Optional<ImplementationGuideProviderR4B>, Optional<ImplementationGuideProviderR5>, Optional<OperationOutcomeResourceProviderR4>, Optional<OperationOutcomeResourceProviderR4B>, Optional<OperationOutcomeResourceProviderR5>, ValidationProvider, Optional<SearchParameterResourceProviderR4>, Optional<SearchParameterResourceProviderR4B>, Optional<SearchParameterResourceProviderR5>) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
run() - Method in class ch.ahdis.matchbox.packages.migrations.MbInstalledStructureDefinitionV1Migration
Deliberately not @Transactional: each page gets its own transaction via MbInstalledStructureDefinitionV1Migration.pageTxTemplate in MbInstalledStructureDefinitionV1Migration.backfillPage(org.springframework.data.domain.Pageable).
run() - Method in class ch.ahdis.matchbox.packages.migrations.MbInstalledStructureDefinitionV2Migration
Deliberately not @Transactional: each page gets its own transaction via MbInstalledStructureDefinitionV2Migration.pageTxTemplate in MbInstalledStructureDefinitionV2Migration.migratePage(org.springframework.data.domain.Pageable).

S

saveOperationOutcome(OperationOutcome) - Method in class ch.ahdis.matchbox.validation.ValidationProvider
 
scanForVersions(ValidationContext) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
search(HttpServletRequest, HttpServletResponse, RequestDetails, StringAndListParam, StringAndListParam, StringAndListParam, TokenAndListParam, TokenAndListParam, UriAndListParam, StringAndListParam, TokenAndListParam, UriAndListParam, HasAndListParam, TokenAndListParam, DateRangeParam, UriAndListParam, TokenAndListParam, TokenAndListParam, SpecialAndListParam, TokenAndListParam, QuantityAndListParam, TokenAndListParam, CompositeAndListParam<TokenParam, QuantityParam>, CompositeAndListParam<TokenParam, TokenParam>, DateRangeParam, ReferenceAndListParam, StringAndListParam, TokenAndListParam, ReferenceAndListParam, TokenAndListParam, TokenAndListParam, StringAndListParam, StringAndListParam, ReferenceAndListParam, TokenAndListParam, StringAndListParam, UriAndListParam, TokenAndListParam, Map<String, List<String>>, Set<Include>, Set<Include>, SortSpec, Integer, Integer, SummaryEnum, SearchTotalModeEnum, SearchContainedModeEnum) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
search(HttpServletRequest, HttpServletResponse, RequestDetails, StringAndListParam, StringAndListParam, StringAndListParam, TokenAndListParam, TokenAndListParam, UriAndListParam, StringAndListParam, TokenAndListParam, UriAndListParam, HasAndListParam, TokenAndListParam, DateRangeParam, UriAndListParam, TokenAndListParam, TokenAndListParam, StringAndListParam, TokenAndListParam, QuantityAndListParam, TokenAndListParam, CompositeAndListParam<TokenParam, QuantityParam>, CompositeAndListParam<TokenParam, TokenParam>, DateRangeParam, ReferenceAndListParam, StringAndListParam, TokenAndListParam, ReferenceAndListParam, TokenAndListParam, StringAndListParam, StringAndListParam, ReferenceAndListParam, TokenAndListParam, StringAndListParam, UriAndListParam, TokenAndListParam, Map<String, List<String>>, Set<Include>, Set<Include>, SortSpec, Integer, Integer, SummaryEnum, SearchTotalModeEnum, SearchContainedModeEnum) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
search(HttpServletRequest, HttpServletResponse, RequestDetails, StringAndListParam, StringAndListParam, StringAndListParam, TokenAndListParam, TokenAndListParam, UriAndListParam, StringAndListParam, TokenAndListParam, UriAndListParam, HasAndListParam, TokenAndListParam, DateRangeParam, UriAndListParam, TokenAndListParam, TokenAndListParam, TokenAndListParam, QuantityAndListParam, TokenAndListParam, CompositeAndListParam<TokenParam, QuantityParam>, CompositeAndListParam<TokenParam, TokenParam>, DateRangeParam, ReferenceAndListParam, StringAndListParam, TokenAndListParam, ReferenceAndListParam, TokenAndListParam, StringAndListParam, StringAndListParam, ReferenceAndListParam, TokenAndListParam, StringAndListParam, UriAndListParam, TokenAndListParam, Map<String, List<String>>, Set<Include>, Set<Include>, SortSpec, Integer, Integer, SummaryEnum, SearchTotalModeEnum, SearchContainedModeEnum) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
search(HttpServletRequest, HttpServletResponse, RequestDetails, TokenAndListParam, UriAndListParam, TokenAndListParam, Map<String, List<String>>, Set<Include>, Set<Include>, SortSpec, Integer, Integer, SummaryEnum, SearchTotalModeEnum, SearchContainedModeEnum) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
searchCodeSystem(StringParam, StringParam) - Method in class ch.ahdis.matchbox.terminology.providers.CodeSystemProvider
 
SearchParameterResourceProviderR4 - Class in ch.ahdis.matchbox.statistics
 
SearchParameterResourceProviderR4() - Constructor for class ch.ahdis.matchbox.statistics.SearchParameterResourceProviderR4
 
SearchParameterResourceProviderR4B - Class in ch.ahdis.matchbox.statistics
 
SearchParameterResourceProviderR4B() - Constructor for class ch.ahdis.matchbox.statistics.SearchParameterResourceProviderR4B
 
SearchParameterResourceProviderR5 - Class in ch.ahdis.matchbox.statistics
 
SearchParameterResourceProviderR5() - Constructor for class ch.ahdis.matchbox.statistics.SearchParameterResourceProviderR5
 
searchValueSets() - Method in class ch.ahdis.matchbox.terminology.providers.ValueSetProvider
 
serializeCoding(Coding) - Static method in class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor
 
serializeForResponse(Resource) - Method in class ch.ahdis.matchbox.config.MatchboxFhirVersion
 
serializeR5(IBase, MatchboxFhirFormat, Writer) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
serializeR5(Resource, MatchboxFhirFormat, Writer) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
serializeR5AsR4(Resource, MatchboxFhirFormat, Writer) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
serializeR5AsR4b(Resource, MatchboxFhirFormat, Writer) - Static method in class ch.ahdis.matchbox.util.CrossVersionResourceUtils
 
Service - Class in ch.ahdis.matchbox.validation.gazelle.models.metadata
Service metadata used for registration in service-discovery.
Service() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
 
sessionCache - Variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
sessionId() - Method in class ch.ahdis.matchbox.CliContext
 
setAdditionalMetadata(List<Metadata>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setAdditionalProperty(String, Object) - Method in class ch.ahdis.matchbox.terminology.Candidate
 
setAdditionalProperty(String, Object) - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
setAllowExampleUrls(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setAnalyzeErrorsWithLlm(boolean) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirValidationProperties
 
setApiKey(String) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
setApplicationContext(ApplicationContext) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
setApplicationContext(ApplicationContext) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
setApplicationContext(ApplicationContext) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
setAssertionID(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setAssertionReports(List<AssertionReport>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setAssertionType(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setAssumeValidRestReferences(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setBindings(List<RestBinding>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
setBundle(String) - Method in class ch.ahdis.matchbox.CliContext
 
setCandidates(List<Candidate>) - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
setCanDoNative(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setCause(UnexpectedError) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
setCheckIpsCodes(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setCheckReferences(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setCheckReferencesTo(String[]) - Method in class ch.ahdis.matchbox.CliContext
 
setClearTxCache(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setCode(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
setCode(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
setCode(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setConsumedInterfaces(List<Interface>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Set the list of interfaces consumed by this service.
setContent(byte[]) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
setContext(MatchboxFhirContextProperties) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
setCounters(ValidationCounters) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setCoveredItems(List<String>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setCrumbTrails(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setDateTime(Date) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setDescription(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setDetails(Map<String, Object>) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setDisableDefaultResourceFetcher(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setDisclaimer(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setDisplayIssuesAreWarnings(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setDocumentationUrl(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setDoDebug(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setDoImplicitFHIRPathStringConversion(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setDomain(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setDoNative(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setError(LlmErrorMessage.ErrorObject) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setErrors(List<LlmErrorMessage.FieldError>) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
setExtensions(String[]) - Method in class ch.ahdis.matchbox.CliContext
 
setFhirVersion(String) - Method in class ch.ahdis.matchbox.CliContext
 
setFormatVersion(String) - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
setForPublication(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setHintAboutNonMustSupport(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setHtmlInMarkdownCheck(HtmlInMarkdownCheck) - Method in class ch.ahdis.matchbox.CliContext
 
setHttpReadOnly(boolean) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
setId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Sets the id of the input.
setIg(String) - Method in class ch.ahdis.matchbox.CliContext
 
setIgs(String[]) - Method in class ch.ahdis.matchbox.CliContext
 
setIgsPreloaded(List<String>) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setInfo(Map<String, Object>) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
setInitialized(boolean) - Method in class ch.ahdis.matchbox.util.MatchboxEngineSupport
 
setInputId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
setInputs(List<Input>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setInputs(List<Input>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
setInstanceId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Set the unique id of this service instance (usually an OID).
setInterfaceName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
setInterfaceVersion(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
setItemId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
setJurisdiction(String) - Method in class ch.ahdis.matchbox.CliContext
 
setKey(K) - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap.Entry
 
setLabel(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Sets the human-readable label of the input.
setLang(String) - Method in class ch.ahdis.matchbox.CliContext
 
setLevel(ValidationLevel) - Method in class ch.ahdis.matchbox.CliContext
 
setLlm(MatchboxFhirContextLlmProperties) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setLocale(String) - Method in class ch.ahdis.matchbox.CliContext
 
setLocation(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
setLocations(Map<String, String>) - Method in class ch.ahdis.matchbox.CliContext
 
setMcp(MatchboxFhirMcpProperties) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
setMessage(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
setMessage(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
setMessage(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
setMessage(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setMimeType(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Input
 
setMode(EngineMode) - Method in class ch.ahdis.matchbox.CliContext
 
setModelName(String) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
setModelVersion(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Set the name of the service.
setName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
setName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
setName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setNoExtensibleBindingMessages(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setNoInvariants(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setNoUnicodeBiDiControlChars(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setNumberOfAssertions(Integer) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
setNumberOfFailedWithErrors(Integer) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
setNumberOfFailedWithInfos(Integer) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
setNumberOfFailedWithWarnings(Integer) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
setNumberOfUndefined(Integer) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
setNumberOfUnexpectedErrors(Integer) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
setOnlyOneEngine(boolean) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setOpen(Boolean) - Method in class ch.ahdis.matchbox.terminology.Candidate
 
setOverallResult(ValidationTestResult) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setPackageCacheMode(MatchboxEngine.FilesystemPackageCacheMode) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Sets the mode of the filesystem package cache manager.
setPackageCachePath(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Sets the custom path of the package cache.
setParam(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
setPriority(RequirementPriority) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setProfileID(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setProfileName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setProvidedInterfaces(List<Interface>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Set the list of interfaces provided by this service.
setProvider(String) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextLlmProperties
 
setQuestionnaireMode(QuestionnaireMode) - Method in class ch.ahdis.matchbox.CliContext
 
setR5BundleRelativeReferencePolicy(String) - Method in class ch.ahdis.matchbox.CliContext
 
setRecursive(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setRegistryUrl(String) - Method in class ch.ahdis.matchbox.terminology.RegistryResponse
 
setReplicaId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Set the replica id of this service instance.
setReports(List<ValidationSubReport>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setRequestAnalysisFromClient(boolean) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirMcpProperties
 
setRequestId(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setRequired(boolean) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
setRequired(boolean) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Sets whether the input is required (true by default).
setRequirementIDs(String[]) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setResolutionContext(String) - Method in class ch.ahdis.matchbox.CliContext
 
setResult(ValidationTestResult) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setSecurityChecks(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setServerName(String) - Method in class ch.ahdis.matchbox.terminology.Candidate
 
setServiceUrl(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.RestBinding
 
setSeverity(SeverityLevel) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setShowMessageIds(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setShowMessagesFromReferences(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setShowTerminologyRouting(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setSnomedCT(String) - Method in class ch.ahdis.matchbox.CliContext
 
setSsrfProtectionEnabled(boolean) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setStandards(String[]) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setStandards(List<String>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setStatus(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setSubCounters(ValidationCounters) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setSubjectLocation(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setSubjectLocations(List<SubjectLocation>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setSubjectValue(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setSubReportResult(ValidationTestResult) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setSubReports(List<ValidationSubReport>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setSupportedInputs(List<SupportedInput>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setSuppressError(Map<String, Set<String>>) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setSuppressErrors(String[]) - Method in class ch.ahdis.matchbox.CliContext
 
setSuppressWarnInfo(Map<String, Set<String>>) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirContextProperties
 
setSuppressWarnInfos(String[]) - Method in class ch.ahdis.matchbox.CliContext
 
setTraceToParameter(Parameters.ParametersParameterComponent) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
setTxLog(String) - Method in class ch.ahdis.matchbox.CliContext
 
setTxServer(String) - Method in class ch.ahdis.matchbox.CliContext
 
setTxServer(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
Sets the terminology server.
setTxServerCache(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setTxUseEcosystem(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
setType(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
setType(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.RestBinding
 
setType(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
setType(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
setType(String) - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
setUnexpectedErrors(List<UnexpectedError>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.AssertionReport
 
setUnexpectedErrors(List<UnexpectedError>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
setUrl(String) - Method in class ch.ahdis.matchbox.terminology.Candidate
 
setUuid(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setValidation(MatchboxFhirValidationProperties) - Method in class ch.ahdis.matchbox.config.property.MatchboxFhirProperties
 
setValidationMethod(ValidationMethod) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
setValidationProfileId(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
setValidationProfileID(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
setValidationProfileName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
setValidationProfiles(List<ValidationProfile>) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Interface
 
setValidationProfileVersion(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
setValidationServiceName(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
setValidationServiceVersion(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
setValue(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.Metadata
 
setValue(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
setValue(V) - Method in class ch.ahdis.matchbox.validation.gazelle.utils.BidiMap.Entry
 
setVersion(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.metadata.Service
Set the version of the service.
setVersion(String) - Method in class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
setWantInvariantsInMessages(boolean) - Method in class ch.ahdis.matchbox.CliContext
 
SeverityLevel - Enum Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
SharedPackageResources - Class in ch.ahdis.matchbox.packages
The conformance resources of a package (id#version) as they were registered in the worker context of a validation engine: the parsed resources and the proxies of the lazily loaded resources.
SharedPackageResources(String, PackageInformation) - Constructor for class ch.ahdis.matchbox.packages.SharedPackageResources
 
SharedPackageResourcesCache - Class in ch.ahdis.matchbox.packages
Caches the conformance resources of the packages (id#version) that were loaded in a validation engine, so that the engines of other IGs that depend on the same package register the same objects instead of loading and parsing the package again.
SharedPackageResourcesCache() - Constructor for class ch.ahdis.matchbox.packages.SharedPackageResourcesCache
 
SimplifierPackage - Class in ch.ahdis.matchbox.registry
The model 'Package' of the Simplifier API.
SimplifierPackage() - Constructor for class ch.ahdis.matchbox.registry.SimplifierPackage
 
SimplifierPackageVersion - Class in ch.ahdis.matchbox.registry
The model 'PackageVersion' of the Simplifier API.
SimplifierPackageVersion() - Constructor for class ch.ahdis.matchbox.registry.SimplifierPackageVersion
 
SimplifierPackageVersionsObject - Class in ch.ahdis.matchbox.registry
The model 'PackageVersionsObject' of the Simplifier API.
SimplifierPackageVersionsObject() - Constructor for class ch.ahdis.matchbox.registry.SimplifierPackageVersionsObject
 
size() - Method in class ch.ahdis.matchbox.packages.SharedPackageResources
 
sort(Element) - Static method in class ch.ahdis.matchbox.mappinglanguage.ElementModelSorter
 
structureDefinitionResourceProvider() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
StructureDefinitionResourceProvider - Class in ch.ahdis.matchbox.providers
 
StructureDefinitionResourceProvider() - Constructor for class ch.ahdis.matchbox.providers.StructureDefinitionResourceProvider
 
structureMapListProvider(MatchboxEngineSupport, MatchboxFhirVersion, CliContext, MatchboxFhirContextProperties) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
StructureMapListProvider - Class in ch.ahdis.matchbox.mappinglanguage
The provider of the StructureMap/$list operation.
StructureMapListProvider(MatchboxEngineSupport, MatchboxFhirVersion, CliContext, MatchboxFhirContextProperties) - Constructor for class ch.ahdis.matchbox.mappinglanguage.StructureMapListProvider
 
StructureMapResourceProvider - Class in ch.ahdis.matchbox.providers
 
StructureMapResourceProvider() - Constructor for class ch.ahdis.matchbox.providers.StructureMapResourceProvider
 
structureMapTransformProvider(FhirVersionEnum, MatchboxEngineSupport, Optional<MatchboxMetrics>) - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
StructureMapTransformProvider - Class in ch.ahdis.matchbox.mappinglanguage
StructureMapTransformProvider
StructureMapTransformProvider(FhirVersionEnum, MatchboxEngineSupport, Optional<MatchboxMetrics>) - Constructor for class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
SubjectLocation - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
The location of the subject of an assertion, in one of the inputs (Validation Service API v2).
SubjectLocation() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.SubjectLocation
 
substituteVersionSpecificPackageIfNeeded(NpmPackage, String, String, boolean) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
SupportedInput - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
 
SupportedInput() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.SupportedInput
Default constructor.
suppressedWarnInfoPatterns - Variable in class ch.ahdis.matchbox.engine.MatchboxEngine
 
SYSTEM - Enum constant in enum class ch.ahdis.matchbox.engine.MatchboxEngine.FilesystemPackageCacheMode
 

T

TARGET_STRUCTURE_MAP - Static variable in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
 
TerminologyCapabilitiesInterceptor - Class in ch.ahdis.matchbox.terminology.interceptors
An interceptor that provides the terminology capabilities of the server when requested.
TerminologyCapabilitiesInterceptor(MatchboxFhirVersion) - Constructor for class ch.ahdis.matchbox.terminology.interceptors.TerminologyCapabilitiesInterceptor
 
TerminologyServerException - Exception Class in ch.ahdis.matchbox.engine.exception
Exception in relation to the terminology server.
TerminologyServerException(String) - Constructor for exception class ch.ahdis.matchbox.engine.exception.TerminologyServerException
Constructs a new exception with the specified detail message.
TerminologyServerException(String, Throwable) - Constructor for exception class ch.ahdis.matchbox.engine.exception.TerminologyServerException
Constructs a new exception with the specified detail message and cause.
TerminologyServerException(Throwable) - Constructor for exception class ch.ahdis.matchbox.engine.exception.TerminologyServerException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
TerminologyUtils - Class in ch.ahdis.matchbox.terminology
Some utilities for the internal terminology server.
termValueSetStorageSvc() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
TESTING - Enum constant in enum class ch.ahdis.matchbox.engine.MatchboxEngine.FilesystemPackageCacheMode
 
title() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns the value of the title record component.
toString() - Method in class ch.ahdis.matchbox.CliContext
 
toString() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Returns a string representation of this record class.
toString() - Method in class ch.ahdis.matchbox.events.ImplementationGuideUninstalledEvent
 
toString() - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
Returns a string representation of this record class.
toString() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Returns a string representation of this record class.
toString() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Returns a string representation of this record class.
toString() - Method in record class ch.ahdis.matchbox.terminology.validation.DummyValidationSupport
Returns a string representation of this record class.
toString() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.ErrorObject
 
toString() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage.FieldError
 
toString() - Method in class ch.ahdis.matchbox.validation.matchspark.LlmErrorMessage
 
transform(String, boolean, String, boolean) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Transforms an input with the map identified by the uri to the output defined by the map
transform(String, boolean, String, boolean, Parameters.ParametersParameterComponent) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Transforms an input with the map identified by the uri to the output defined by the map
transform(Element, String, SimpleWorkerContext, Parameters.ParametersParameterComponent) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Adapted transform operation from Validation Engine to use patched MatchboxStructureMapUtilities
transform(ByteProvider, Manager.FhirFormat, String, SimpleWorkerContext, Parameters.ParametersParameterComponent) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Adapted transform operation from Validation Engine to use patched MatchboxStructureMapUtilities
transform(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
transformCdaToFhir(String, String) - Method in class ch.ahdis.matchbox.engine.CdaMappingEngine
Transforms a CDA with the map identified by the uri to the output defined by the map
TransformSupportServices - Class in ch.ahdis.matchbox.mappinglanguage
 
TransformSupportServices(IWorkerContext, List<Base>) - Constructor for class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
transformToFhir(String, boolean, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Transforms an input with the map identified by the uri to the output defined by the map
transformToFhir(String, boolean, String, Parameters.ParametersParameterComponent) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
Transforms an input with the map identified by the uri to the output defined by the map
transformVersion(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
translate(Object, Coding, String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
 
translate(Coding, String) - Method in class ch.ahdis.matchbox.mappinglanguage.ConceptMapEngine
 
translate(TransformContext, StructureMap, Base, String, String) - Method in class ch.ahdis.matchbox.mappinglanguage.MatchboxStructureMapUtilities
 
txValidationCache() - Method in class ch.ahdis.matchbox.config.MatchboxTxConfig
 
TxValidationCache - Class in ch.ahdis.matchbox.terminology.validation
 
TxValidationCache() - Constructor for class ch.ahdis.matchbox.terminology.validation.TxValidationCache
 
type() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.BundleAnalysis
Returns the value of the type record component.
typeCode() - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
Returns the value of the typeCode record component.

U

UNDEFINED - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationTestResult
 
UnexpectedError - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
UnexpectedError() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.UnexpectedError
 
uninstall(PackageInstallationSpec) - Method in class ch.ahdis.matchbox.util.MatchboxPackageInstallerImpl
 
uninstall(ImplementationGuide) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
uninstall(ImplementationGuide) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
uninstall(ImplementationGuide) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
update(HttpServletRequest, IDomainResource, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.mappinglanguage.StructureMapTransformProvider
 
update(HttpServletRequest, IDomainResource, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.providers.ConformancePackageResourceProvider
 
update(HttpServletRequest, IDomainResource, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.providers.StructureDefinitionResourceProvider
 
update(HttpServletRequest, ImplementationGuide, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4
 
update(HttpServletRequest, ImplementationGuide, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR4B
 
update(HttpServletRequest, ImplementationGuide, IIdType, String, RequestDetails) - Method in class ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
 
updateOperationDefinition(OperationDefinition) - Static method in class ch.ahdis.matchbox.questionnaire.QuestionnaireResponseExtractProvider
Updates an R5 OperationDefinition with the parameters required for the $extract operation.
url() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Returns the value of the url record component.
USER - Enum constant in enum class ch.ahdis.matchbox.engine.MatchboxEngine.FilesystemPackageCacheMode
 

V

validate(HttpServletRequest) - Method in class ch.ahdis.matchbox.validation.ValidationProvider
 
validate(InputStream, Manager.FhirFormat, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
validates a FHIR resources and provides OperationOutcome as output
validate(Resource, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
validates a FHIR resources and provides OperationOutcome as output
validate(Manager.FhirFormat, InputStream, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
 
validateCode() - Method in class ch.ahdis.matchbox.terminology.providers.OperationProvider
 
validateCode(IBaseParameters, HttpServletResponse) - Method in class ch.ahdis.matchbox.terminology.providers.CodeSystemProvider
 
validateCode(IBaseParameters, HttpServletResponse) - Method in class ch.ahdis.matchbox.terminology.providers.ValueSetProvider
 
validateSources(ValidationContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
validateSources(ValidationRequest) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
 
ValidationCounters - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
ValidationCounters() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationCounters
 
ValidationMethod - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
ValidationMethod() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationMethod
 
ValidationPolicyAdvisor - Class in ch.ahdis.matchbox.engine
 
ValidationPolicyAdvisor(ReferenceValidationPolicy, Set<String>) - Constructor for class ch.ahdis.matchbox.engine.ValidationPolicyAdvisor
 
ValidationProfile - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
ValidationProfile() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationProfile
 
ValidationProfile(String, String, String, boolean, String) - Constructor for record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
Creates an instance of a ValidationProfile record class.
validationProvider() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
ValidationProvider - Class in ch.ahdis.matchbox.validation
The HAPI provider of the operation $validate
ValidationProvider() - Constructor for class ch.ahdis.matchbox.validation.ValidationProvider
 
ValidationReport - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
ValidationReport() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationReport
 
ValidationRequest - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
The model of a validation request, containing a list of items to validate.
ValidationRequest() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationRequest
 
ValidationSubReport - Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
ValidationSubReport() - Constructor for class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationSubReport
 
ValidationTestResult - Enum Class in ch.ahdis.matchbox.validation.gazelle.models.validation
matchbox
valueOf(String) - Static method in enum class ch.ahdis.matchbox.config.MatchboxFhirVersion.MatchboxFhirVersionEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ahdis.matchbox.engine.MatchboxEngine.FilesystemPackageCacheMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.RequirementPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.SeverityLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationTestResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.ahdis.matchbox.config.MatchboxFhirVersion.MatchboxFhirVersionEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ahdis.matchbox.engine.MatchboxEngine.FilesystemPackageCacheMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.RequirementPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.SeverityLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.ValidationTestResult
Returns an array containing the constants of this enum class, in the order they are declared.
ValueSetProvider - Class in ch.ahdis.matchbox.terminology.providers
 
ValueSetProvider(FhirContext, TxValidationCache, MatchboxFhirVersion) - Constructor for class ch.ahdis.matchbox.terminology.providers.ValueSetProvider
 
valueSetResourceProvider() - Method in class ch.ahdis.matchbox.config.MatchboxJpaConfig
 
ValueSetResourceProvider - Class in ch.ahdis.matchbox.providers
 
ValueSetResourceProvider() - Constructor for class ch.ahdis.matchbox.providers.ValueSetResourceProvider
 
version() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
Returns the value of the version record component.
versions() - Method in class ch.ahdis.matchbox.terminology.providers.OperationProvider
 
VersionUtil - Class in ch.ahdis.matchbox.engine.cli
Used internally by matchbox to log the version of the HAPI FHIR framework once, when the framework is first loaded by the classloader.
VersionUtil() - Constructor for class ch.ahdis.matchbox.engine.cli.VersionUtil
 

W

WARNING - Enum constant in enum class ch.ahdis.matchbox.validation.gazelle.models.validation.SeverityLevel
 
withoutLazyLoadedTypes(IContextResourceLoader) - Static method in class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader
Returns a loader that loads the same resource types as the given one, except the lazily loaded types.
withVersion(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
 
write(Object) - Method in class ch.ahdis.matchbox.validation.gazelle.GazelleApiV1Mapper
 
writeResponse(Resource) - Method in class ch.ahdis.matchbox.util.http.HttpRequestWrapper
 

X

XML - Enum constant in enum class ch.ahdis.matchbox.util.http.MatchboxFhirFormat
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form