Class ImplicitValueSetRegistryResourceProvider

  • All Implemented Interfaces:
    com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider

    public abstract class ImplicitValueSetRegistryResourceProvider
    extends Object
    implements com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
    An abstract base class for implicit registry resource provider implementations (e.g. SNOMED, LOINC, etc.)
    • Constructor Detail

      • ImplicitValueSetRegistryResourceProvider

        public ImplicitValueSetRegistryResourceProvider()
    • Method Detail

      • getProfileResources

        public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getProfileResources​(String type)
        Specified by:
        getProfileResources in interface com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
      • getRegistryResource

        public com.ibm.fhir.registry.resource.FHIRRegistryResource getRegistryResource​(Class<? extends com.ibm.fhir.model.resource.Resource> resourceType,
                                                                                       String url,
                                                                                       String version)
        Specified by:
        getRegistryResource in interface com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
      • getRegistryResources

        public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getRegistryResources()
        Specified by:
        getRegistryResources in interface com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
      • getRegistryResources

        public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getRegistryResources​(Class<? extends com.ibm.fhir.model.resource.Resource> resourceType)
        Specified by:
        getRegistryResources in interface com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
      • getSearchParameterResources

        public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getSearchParameterResources​(String type)
        Specified by:
        getSearchParameterResources in interface com.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
      • buildImplicitValueSet

        protected abstract com.ibm.fhir.model.resource.ValueSet buildImplicitValueSet​(String url)
      • isSupported

        protected abstract boolean isSupported​(String url)