Package com.ibm.fhir.term.registry
Class ImplicitValueSetRegistryResourceProvider
- java.lang.Object
-
- com.ibm.fhir.term.registry.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 Summary
Constructors Constructor Description ImplicitValueSetRegistryResourceProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract com.ibm.fhir.model.resource.ValueSetbuildImplicitValueSet(String url)Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource>getProfileResources(String type)com.ibm.fhir.registry.resource.FHIRRegistryResourcegetRegistryResource(Class<? extends com.ibm.fhir.model.resource.Resource> resourceType, String url, String version)Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource>getRegistryResources()Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource>getRegistryResources(Class<? extends com.ibm.fhir.model.resource.Resource> resourceType)Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource>getSearchParameterResources(String type)protected abstract booleanisSupported(String url)
-
-
-
Method Detail
-
getProfileResources
public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getProfileResources(String type)
- Specified by:
getProfileResourcesin interfacecom.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:
getRegistryResourcein interfacecom.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
-
getRegistryResources
public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getRegistryResources()
- Specified by:
getRegistryResourcesin interfacecom.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:
getRegistryResourcesin interfacecom.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
-
getSearchParameterResources
public Collection<com.ibm.fhir.registry.resource.FHIRRegistryResource> getSearchParameterResources(String type)
- Specified by:
getSearchParameterResourcesin interfacecom.ibm.fhir.registry.spi.FHIRRegistryResourceProvider
-
buildImplicitValueSet
protected abstract com.ibm.fhir.model.resource.ValueSet buildImplicitValueSet(String url)
-
isSupported
protected abstract boolean isSupported(String url)
-
-