Class ProviderFactory

java.lang.Object
ca.uhn.fhir.cql.r4.evaluation.ProviderFactory
All Implemented Interfaces:
EvaluationProviderFactory

@Component public class ProviderFactory extends Object implements EvaluationProviderFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
    ProviderFactory​(ca.uhn.fhir.context.FhirContext theFhirContext, ca.uhn.fhir.jpa.api.dao.DaoRegistry theDaoRegistry, org.opencds.cqf.cql.engine.terminology.TerminologyProvider theDefaultTerminologyProvider, org.opencds.cqf.cql.engine.model.ModelResolver theFhirModelResolver)
     
  • 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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait