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

    Constructors
    Constructor
    Description
    ValidationSupportWithFetchFromDb(ca.uhn.fhir.context.FhirContext context, StructureDefinitionDao structureDefinitionDao, StructureDefinitionDao structureDefinitionSnapshotDao, CodeSystemDao codeSystemDao, ValueSetDao valueSetDao, MeasureDao measureDao)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    List<org.hl7.fhir.instance.model.api.IBaseResource>
     
    List<org.hl7.fhir.r4.model.StructureDefinition>
     
    org.hl7.fhir.r4.model.CodeSystem
     
    org.hl7.fhir.r4.model.Measure
     
    <T extends org.hl7.fhir.instance.model.api.IBaseResource>
    T
    fetchResource(Class<T> theClass, String theUri)
     
    org.hl7.fhir.r4.model.StructureDefinition
     
    org.hl7.fhir.r4.model.ValueSet
     
    ca.uhn.fhir.context.FhirContext
     

    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, generateSnapshot, invalidateCaches, isCodeSystemSupported, isValueSetSupported, lookupCode, validateCode, validateCodeInValueSet
  • Constructor Details

  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getFhirContext

      public ca.uhn.fhir.context.FhirContext getFhirContext()
      Specified by:
      getFhirContext in interface ca.uhn.fhir.context.support.IValidationSupport
    • fetchAllConformanceResources

      public List<org.hl7.fhir.instance.model.api.IBaseResource> fetchAllConformanceResources()
      Specified by:
      fetchAllConformanceResources in interface ca.uhn.fhir.context.support.IValidationSupport
    • fetchAllStructureDefinitions

      public List<org.hl7.fhir.r4.model.StructureDefinition> fetchAllStructureDefinitions()
      Specified by:
      fetchAllStructureDefinitions in interface ca.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:
      fetchResource in interface ca.uhn.fhir.context.support.IValidationSupport
    • fetchStructureDefinition

      public org.hl7.fhir.r4.model.StructureDefinition fetchStructureDefinition(String url)
      Specified by:
      fetchStructureDefinition in interface ca.uhn.fhir.context.support.IValidationSupport
    • fetchCodeSystem

      public org.hl7.fhir.r4.model.CodeSystem fetchCodeSystem(String url)
      Specified by:
      fetchCodeSystem in interface ca.uhn.fhir.context.support.IValidationSupport
    • fetchValueSet

      public org.hl7.fhir.r4.model.ValueSet fetchValueSet(String url)
      Specified by:
      fetchValueSet in interface ca.uhn.fhir.context.support.IValidationSupport
    • fetchMeasure

      public org.hl7.fhir.r4.model.Measure fetchMeasure(String url)