Index
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
MbInstalledStructureDefinitionEntityfor a StructureDefinition that was just persisted, ornullifresisn'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
BundleAnalysisrecord 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
canonicalrecord 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
categoriesrecord component. - categoryCode() - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
-
Returns the value of the
categoryCoderecord 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, - Class in ch.ahdis.matchbox.providersR5> - 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
contextrecord 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
DocumentCompositionCodesrecord 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
DummyValidationSupportrecord 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
nullif 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
igCurrentrecord component. - igId() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
-
Returns the value of the
igIdrecord 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 ofcause). - igVersion() - Method in record class ch.ahdis.matchbox.providers.BundleResourceProvider.ValidationProfile
-
Returns the value of the
igVersionrecord 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
CompressedPackageResourceProxyobjects, which are parsed when they're first used (lazy loading). - LazyTerminologyLoader.OidRegistration - Record Class in ch.ahdis.matchbox.engine.packages
-
The OIDs of a CodeSystem or NamingSystem, see
LazyTerminologyLoader.readOids(org.hl7.fhir.utilities.npm.NpmPackage.PackageResourceInformation, byte[]). - 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 ofcause). - 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 theirmetaVersiontoMbInstalledStructureDefinitionEntity.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
ValidationMessageto an R4OperationOutcome. - 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
OidRegistrationrecord class. - oids() - Method in record class ch.ahdis.matchbox.engine.packages.LazyTerminologyLoader.OidRegistration
-
Returns the value of the
oidsrecord 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
profilesrecord 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
resourceTyperecord 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 viaMbInstalledStructureDefinitionV1Migration.pageTxTemplateinMbInstalledStructureDefinitionV1Migration.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 viaMbInstalledStructureDefinitionV2Migration.pageTxTemplateinMbInstalledStructureDefinitionV2Migration.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 ofcause). - 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
titlerecord 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
typerecord component. - typeCode() - Method in record class ch.ahdis.matchbox.packages.documents.DocumentCompositionCodesExtractor.DocumentCompositionCodes
-
Returns the value of the
typeCoderecord 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
urlrecord 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
ValidationProfilerecord 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
versionrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form