Index

A C D E F G H I J L M P R S T V 
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 of cause).
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 of cause).
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 ValidationMessage to an R4 OperationOutcome.

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 of cause).
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
 
A C D E F G H I J L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form