Class RestFhirRetrieveProvider
- java.lang.Object
-
- org.opencds.cqf.cql.engine.retrieve.TerminologyAwareRetrieveProvider
-
- org.opencds.cqf.cql.engine.fhir.retrieve.SearchParamFhirRetrieveProvider
-
- org.opencds.cqf.cql.engine.fhir.retrieve.RestFhirRetrieveProvider
-
- All Implemented Interfaces:
RetrieveProvider
public class RestFhirRetrieveProvider extends SearchParamFhirRetrieveProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected ca.uhn.fhir.rest.client.api.IGenericClientfhirClient-
Fields inherited from class org.opencds.cqf.cql.engine.retrieve.TerminologyAwareRetrieveProvider
expandValueSets, terminologyProvider
-
-
Constructor Summary
Constructors Constructor Description RestFhirRetrieveProvider(SearchParameterResolver searchParameterResolver, ca.uhn.fhir.rest.client.api.IGenericClient fhirClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterable<Object>executeQueries(String dataType, List<SearchParameterMap> queries)protected org.hl7.fhir.instance.model.api.IBaseResourceexecuteQuery(String dataType, SearchParameterMap map)ca.uhn.fhir.rest.api.SearchStyleEnumgetSearchStyle()protected org.hl7.fhir.instance.model.api.IBaseResourcequeryById(String dataType, String id)protected org.hl7.fhir.instance.model.api.IBaseResourcequeryById(String dataType, SearchParameterMap map)voidsetSearchStyle(ca.uhn.fhir.rest.api.SearchStyleEnum value)protected org.hl7.fhir.instance.model.api.IBaseCoding[]toCodings(List<ca.uhn.fhir.model.api.IQueryParameterType> codingList)-
Methods inherited from class org.opencds.cqf.cql.engine.fhir.retrieve.SearchParamFhirRetrieveProvider
getBaseMap, getCodeParams, getCodeParams, getContextParam, getDateRangeParam, getMaxCodesPerQuery, getTemplateParam, innerSetupQueries, retrieve, setMaxCodesPerQuery, setupQueries
-
Methods inherited from class org.opencds.cqf.cql.engine.retrieve.TerminologyAwareRetrieveProvider
getTerminologyProvider, isExpandValueSets, setExpandValueSets, setTerminologyProvider
-
-
-
-
Constructor Detail
-
RestFhirRetrieveProvider
public RestFhirRetrieveProvider(SearchParameterResolver searchParameterResolver, ca.uhn.fhir.rest.client.api.IGenericClient fhirClient)
-
-
Method Detail
-
setSearchStyle
public void setSearchStyle(ca.uhn.fhir.rest.api.SearchStyleEnum value)
-
getSearchStyle
public ca.uhn.fhir.rest.api.SearchStyleEnum getSearchStyle()
-
executeQueries
protected Iterable<Object> executeQueries(String dataType, List<SearchParameterMap> queries)
- Specified by:
executeQueriesin classSearchParamFhirRetrieveProvider
-
executeQuery
protected org.hl7.fhir.instance.model.api.IBaseResource executeQuery(String dataType, SearchParameterMap map)
-
queryById
protected org.hl7.fhir.instance.model.api.IBaseResource queryById(String dataType, SearchParameterMap map)
-
queryById
protected org.hl7.fhir.instance.model.api.IBaseResource queryById(String dataType, String id)
-
toCodings
protected org.hl7.fhir.instance.model.api.IBaseCoding[] toCodings(List<ca.uhn.fhir.model.api.IQueryParameterType> codingList)
-
-