Package dev.dsf.fhir.service
Class ValidationSupportWithFetchFromDb
java.lang.Object
dev.dsf.fhir.service.ValidationSupportWithFetchFromDb
- All Implemented Interfaces:
ca.uhn.fhir.context.support.IValidationSupport,org.springframework.beans.factory.InitializingBean
public class ValidationSupportWithFetchFromDb
extends Object
implements ca.uhn.fhir.context.support.IValidationSupport, org.springframework.beans.factory.InitializingBean
-
Nested Class Summary
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.ValueSetExpansionOutcome -
Field Summary
Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport
URL_PREFIX_VALUE_SET -
Constructor Summary
ConstructorsConstructorDescriptionValidationSupportWithFetchFromDb(ca.uhn.fhir.context.FhirContext context, StructureDefinitionDao structureDefinitionDao, StructureDefinitionDao structureDefinitionSnapshotDao, CodeSystemDao codeSystemDao, ValueSetDao valueSetDao, MeasureDao measureDao) -
Method Summary
Modifier and TypeMethodDescriptionvoidList<org.hl7.fhir.instance.model.api.IBaseResource>List<org.hl7.fhir.r4.model.StructureDefinition>org.hl7.fhir.r4.model.CodeSystemfetchCodeSystem(String url) org.hl7.fhir.r4.model.MeasurefetchMeasure(String url) <T extends org.hl7.fhir.instance.model.api.IBaseResource>
TfetchResource(Class<T> theClass, String theUri) org.hl7.fhir.r4.model.StructureDefinitionorg.hl7.fhir.r4.model.ValueSetfetchValueSet(String url) ca.uhn.fhir.context.FhirContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.fhir.context.support.IValidationSupport
expandValueSet, generateSnapshot, invalidateCaches, isCodeSystemSupported, isValueSetSupported, lookupCode, validateCode, validateCodeInValueSet
-
Constructor Details
-
ValidationSupportWithFetchFromDb
public ValidationSupportWithFetchFromDb(ca.uhn.fhir.context.FhirContext context, StructureDefinitionDao structureDefinitionDao, StructureDefinitionDao structureDefinitionSnapshotDao, CodeSystemDao codeSystemDao, ValueSetDao valueSetDao, MeasureDao measureDao)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getFhirContext
public ca.uhn.fhir.context.FhirContext getFhirContext()- Specified by:
getFhirContextin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchAllConformanceResources
- Specified by:
fetchAllConformanceResourcesin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchAllStructureDefinitions
- Specified by:
fetchAllStructureDefinitionsin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchResource
public <T extends org.hl7.fhir.instance.model.api.IBaseResource> T fetchResource(Class<T> theClass, String theUri) - Specified by:
fetchResourcein interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchStructureDefinition
- Specified by:
fetchStructureDefinitionin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchCodeSystem
- Specified by:
fetchCodeSystemin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchValueSet
- Specified by:
fetchValueSetin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchMeasure
-