Package ca.uhn.fhir.cql.dstu3.evaluation
Class ProviderFactory
java.lang.Object
ca.uhn.fhir.cql.dstu3.evaluation.ProviderFactory
- All Implemented Interfaces:
EvaluationProviderFactory
-
Constructor Summary
ConstructorsConstructorDescriptionProviderFactory(ca.uhn.fhir.context.FhirContext fhirContext, ca.uhn.fhir.jpa.api.dao.DaoRegistry registry, org.opencds.cqf.cql.engine.terminology.TerminologyProvider defaultTerminologyProvider, org.opencds.cqf.cql.engine.model.ModelResolver fhirModelResolver) -
Method Summary
Modifier and TypeMethodDescriptionorg.opencds.cqf.cql.engine.data.DataProvidercreateDataProvider(String model, String version, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)org.opencds.cqf.cql.engine.data.DataProvidercreateDataProvider(String model, String version, String url, String user, String pass, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)org.opencds.cqf.cql.engine.data.DataProvidercreateDataProvider(String model, String version, org.opencds.cqf.cql.engine.terminology.TerminologyProvider terminologyProvider, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)org.opencds.cqf.cql.engine.terminology.TerminologyProvider
-
Constructor Details
-
ProviderFactory
@Autowired public ProviderFactory(ca.uhn.fhir.context.FhirContext fhirContext, ca.uhn.fhir.jpa.api.dao.DaoRegistry registry, org.opencds.cqf.cql.engine.terminology.TerminologyProvider defaultTerminologyProvider, org.opencds.cqf.cql.engine.model.ModelResolver fhirModelResolver)
-
-
Method Details
-
createDataProvider
public org.opencds.cqf.cql.engine.data.DataProvider createDataProvider(String model, String version, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)- Specified by:
createDataProviderin interfaceEvaluationProviderFactory
-
createDataProvider
public org.opencds.cqf.cql.engine.data.DataProvider createDataProvider(String model, String version, String url, String user, String pass, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)- Specified by:
createDataProviderin interfaceEvaluationProviderFactory
-
createDataProvider
public org.opencds.cqf.cql.engine.data.DataProvider createDataProvider(String model, String version, org.opencds.cqf.cql.engine.terminology.TerminologyProvider terminologyProvider, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)- Specified by:
createDataProviderin interfaceEvaluationProviderFactory
-
createTerminologyProvider
public org.opencds.cqf.cql.engine.terminology.TerminologyProvider createTerminologyProvider(String model, String version, String url, String user, String pass)- Specified by:
createTerminologyProviderin interfaceEvaluationProviderFactory
-