Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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
- addSuppressedWarnInfo(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Adds a text to the list of suppressed validation warning/information-level issues.
- addSuppressedWarnInfoPattern(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Adds a Regex pattern to the list of suppressed validation warning/information-level issues.
- asSdList(List<String>) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
internal use, checks if all profiles can be resolved
C
- 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.
- 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.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.mappinglanguage - package ch.ahdis.matchbox.mappinglanguage
- compile(CliContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- compileSuppressedWarnInfoPatterns() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Compiles the list of suppressed validation warning/information-level issues into a list of
Pattern. - ConceptMapEngine - Class in ch.ahdis.matchbox.mappinglanguage
- ConceptMapEngine(IWorkerContext) - Constructor for class ch.ahdis.matchbox.mappinglanguage.ConceptMapEngine
- convertSources(CliContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- 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
- createType(Object, String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
- 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
D
- determineVersion(CliContext) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- determineVersion(CliContext, String) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
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
- evaluateFhirpath(CliContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- evaluateFhirPath(String, boolean, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
F
- fetchesCanonicalResource(IResourceValidator, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
- 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.
- fromNothing() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
G
- generateNarrative(CliContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- generateSnapshot(CliContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- getBuildNumber() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
- getBuildTime() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
- getCanonicalResource(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Returns a canonical resource defined by its url
- 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
- getEngine() - 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)
- 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
- getMemory() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
- 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
- getStructureDefinition(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Get the corresponding Struc
- getSuppressedWarnInfoPatterns() - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Returns the list of suppressed validation warning/information-level issues.
- getVersion() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
- getVersionString() - Static method in class ch.ahdis.matchbox.engine.cli.VersionUtil
H
- HTTP_PROXY_HOST - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- HTTP_PROXY_PASS - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- HTTP_PROXY_PORT - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- HTTP_PROXY_USER - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
I
- IgLoadException - Exception in ch.ahdis.matchbox.engine.exception
-
Exception thrown when the Matchbox engine cannot loag an ImplementationGuide.
- IgLoadException(String) - Constructor for exception ch.ahdis.matchbox.engine.exception.IgLoadException
-
Constructs a new exception with the specified detail message.
- IgLoadException(String, Throwable) - Constructor for exception ch.ahdis.matchbox.engine.exception.IgLoadException
-
Constructs a new exception with the specified detail message and cause.
- IgLoadException(Throwable) - Constructor for exception 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). - initializeValidator(CliContext, String, TimeTracker) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- initializeValidator(CliContext, String, TimeTracker, String) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
J
- JAVA_DISABLED_PROXY_SCHEMES - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- JAVA_DISABLED_TUNNELING_SCHEMES - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- JAVA_USE_SYSTEM_PROXIES - Static variable in class ch.ahdis.matchbox.engine.cli.MatchboxCli
L
- 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. - 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.mappinglanguage.MatchboxStructureMapUtilities
- log - Static variable in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
- log(String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
M
- main(String[]) - Static method in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- MatchboxCli - 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/src/main/java/org/hl7/fhir/validation/ValidatorCli.java
- MatchboxCli() - Constructor for class ch.ahdis.matchbox.engine.cli.MatchboxCli
- MatchboxEngine - Class in ch.ahdis.matchbox.engine
-
Base Engine providing functionality on top of the ValdiationEngine
- MatchboxEngine(ValidationEngine) - Constructor for class ch.ahdis.matchbox.engine.MatchboxEngine
- 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
- MatchboxEngineCreationException - Exception in ch.ahdis.matchbox.engine.exception
-
Exception thrown when the Matchbox engine cannot be created.
- MatchboxEngineCreationException(String) - Constructor for exception ch.ahdis.matchbox.engine.exception.MatchboxEngineCreationException
-
Constructs a new exception with the specified detail message.
- MatchboxEngineCreationException(String, Throwable) - Constructor for exception ch.ahdis.matchbox.engine.exception.MatchboxEngineCreationException
-
Constructs a new exception with the specified detail message and cause.
- MatchboxEngineCreationException(Throwable) - Constructor for exception 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). - 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(SessionCache) - Constructor for class ch.ahdis.matchbox.engine.cli.MatchboxService
- 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
- messagesToOutcome(List<ValidationMessage>, SimpleWorkerContext) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Maps a list of
ValidationMessageto an R4OperationOutcome.
P
- 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
- parseTestParamsAndExecute(String[]) - Static method in class ch.ahdis.matchbox.engine.cli.MatchboxCli
- performSearch(Object, String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
R
- resolveReference(Object, String) - Method in class ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
S
- scanForVersions(CliContext) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- setPackageCacheMode(FilesystemPackageCacheManager.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.
- setTxServer(String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine.MatchboxEngineBuilder
-
Sets the terminology server.
- sort(Element) - Static method in class ch.ahdis.matchbox.mappinglanguage.ElementModelSorter
- suppressedWarnInfoPatterns - Variable in class ch.ahdis.matchbox.engine.MatchboxEngine
T
- TerminologyServerException - Exception in ch.ahdis.matchbox.engine.exception
-
Exception in relation to the terminology server.
- TerminologyServerException(String) - Constructor for exception ch.ahdis.matchbox.engine.exception.TerminologyServerException
-
Constructs a new exception with the specified detail message.
- TerminologyServerException(String, Throwable) - Constructor for exception ch.ahdis.matchbox.engine.exception.TerminologyServerException
-
Constructs a new exception with the specified detail message and cause.
- TerminologyServerException(Throwable) - Constructor for exception 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). - 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(Element, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Adapted transform operation from Validation Engine to use patched MatchboxStructureMapUtilities
- transform(ByteProvider, Manager.FhirFormat, String) - Method in class ch.ahdis.matchbox.engine.MatchboxEngine
-
Adapted transform operation from Validation Engine to use patched MatchboxStructureMapUtilities
- transform(CliContext, 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
- transformVersion(CliContext, 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
V
- 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
- validateSources(CliContext, ValidationEngine) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- validateSources(ValidationRequest) - Method in class ch.ahdis.matchbox.engine.cli.MatchboxService
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form