Package ca.uhn.fhir.jpa.term
Class TermReadSvcDstu2
java.lang.Object
ca.uhn.fhir.jpa.term.BaseTermReadSvcImpl
ca.uhn.fhir.jpa.term.TermReadSvcDstu2
- All Implemented Interfaces:
ca.uhn.fhir.context.support.IValidationSupport
,ITermReadSvc
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.term.BaseTermReadSvcImpl
BaseTermReadSvcImpl.Job
Nested classes/interfaces inherited from interface ca.uhn.fhir.context.support.IValidationSupport
ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult, ca.uhn.fhir.context.support.IValidationSupport.CodingConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ConceptDesignation, ca.uhn.fhir.context.support.IValidationSupport.IssueSeverity, ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult, ca.uhn.fhir.context.support.IValidationSupport.StringConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.TranslateCodeRequest, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.term.BaseTermReadSvcImpl
DEFAULT_FETCH_SIZE, myCodeSystemDao, myConceptDao, myConceptDesignationDao, myConceptPropertyDao, myContext, myDaoRegistry, myEntityManager, myTermValueSetDao, myValueSetConceptDao, myValueSetConceptDesignationDao
Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport
URL_PREFIX_VALUE_SET
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.instance.model.api.IBaseResource
expandValueSet
(ca.uhn.fhir.context.support.ValueSetExpansionOptions theExpansionOptions, org.hl7.fhir.instance.model.api.IBaseResource theValueSetToExpand) Version independentvoid
expandValueSet
(ca.uhn.fhir.context.support.ValueSetExpansionOptions theExpansionOptions, org.hl7.fhir.instance.model.api.IBaseResource theValueSetToExpand, IValueSetConceptAccumulator theValueSetCodeAccumulator) List<ca.uhn.fhir.util.FhirVersionIndependentConcept>
findCodesAboveUsingBuiltInSystems
(String theSystem, String theCode) List<ca.uhn.fhir.util.FhirVersionIndependentConcept>
findCodesBelowUsingBuiltInSystems
(String theSystem, String theCode) protected org.hl7.fhir.r4.model.ValueSet
getValueSetFromResourceTable
(ResourceTable theResourceTable) boolean
isValueSetPreExpandedForCodeValidation
(org.hl7.fhir.instance.model.api.IBaseResource theValueSet) Version independentprotected org.hl7.fhir.r4.model.CodeableConcept
toCanonicalCodeableConcept
(org.hl7.fhir.instance.model.api.IBaseDatatype theCodeableConcept) protected org.hl7.fhir.r4.model.CodeSystem
toCanonicalCodeSystem
(org.hl7.fhir.instance.model.api.IBaseResource theCodeSystem) protected org.hl7.fhir.r4.model.Coding
toCanonicalCoding
(org.hl7.fhir.instance.model.api.IBaseCoding theCoding) protected org.hl7.fhir.r4.model.Coding
toCanonicalCoding
(org.hl7.fhir.instance.model.api.IBaseDatatype theCoding) protected org.hl7.fhir.r4.model.ValueSet
toCanonicalValueSet
(org.hl7.fhir.instance.model.api.IBaseResource theValueSet) ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult
validateCodeIsInPreExpandedValueSet
(ca.uhn.fhir.context.support.ConceptValidationOptions theOptions, org.hl7.fhir.instance.model.api.IBaseResource theValueSet, String theSystem, String theCode, String theDisplay, org.hl7.fhir.instance.model.api.IBaseDatatype theCoding, org.hl7.fhir.instance.model.api.IBaseDatatype theCodeableConcept) Version independentMethods inherited from class ca.uhn.fhir.jpa.term.BaseTermReadSvcImpl
applyFilter, clearCaches, codeSystemValidateCode, deleteValueSetAndChildren, deleteValueSetForResource, expandValueSet, expandValueSet, expandValueSet, expandValueSetIntoConceptList, fetchCanonicalCodeSystemFromCompleteContext, fetchCanonicalValueSetFromCompleteContext, fetchCodeSystem, fetchValueSet, findCode, findCodesAbove, findCodesAbove, findCodesBelow, findCodesBelow, findCurrentTermValueSet, getFhirContext, invalidatePreCalculatedExpansion, isCodeSystemSupported, isValueSetPreExpandedForCodeValidation, lookupCode, preExpandDeferredValueSetsToTerminologyTables, readCodeSystemByForcedId, scheduleJob, setInvokeOnNextCallForUnitTest, start, storeTermValueSet, subsumes, validateCode, validateCode, validateCodeInValueSet, validateCodeIsInPreExpandedValueSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ca.uhn.fhir.context.support.IValidationSupport
expandValueSet, fetchAllConformanceResources, fetchAllNonBaseStructureDefinitions, fetchAllStructureDefinitions, fetchResource, fetchStructureDefinition, generateSnapshot, invalidateCaches, isRemoteTerminologyServiceConfigured, isValueSetSupported, lookupCode, lookupCode, translateConcept
-
Constructor Details
-
TermReadSvcDstu2
public TermReadSvcDstu2()
-
-
Method Details
-
getValueSetFromResourceTable
protected org.hl7.fhir.r4.model.ValueSet getValueSetFromResourceTable(ResourceTable theResourceTable) - Specified by:
getValueSetFromResourceTable
in classBaseTermReadSvcImpl
-
toCanonicalValueSet
protected org.hl7.fhir.r4.model.ValueSet toCanonicalValueSet(org.hl7.fhir.instance.model.api.IBaseResource theValueSet) - Specified by:
toCanonicalValueSet
in classBaseTermReadSvcImpl
-
toCanonicalCodeSystem
protected org.hl7.fhir.r4.model.CodeSystem toCanonicalCodeSystem(org.hl7.fhir.instance.model.api.IBaseResource theCodeSystem) - Specified by:
toCanonicalCodeSystem
in classBaseTermReadSvcImpl
-
expandValueSet
public org.hl7.fhir.instance.model.api.IBaseResource expandValueSet(ca.uhn.fhir.context.support.ValueSetExpansionOptions theExpansionOptions, org.hl7.fhir.instance.model.api.IBaseResource theValueSetToExpand) Description copied from interface:ITermReadSvc
Version independent -
expandValueSet
public void expandValueSet(ca.uhn.fhir.context.support.ValueSetExpansionOptions theExpansionOptions, org.hl7.fhir.instance.model.api.IBaseResource theValueSetToExpand, IValueSetConceptAccumulator theValueSetCodeAccumulator) -
findCodesAboveUsingBuiltInSystems
public List<ca.uhn.fhir.util.FhirVersionIndependentConcept> findCodesAboveUsingBuiltInSystems(String theSystem, String theCode) - Specified by:
findCodesAboveUsingBuiltInSystems
in interfaceITermReadSvc
- Overrides:
findCodesAboveUsingBuiltInSystems
in classBaseTermReadSvcImpl
-
findCodesBelowUsingBuiltInSystems
public List<ca.uhn.fhir.util.FhirVersionIndependentConcept> findCodesBelowUsingBuiltInSystems(String theSystem, String theCode) - Specified by:
findCodesBelowUsingBuiltInSystems
in interfaceITermReadSvc
- Overrides:
findCodesBelowUsingBuiltInSystems
in classBaseTermReadSvcImpl
-
toCanonicalCoding
@Nullable protected org.hl7.fhir.r4.model.Coding toCanonicalCoding(@Nullable org.hl7.fhir.instance.model.api.IBaseDatatype theCoding) - Specified by:
toCanonicalCoding
in classBaseTermReadSvcImpl
-
toCanonicalCoding
@Nullable protected org.hl7.fhir.r4.model.Coding toCanonicalCoding(@Nullable org.hl7.fhir.instance.model.api.IBaseCoding theCoding) - Specified by:
toCanonicalCoding
in classBaseTermReadSvcImpl
-
toCanonicalCodeableConcept
@Nullable protected org.hl7.fhir.r4.model.CodeableConcept toCanonicalCodeableConcept(@Nullable org.hl7.fhir.instance.model.api.IBaseDatatype theCodeableConcept) - Specified by:
toCanonicalCodeableConcept
in classBaseTermReadSvcImpl
-
validateCodeIsInPreExpandedValueSet
public ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult validateCodeIsInPreExpandedValueSet(ca.uhn.fhir.context.support.ConceptValidationOptions theOptions, org.hl7.fhir.instance.model.api.IBaseResource theValueSet, String theSystem, String theCode, String theDisplay, org.hl7.fhir.instance.model.api.IBaseDatatype theCoding, org.hl7.fhir.instance.model.api.IBaseDatatype theCodeableConcept) Description copied from interface:ITermReadSvc
Version independent -
isValueSetPreExpandedForCodeValidation
public boolean isValueSetPreExpandedForCodeValidation(org.hl7.fhir.instance.model.api.IBaseResource theValueSet) Description copied from interface:ITermReadSvc
Version independent
-