Class JpaPersistedResourceValidationSupport

  • All Implemented Interfaces:
    ca.uhn.fhir.context.support.IValidationSupport

    public class JpaPersistedResourceValidationSupport
    extends Object
    implements ca.uhn.fhir.context.support.IValidationSupport
    This class is a Validation support module that loads validation resources (StructureDefinition, ValueSet, CodeSystem, etc.) from the resources persisted in the JPA server.
    • 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.TranslateCodeRequest, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
    • Field Summary

      • Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport

        URL_PREFIX_VALUE_SET
    • Method Detail

      • fetchCodeSystem

        public org.hl7.fhir.instance.model.api.IBaseResource fetchCodeSystem​(String theSystem)
        Specified by:
        fetchCodeSystem in interface ca.uhn.fhir.context.support.IValidationSupport
      • fetchValueSet

        public org.hl7.fhir.instance.model.api.IBaseResource fetchValueSet​(String theSystem)
        Specified by:
        fetchValueSet in interface ca.uhn.fhir.context.support.IValidationSupport
      • fetchStructureDefinition

        public org.hl7.fhir.instance.model.api.IBaseResource fetchStructureDefinition​(String theUrl)
        Specified by:
        fetchStructureDefinition in interface ca.uhn.fhir.context.support.IValidationSupport
      • fetchAllStructureDefinitions

        @Nullable
        public <T extends org.hl7.fhir.instance.model.api.IBaseResource> List<T> 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​(@Nullable
                                                                                         Class<T> theClass,
                                                                                         String theUri)
        Specified by:
        fetchResource in interface ca.uhn.fhir.context.support.IValidationSupport
      • getFhirContext

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