Package ca.uhn.fhir.cql.common.retrieve
Class JpaFhirRetrieveProvider
java.lang.Object
org.opencds.cqf.cql.engine.retrieve.TerminologyAwareRetrieveProvider
org.opencds.cqf.cql.engine.fhir.retrieve.SearchParamFhirRetrieveProvider
ca.uhn.fhir.cql.common.retrieve.JpaFhirRetrieveProvider
- All Implemented Interfaces:
org.opencds.cqf.cql.engine.retrieve.RetrieveProvider
@Component
public class JpaFhirRetrieveProvider
extends org.opencds.cqf.cql.engine.fhir.retrieve.SearchParamFhirRetrieveProvider
-
Field Summary
Fields inherited from class org.opencds.cqf.cql.engine.retrieve.TerminologyAwareRetrieveProvider
expandValueSets, terminologyProvider -
Constructor Summary
ConstructorsConstructorDescriptionJpaFhirRetrieveProvider(ca.uhn.fhir.jpa.api.dao.DaoRegistry registry, org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterResolver searchParameterResolver, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) -
Method Summary
Modifier and TypeMethodDescriptionexecuteQueries(String dataType, List<org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterMap> queries)protected Collection<Object>executeQuery(String dataType, org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterMap map)resolveResourceList(List<org.hl7.fhir.instance.model.api.IBaseResource> resourceList)Methods inherited from class org.opencds.cqf.cql.engine.fhir.retrieve.SearchParamFhirRetrieveProvider
getBaseMap, getCodeParams, getCodeParams, getContextParam, getDateRangeParam, getMaxCodesPerQuery, getTemplateParam, innerSetupQueries, retrieve, setMaxCodesPerQuery, setupQueriesMethods inherited from class org.opencds.cqf.cql.engine.retrieve.TerminologyAwareRetrieveProvider
getTerminologyProvider, isExpandValueSets, setExpandValueSets, setTerminologyProvider
-
Constructor Details
-
JpaFhirRetrieveProvider
@Autowired public JpaFhirRetrieveProvider(ca.uhn.fhir.jpa.api.dao.DaoRegistry registry, org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterResolver searchParameterResolver, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
-
-
Method Details
-
executeQueries
protected Iterable<Object> executeQueries(String dataType, List<org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterMap> queries)- Specified by:
executeQueriesin classorg.opencds.cqf.cql.engine.fhir.retrieve.SearchParamFhirRetrieveProvider
-
executeQuery
protected Collection<Object> executeQuery(String dataType, org.opencds.cqf.cql.engine.fhir.searchparam.SearchParameterMap map) -
resolveResourceList
public Collection<Object> resolveResourceList(List<org.hl7.fhir.instance.model.api.IBaseResource> resourceList)
-