Package org.hl7.fhir.r5.context
Class BaseWorkerContext
java.lang.Object
org.hl7.fhir.utilities.i18n.I18nBase
org.hl7.fhir.r5.context.BaseWorkerContext
- All Implemented Interfaces:
IWorkerContext
- Direct Known Subclasses:
SimpleWorkerContext
public abstract class BaseWorkerContext
extends org.hl7.fhir.utilities.i18n.I18nBase
implements IWorkerContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassNested classes/interfaces inherited from interface org.hl7.fhir.r5.context.IWorkerContext
IWorkerContext.CodingValidationRequest, IWorkerContext.ICanonicalResourceLocator, IWorkerContext.IContextResourceLoader, IWorkerContext.ILoggingService, IWorkerContext.PackageDetails, IWorkerContext.PackageVersion, IWorkerContext.ValidationResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.hl7.fhir.utilities.TimeTrackerprotected Parametersprotected IWorkerContext.ILoggingServiceprotected Stringprotected booleanprotected CanonicalResourceManager<StructureMap>protected Stringprotected TerminologyCacheprotected TerminologyClientprotected org.hl7.fhir.utilities.ToolingClientLoggerprotected Stringprotected Map<String,Map<String, IWorkerContext.ValidationResult>> protected String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedBaseWorkerContext(Locale locale) protectedBaseWorkerContext(CanonicalResourceManager<CodeSystem> codeSystems, CanonicalResourceManager<ValueSet> valueSets, CanonicalResourceManager<ConceptMap> maps, CanonicalResourceManager<StructureDefinition> profiles, CanonicalResourceManager<ImplementationGuide> guides) -
Method Summary
Modifier and TypeMethodDescriptionvoidcache a resource for later retrieval using fetchResource.voidcacheResourceFromPackage(Resource r, IWorkerContext.PackageVersion packageInfo) cache a resource for later retrieval using fetchResource.voidcacheVS(com.google.gson.JsonObject json, Map<String, IWorkerContext.ValidationResult> t) voidclearTS()voidclearTSCache(String url) org.hl7.fhir.utilities.TimeTrackerclock()protected ParametersconstructParameters(ValueSet vs, boolean hierarchical) protected ParametersconstructParameters(org.hl7.fhir.utilities.validation.ValidationOptions options, IWorkerContext.CodingValidationRequest codingValidationRequest, ValueSet valueSet) protected ParametersconstructParameters(org.hl7.fhir.utilities.validation.ValidationOptions options, CodeableConcept codeableConcept) protected ParametersconstructParameters(org.hl7.fhir.utilities.validation.ValidationOptions options, Coding coding) protected ValueSetCheckerSimpleconstructValueSetCheckerSimple(org.hl7.fhir.utilities.validation.ValidationOptions options, ValueSet vs) protected ValueSetCheckerSimpleconstructValueSetCheckerSimple(org.hl7.fhir.utilities.validation.ValidationOptions options, ValueSet vs, ValidationContextCarrier ctxt) protected ValueSetExpanderSimpleprotected voidcopy(BaseWorkerContext other) intvoiddropResource(String fhirType, String id) voidexpandVS(ElementDefinition.ElementDefinitionBindingComponent binding, boolean cacheOk, boolean heirarchical) ValueSet Expansion - see $expand, but resolves the binding firstexpandVS(ValueSet.ConceptSetComponent inc, boolean hierarchical, boolean noInactive) Value set expanion inside the internal expansion engine - used for references to supported system (see "supportsSystem") for which there is no value set.ValueSet Expansion - see $expandValueSet Expansion - see $expandexpandVS(ValueSet vs, boolean cacheOk, boolean hierarchical, boolean incompleteOk, Parameters pIn) fetchCodeSystem(String system) Find the code system definition for the nominated system uri.fetchCodeSystem(String system, String version) <T extends Resource>
TfetchResource(Class<T> class_, String uri) Find an identified resource.<T extends Resource>
TfetchResource(Class<T> class_, String uri, String version) <T extends Resource>
TfetchResource(Class<T> class_, String uri, CanonicalResource source) has the same functionality as fetchResource, but passes in information about the source of the reference (this may affect resolution of version)fetchResourceById(String type, String uri) Variation of fetchResource when you have a string type, and don't need the right class The URI can have one of 3 formats: - a full URL e.g.<T extends Resource>
TfetchResourceWithException(Class<T> class_, String uri) <T extends Resource>
TfetchResourceWithException(Class<T> class_, String uri, String version, CanonicalResource source) <T extends Resource>
TfetchResourceWithException(Class<T> class_, String uri, CanonicalResource source) <T extends Resource>
TfetchResourceWithException(String cls, String uri) <T extends Resource>
TfetchResourceWithException(String cls, String uri, CanonicalResource source) fetchTypeDefinition(String typeName) findMapsForSource(String url) find concept maps for a sourcevoidvoidintintSet the expansion parameters passed through the terminology server when txServer calls are made Note that the Validation Options override these when they are specified on validateCodegetLinkForUrl(String corePath, String url) getName()getPackageForUrl(String uri) getSearchParameter(String code) return the link to the base of the specification for the loaded version e.g.getStructure(String code) getTransform(String code) org.fhir.ucum.UcumService<T extends Resource>
booleanhasResource(Class<T> class_, String uri) find whether a resource is available.<T extends Resource>
booleanhasResource(String cls, String uri) protected voidbooleanbooleanbooleanbooleanlistMaps()translate an OID to a URI (look through known NamingSystems)voidregisterResourceFromPackage(CanonicalResourceManager.CanonicalResourceProxy r, IWorkerContext.PackageVersion packageInfo) voidreportStatus(com.google.gson.JsonObject json) protected <T extends CanonicalResource>
voidseeMetadataResource(T r, Map<String, T> map, List<T> list, boolean addId) voidsetAllowLoadingDuplicates(boolean allowLoadingDuplicates) voidsetCacheId(String cacheId) voidsetCanRunWithoutTerminology(boolean canRunWithoutTerminology) setClientRetryCount(int value) voidsetExpandCodesLimit(int expandCodesLimit) voidsetExpansionProfile(Parameters expParameters) Get the expansion parameters passed through the terminology server when txServer calls are made Note that the Validation Options override these when they are specified on validateCodevoidvoidvoidvoidsetNoTerminologyServer(boolean noTerminologyServer) voidsetOverrideVersionNs(String value) voidsetTlogging(boolean tlogging) voidsetTranslator(org.hl7.fhir.utilities.TranslationServices translator) voidsetTxCaps(TerminologyCapabilities txCaps) voidsetUcumService(org.fhir.ucum.UcumService ucumService) protected voidsetUserAgent(String userAgent) booleansupportsSystem(String system) True if the underlying terminology service provider will do expansion and code validation for the terminology.protected Stringprotected voidintorg.hl7.fhir.utilities.TranslationServicesvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, String system, String version, String code, String display) Validation of a code - consult the terminology infrstructure and/or service to see whether it is known.validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, String system, String version, String code, String display, ValueSet vs) Validation of a code - consult the terminology infrstructure and/or service to see whether it is known.validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, String code, ValueSet vs) Validation of a code - consult the terminology infrstructure and/or service to see whether it is known.validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, CodeableConcept code, ValueSet vs) Validation of a code - consult the terminology infrstructure and/or service to see whether it is known.validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, Coding code, ValueSet vs) Validation of a code - consult the terminology infrstructure and/or service to see whether it is known.validateCode(org.hl7.fhir.utilities.validation.ValidationOptions optionsArg, Coding code, ValueSet vs, ValidationContextCarrier ctxt) voidvalidateCodeBatch(org.hl7.fhir.utilities.validation.ValidationOptions options, List<? extends IWorkerContext.CodingValidationRequest> codes, ValueSet vs) protected IWorkerContext.ValidationResultvalidateOnServer(ValueSet vs, Parameters pin, org.hl7.fhir.utilities.validation.ValidationOptions options) Methods inherited from class org.hl7.fhir.utilities.i18n.I18nBase
formatMessage, getLocale, isWarnAboutMissingMessages, setLocale, setValidationMessageLanguage, setWarnAboutMissingMessagesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.r5.context.IWorkerContext
allStructures, cachePackage, fetchRawProfile, formatMessage, generateSnapshot, generateSnapshot, getAbbreviation, getLocale, getPackage, getParser, getParser, getResourceNames, getTypeNames, getVersion, hasCache, hasPackage, hasPackage, loadFromPackage, loadFromPackage, loadFromPackageAndDependencies, newJsonParser, newValidator, newXmlParser, setLocale, setValidationMessageLanguage
-
Field Details
-
version
-
transforms
-
binaries
-
oidCache
-
validationCache
-
tsServer
-
name
-
txClient
-
txLog
-
noTerminologyServer
-
logger
-
expParameters
-
txCache
-
clock
-
userAgent
-
-
Constructor Details
-
BaseWorkerContext
protected BaseWorkerContext() throws FileNotFoundException, IOException, org.hl7.fhir.exceptions.FHIRException- Throws:
FileNotFoundExceptionIOExceptionorg.hl7.fhir.exceptions.FHIRException
-
BaseWorkerContext
protected BaseWorkerContext(Locale locale) throws FileNotFoundException, IOException, org.hl7.fhir.exceptions.FHIRException - Throws:
FileNotFoundExceptionIOExceptionorg.hl7.fhir.exceptions.FHIRException
-
BaseWorkerContext
protected BaseWorkerContext(CanonicalResourceManager<CodeSystem> codeSystems, CanonicalResourceManager<ValueSet> valueSets, CanonicalResourceManager<ConceptMap> maps, CanonicalResourceManager<StructureDefinition> profiles, CanonicalResourceManager<ImplementationGuide> guides) throws FileNotFoundException, IOException, org.hl7.fhir.exceptions.FHIRException - Throws:
FileNotFoundExceptionIOExceptionorg.hl7.fhir.exceptions.FHIRException
-
-
Method Details
-
copy
-
cacheResource
Description copied from interface:IWorkerContextcache a resource for later retrieval using fetchResource. Note that various context implementations will have their own ways of loading rseources, and not all need implement cacheResource. If the resource is loaded out of a package, call cacheResourceFromPackage instead- Specified by:
cacheResourcein interfaceIWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
registerResourceFromPackage
public void registerResourceFromPackage(CanonicalResourceManager.CanonicalResourceProxy r, IWorkerContext.PackageVersion packageInfo) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
cacheResourceFromPackage
public void cacheResourceFromPackage(Resource r, IWorkerContext.PackageVersion packageInfo) throws org.hl7.fhir.exceptions.FHIRException Description copied from interface:IWorkerContextcache a resource for later retrieval using fetchResource. The package information is used to help manage the cache internally, and to help with reference resolution. Packages should be define using cachePackage (but don't have to be) Note that various context implementations will have their own ways of loading rseources, and not all need implement cacheResource- Specified by:
cacheResourceFromPackagein interfaceIWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fixOldSD
-
seeMetadataResource
protected <T extends CanonicalResource> void seeMetadataResource(T r, Map<String, T> map, List<T> list, boolean addId) throws org.hl7.fhir.exceptions.FHIRException- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fetchCodeSystem
Description copied from interface:IWorkerContextFind the code system definition for the nominated system uri. return null if there isn't one (then the tool might try supportsSystem)- Specified by:
fetchCodeSystemin interfaceIWorkerContext- Returns:
-
fetchCodeSystem
- Specified by:
fetchCodeSystemin interfaceIWorkerContext
-
supportsSystem
public boolean supportsSystem(String system) throws org.hl7.fhir.exceptions.TerminologyServiceException Description copied from interface:IWorkerContextTrue if the underlying terminology service provider will do expansion and code validation for the terminology. Corresponds to the extension http://hl7.org/fhir/StructureDefinition/capabilitystatement-supported-system in the Conformance resource- Specified by:
supportsSystemin interfaceIWorkerContext- Returns:
- Throws:
org.hl7.fhir.exceptions.TerminologyServiceException
-
tlog
-
getExpandCodesLimit
-
setExpandCodesLimit
-
expandVS
public ValueSetExpander.ValueSetExpansionOutcome expandVS(ElementDefinition.ElementDefinitionBindingComponent binding, boolean cacheOk, boolean heirarchical) throws org.hl7.fhir.exceptions.FHIRException Description copied from interface:IWorkerContextValueSet Expansion - see $expand, but resolves the binding first- Specified by:
expandVSin interfaceIWorkerContext- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
expandVS
public ValueSetExpander.ValueSetExpansionOutcome expandVS(ValueSet.ConceptSetComponent inc, boolean hierarchical, boolean noInactive) throws org.hl7.fhir.exceptions.TerminologyServiceException Description copied from interface:IWorkerContextValue set expanion inside the internal expansion engine - used for references to supported system (see "supportsSystem") for which there is no value set.- Specified by:
expandVSin interfaceIWorkerContext- Returns:
- Throws:
org.hl7.fhir.exceptions.TerminologyServiceException
-
expandVS
public ValueSetExpander.ValueSetExpansionOutcome expandVS(ValueSet vs, boolean cacheOk, boolean heirarchical) Description copied from interface:IWorkerContextValueSet Expansion - see $expand- Specified by:
expandVSin interfaceIWorkerContext- Returns:
-
expandVS
public ValueSetExpander.ValueSetExpansionOutcome expandVS(ValueSet vs, boolean cacheOk, boolean heirarchical, boolean incompleteOk) Description copied from interface:IWorkerContextValueSet Expansion - see $expand- Specified by:
expandVSin interfaceIWorkerContext- Returns:
-
expandVS
public ValueSetExpander.ValueSetExpansionOutcome expandVS(ValueSet vs, boolean cacheOk, boolean hierarchical, boolean incompleteOk, Parameters pIn) -
validateCode
public IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, String system, String version, String code, String display) Description copied from interface:IWorkerContextValidation of a code - consult the terminology infrstructure and/or service to see whether it is known. If known, return a description of it note: always return a result, with either an error or a code description corresponds to 2 terminology service calls: $validate-code and $lookup- Specified by:
validateCodein interfaceIWorkerContext- Parameters:
options- - validation options (required)system- - equals Coding.system (required)code- - equals Coding.code (required)display- - equals Coding.display (optional)- Returns:
-
validateCode
public IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, String system, String version, String code, String display, ValueSet vs) Description copied from interface:IWorkerContextValidation of a code - consult the terminology infrstructure and/or service to see whether it is known. If known, return a description of it note: always return a result, with either an error or a code description corresponds to 2 terminology service calls: $validate-code and $lookup- Specified by:
validateCodein interfaceIWorkerContext- Parameters:
options- - validation options (required)system- - equals Coding.system (required)code- - equals Coding.code (required)display- - equals Coding.display (optional)vs- the applicable valueset (optional)- Returns:
-
validateCode
public IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, String code, ValueSet vs) Description copied from interface:IWorkerContextValidation of a code - consult the terminology infrstructure and/or service to see whether it is known. If known, return a description of it note: always return a result, with either an error or a code description corresponds to 2 terminology service calls: $validate-code and $lookup in this case, the system will be inferred from the value set. It's an error to call this one without the value set- Specified by:
validateCodein interfaceIWorkerContext- Parameters:
options- - validation options (required)code- he code to validate (required)vs- the applicable valueset (required)- Returns:
-
validateCodeBatch
public void validateCodeBatch(org.hl7.fhir.utilities.validation.ValidationOptions options, List<? extends IWorkerContext.CodingValidationRequest> codes, ValueSet vs) - Specified by:
validateCodeBatchin interfaceIWorkerContext
-
validateCode
public IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, Coding code, ValueSet vs) Description copied from interface:IWorkerContextValidation of a code - consult the terminology infrstructure and/or service to see whether it is known. If known, return a description of it note: always return a result, with either an error or a code description corresponds to 2 terminology service calls: $validate-code and $lookup in this case, the system will be inferred from the value set. It's an error to call this one without the value set- Specified by:
validateCodein interfaceIWorkerContext- Parameters:
options- - validation options (required)code- - Coding to validatevs- the applicable valueset (optional)- Returns:
-
validateCode
public IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions optionsArg, Coding code, ValueSet vs, ValidationContextCarrier ctxt) - Specified by:
validateCodein interfaceIWorkerContext
-
constructValueSetExpanderSimple
-
constructValueSetCheckerSimple
protected ValueSetCheckerSimple constructValueSetCheckerSimple(org.hl7.fhir.utilities.validation.ValidationOptions options, ValueSet vs, ValidationContextCarrier ctxt) -
constructValueSetCheckerSimple
protected ValueSetCheckerSimple constructValueSetCheckerSimple(org.hl7.fhir.utilities.validation.ValidationOptions options, ValueSet vs) -
constructParameters
-
constructParameters
protected Parameters constructParameters(org.hl7.fhir.utilities.validation.ValidationOptions options, Coding coding) -
constructParameters
protected Parameters constructParameters(org.hl7.fhir.utilities.validation.ValidationOptions options, CodeableConcept codeableConcept) -
constructParameters
protected Parameters constructParameters(org.hl7.fhir.utilities.validation.ValidationOptions options, IWorkerContext.CodingValidationRequest codingValidationRequest, ValueSet valueSet) -
validateCode
public IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, CodeableConcept code, ValueSet vs) Description copied from interface:IWorkerContextValidation of a code - consult the terminology infrstructure and/or service to see whether it is known. If known, return a description of it note: always return a result, with either an error or a code description corresponds to 2 terminology service calls: $validate-code and $lookup Note that this doesn't validate binding strength (e.g. is just text allowed?)- Specified by:
validateCodein interfaceIWorkerContext- Parameters:
options- - validation options (required)code- - CodeableConcept to validatevs- the applicable valueset (optional)- Returns:
-
validateOnServer
protected IWorkerContext.ValidationResult validateOnServer(ValueSet vs, Parameters pin, org.hl7.fhir.utilities.validation.ValidationOptions options) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
processValidationResult
-
initTS
- Throws:
IOException
-
clearTSCache
- Throws:
Exception
-
clearTS
-
findMapsForSource
Description copied from interface:IWorkerContextfind concept maps for a source- Specified by:
findMapsForSourcein interfaceIWorkerContext- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
isCanRunWithoutTerminology
-
setCanRunWithoutTerminology
-
setLogger
- Specified by:
setLoggerin interfaceIWorkerContext
-
getExpansionParameters
Description copied from interface:IWorkerContextSet the expansion parameters passed through the terminology server when txServer calls are made Note that the Validation Options override these when they are specified on validateCode- Specified by:
getExpansionParametersin interfaceIWorkerContext
-
setExpansionProfile
Description copied from interface:IWorkerContextGet the expansion parameters passed through the terminology server when txServer calls are made Note that the Validation Options override these when they are specified on validateCode- Specified by:
setExpansionProfilein interfaceIWorkerContext
-
isNoTerminologyServer
- Specified by:
isNoTerminologyServerin interfaceIWorkerContext
-
setNoTerminologyServer
-
getName
-
setName
-
getResourceNamesAsSet
- Specified by:
getResourceNamesAsSetin interfaceIWorkerContext- Returns:
- a set of the resource names defined for this version
-
isAllowLoadingDuplicates
-
setAllowLoadingDuplicates
-
fetchResourceWithException
public <T extends Resource> T fetchResourceWithException(Class<T> class_, String uri) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
fetchResourceWithExceptionin interfaceIWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fetchResourceWithException
public <T extends Resource> T fetchResourceWithException(String cls, String uri) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
fetchResourceWithException
public <T extends Resource> T fetchResourceWithException(Class<T> class_, String uri, CanonicalResource source) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
fetchResourceWithException
public <T extends Resource> T fetchResourceWithException(Class<T> class_, String uri, String version, CanonicalResource source) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
getPackageForUrl
- Specified by:
getPackageForUrlin interfaceIWorkerContext
-
fetchResourceWithException
public <T extends Resource> T fetchResourceWithException(String cls, String uri, CanonicalResource source) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
fetchResourceById
Description copied from interface:IWorkerContextVariation of fetchResource when you have a string type, and don't need the right class The URI can have one of 3 formats: - a full URL e.g. http://acme.org/fhir/ValueSet/[id] - a relative URL e.g. ValueSet/[id] - a logical id e.g. [id] if type == null, the URI can't be a simple logical id- Specified by:
fetchResourceByIdin interfaceIWorkerContext- Returns:
-
fetchResource
Description copied from interface:IWorkerContexthas the same functionality as fetchResource, but passes in information about the source of the reference (this may affect resolution of version)- Specified by:
fetchResourcein interfaceIWorkerContext- Returns:
-
fetchResource
Description copied from interface:IWorkerContextFind an identified resource. The most common use of this is to access the the standard conformance resources that are part of the standard - structure definitions, value sets, concept maps, etc. Also, the narrative generator uses this, and may access any kind of resource The URI is called speculatively for things that might exist, so not finding a matching resouce, return null, not an error The URI can have one of 3 formats: - a full URL e.g. http://acme.org/fhir/ValueSet/[id] - a relative URL e.g. ValueSet/[id] - a logical id e.g. [id] It's an error if the second form doesn't agree with class_. It's an error if class_ is null for the last form- Specified by:
fetchResourcein interfaceIWorkerContext- Returns:
-
fetchResource
- Specified by:
fetchResourcein interfaceIWorkerContext
-
hasResource
Description copied from interface:IWorkerContextfind whether a resource is available. Implementations of the interface can assume that if hasResource ruturns true, the resource will usually be fetched subsequently- Specified by:
hasResourcein interfaceIWorkerContext- Returns:
-
hasResource
-
translator
- Specified by:
translatorin interfaceIWorkerContext
-
setTranslator
-
reportStatus
-
dropResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
dropResource
-
allConformanceResources
- Specified by:
allConformanceResourcesin interfaceIWorkerContext- Returns:
- a list of all conformance resources
-
listSupportedSystems
-
totalCount
-
listMaps
-
listTransforms
- Specified by:
listTransformsin interfaceIWorkerContext
-
getTransform
- Specified by:
getTransformin interfaceIWorkerContext
-
listStructures
-
getStructure
-
oid2Uri
Description copied from interface:IWorkerContexttranslate an OID to a URI (look through known NamingSystems)- Specified by:
oid2Uriin interfaceIWorkerContext- Returns:
-
cacheVS
-
getSearchParameter
-
getOverrideVersionNs
- Specified by:
getOverrideVersionNsin interfaceIWorkerContext
-
setOverrideVersionNs
- Specified by:
setOverrideVersionNsin interfaceIWorkerContext
-
getLogger
- Specified by:
getLoggerin interfaceIWorkerContext
-
fetchTypeDefinition
- Specified by:
fetchTypeDefinitionin interfaceIWorkerContext
-
isTlogging
-
setTlogging
-
getUcumService
- Specified by:
getUcumServicein interfaceIWorkerContext
-
setUcumService
- Specified by:
setUcumServicein interfaceIWorkerContext
-
getStructures
- Specified by:
getStructuresin interfaceIWorkerContext- Returns:
- a list of all structure definitions, without trying to generate snapshots
-
getLinkForUrl
- Specified by:
getLinkForUrlin interfaceIWorkerContext
-
allImplementationGuides
-
getBinaries
- Specified by:
getBinariesin interfaceIWorkerContext
-
finishLoading
-
tail
-
getClientRetryCount
- Specified by:
getClientRetryCountin interfaceIWorkerContext
-
setClientRetryCount
- Specified by:
setClientRetryCountin interfaceIWorkerContext
-
getTxClient
-
getCacheId
-
setCacheId
-
getTxCaps
-
setTxCaps
-
clock
- Specified by:
clockin interfaceIWorkerContext
-
countAllCaches
-
getCodeSystemsUsed
- Specified by:
getCodeSystemsUsedin interfaceIWorkerContext
-
getSpecUrl
Description copied from interface:IWorkerContextreturn the link to the base of the specification for the loaded version e.g. http://hl7.org/fhir/R4- Specified by:
getSpecUrlin interfaceIWorkerContext
-
getLocator
-
setLocator
-
getUserAgent
-
setUserAgent
-