Interface EvaluationProviderFactory

All Known Implementing Classes:
ProviderFactory, ProviderFactory

public interface EvaluationProviderFactory
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opencds.cqf.cql.engine.data.DataProvider
    createDataProvider​(String model, String version, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    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)
     
    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)
     
    org.opencds.cqf.cql.engine.terminology.TerminologyProvider
    createTerminologyProvider​(String model, String version, String url, String user, String pass)
     
  • Method Details

    • createDataProvider

      org.opencds.cqf.cql.engine.data.DataProvider createDataProvider(String model, String version, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    • createDataProvider

      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)
    • createDataProvider

      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)
    • createTerminologyProvider

      org.opencds.cqf.cql.engine.terminology.TerminologyProvider createTerminologyProvider(String model, String version, String url, String user, String pass)