All Classes and Interfaces
Class
Description
matchbox
matchbox
The CapabilityStatement provider for the Matchbox terminology server.
Mapping Engine to convert between CDA and FHIR, based on the HL7 FHIR Mapping
Language, HL7 Java validator reference implementation and matchbox.health
Builder class to instantiate a CdaMappingEngine
A POJO for storing the flags/values for the CLI validator.
Some utilities to parse, serialize, convert FHIR resources between different versions.
An extractor of the type and category codes from a FHIR document Composition.
sort function for elementmodel.Element that can deal with multiple instances
of the same StructureMap
The WebService for validation with the new Gazelle Validation API.
An interceptor that denies authorization for any request that would modify data on the server.
A wrapper around HTTP servlet requests and responses to handle FHIR requests within HAPI.
Loads packages from the classpath
Exception thrown when the Matchbox engine cannot loag an ImplementationGuide.
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.
ImplementationGuidePackageInterceptor returns the NPM Package stored on the server
$load and $load-all Operation for ImplementationGuide Resource (R4)
$load and $load-all Operation for ImplementationGuide Resource (R4)
$load and $load-all Operation for ImplementationGuide Resource (R5)
Published once an ImplementationGuide has been uninstalled.
The provider of the $install-npm-package operation.
The OpenAIConnector class is used to create the http-POST-request to OpenAI.
A POJO class used to unserialize most of the error responses from LLM providers.
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
A provider of CapabilityStatement customized for Matchbox.
Base Engine providing functionality on top of the ValidationEngine
Builder class to instantiate a MappingEngine
Exception thrown when the Matchbox engine cannot be created.
Listener for Matchbox events, as per the Spring Boot event system.
The properties in 'matchbox.fhir.context.llm'.
The properties in 'matchbox.fhir.context'.
A set of FHIR formats supported by Matchbox.
The properties in 'matchbox.fhir.mcp'.
The properties in 'matchbox.fhir'.
The properties in 'matchbox.fhir.validation'.
Utility class that stores the Matchbox server FHIR version, and provides methods for common operations.
Additional interface for Matchbox's ImplementationGuideResourceProviders.
A service to help Matchbox customizing the JPA.
The class holding different metrics that Matchbox may collect.
Configuration for collecting Matchbox metrics and exposing them via Micrometer.
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"
A utility class for Matchbox Server.
A executable class
adapted from https://github.com/hapifhir/org.hl7.fhir.core/blob/master/org.hl7.fhir.validation/
matchbox
Class to overwrite translation method to fix certain problems with CDA2FHIR
mapping
Exception thrown when Matchbox encounters an unsupported FHIR version.
Startup task that backfills the MB_INSTALLED_STRUCT_DEF table for installations upgraded.
Migrates MB_INSTALLED_STRUCT_DEF rows still at meta version 1 to meta version 2: extracts the document
type/category codes (
MbInstalledStructureDefinitionEntity.getDocCompTypeCode() /
MbInstalledStructureDefinitionEntity.getDocCompCatCode()) for rows that are document-type Bundles, then
bumps their metaVersion to MbInstalledStructureDefinitionEntity.CURRENT_META_VERSION.matchbox
$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.
$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.
$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.
$extract Operation for QuestionnaireResponse Resources
$extract Operation for QuestionnaireResponse Resources
$extract Operation for QuestionnaireResponse Resources
$extract Operation for QuestionnaireResponse Resources
The WebService for the registry API
matchbox
matchbox
Service metadata used for registration in service-discovery.
matchbox
The model 'Package' of the Simplifier API.
The model 'PackageVersion' of the Simplifier API.
The model 'PackageVersionsObject' of the Simplifier API.
The provider of the StructureMap/$list operation.
StructureMapTransformProvider
An interceptor that provides the terminology capabilities of the server when requested.
Exception in relation to the terminology server.
Some utilities for the internal terminology server.
matchbox
matchbox
The model of a validation item.
matchbox
matchbox
The HAPI provider of the operation $validate
matchbox
The model of a validation request, containing a list of items to validate.
matchbox
matchbox
Used internally by matchbox to log the version of the HAPI FHIR framework
once, when the framework is first loaded by the classloader.