
Interface ISearchParamExtractor
- All Known Implementing Classes:
BaseSearchParamExtractor
,SearchParamExtractorDstu2
,SearchParamExtractorDstu3
,SearchParamExtractorR4
,SearchParamExtractorR5
public interface ISearchParamExtractor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreateSearchParamForCoding
(String theResourceType, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam, org.hl7.fhir.instance.model.api.IBase theValue) extractDateFromResource
(org.hl7.fhir.instance.model.api.IBase theValue, String thePath) extractParamValuesAsStrings
(ca.uhn.fhir.context.RuntimeSearchParam theActiveSearchParam, org.hl7.fhir.instance.model.api.IBaseResource theResource) extractReferenceLinkFromResource
(org.hl7.fhir.instance.model.api.IBase theValue, String thePath) extractResourceLinks
(org.hl7.fhir.instance.model.api.IBaseResource theResource, boolean theWantLocalReferences) extractSearchParamDates
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamNumber
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamQuantity
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamQuantityNormalized
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamSpecial
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamStrings
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamTokens
(org.hl7.fhir.instance.model.api.IBaseResource theResource) extractSearchParamTokens
(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam) extractSearchParamUri
(org.hl7.fhir.instance.model.api.IBaseResource theResource) List<org.hl7.fhir.instance.model.api.IBase>
extractValues
(String thePaths, org.hl7.fhir.instance.model.api.IBaseResource theResource) List<org.hl7.fhir.instance.model.api.IBase>
getCodingsFromCodeableConcept
(org.hl7.fhir.instance.model.api.IBase theValue) getDisplayTextForCoding
(org.hl7.fhir.instance.model.api.IBase theValue) getDisplayTextFromCodeableConcept
(org.hl7.fhir.instance.model.api.IBase theValue) getPathValueExtractor
(org.hl7.fhir.instance.model.api.IBaseResource theResource, String theSinglePath) String[]
toRootTypeName
(org.hl7.fhir.instance.model.api.IBase nextObject) toTypeName
(org.hl7.fhir.instance.model.api.IBase nextObject)
-
Method Details
-
extractSearchParamDates
ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamDate> extractSearchParamDates(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamNumber
ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamNumber> extractSearchParamNumber(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamQuantity
ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamQuantity> extractSearchParamQuantity(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamQuantityNormalized
ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamQuantityNormalized> extractSearchParamQuantityNormalized(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamStrings
ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamString> extractSearchParamStrings(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamTokens
ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> extractSearchParamTokens(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamTokens
ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> extractSearchParamTokens(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam) -
extractSearchParamSpecial
ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> extractSearchParamSpecial(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractSearchParamUri
ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamUri> extractSearchParamUri(org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractResourceLinks
ISearchParamExtractor.SearchParamSet<PathAndRef> extractResourceLinks(org.hl7.fhir.instance.model.api.IBaseResource theResource, boolean theWantLocalReferences) -
split
-
extractParamValuesAsStrings
List<String> extractParamValuesAsStrings(ca.uhn.fhir.context.RuntimeSearchParam theActiveSearchParam, org.hl7.fhir.instance.model.api.IBaseResource theResource) -
extractValues
List<org.hl7.fhir.instance.model.api.IBase> extractValues(String thePaths, org.hl7.fhir.instance.model.api.IBaseResource theResource) -
toRootTypeName
-
toTypeName
-
extractReferenceLinkFromResource
PathAndRef extractReferenceLinkFromResource(org.hl7.fhir.instance.model.api.IBase theValue, String thePath) -
extractDateFromResource
-
createSearchParamForCoding
ResourceIndexedSearchParamToken createSearchParamForCoding(String theResourceType, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam, org.hl7.fhir.instance.model.api.IBase theValue) -
getDisplayTextForCoding
-
getPathValueExtractor
BaseSearchParamExtractor.IValueExtractor getPathValueExtractor(org.hl7.fhir.instance.model.api.IBaseResource theResource, String theSinglePath) -
getCodingsFromCodeableConcept
List<org.hl7.fhir.instance.model.api.IBase> getCodingsFromCodeableConcept(org.hl7.fhir.instance.model.api.IBase theValue) -
getDisplayTextFromCodeableConcept
-