Class DataProviderFactory


  • public class DataProviderFactory
    extends java.lang.Object
    This is a factory that enables creation of a Map of DataProvider objects that support a specified RetrieveProvider and the IBM FHIR Server Model. This is necessary for several reasons, but primarily because the IBM FHIR Server model is spread out across multiple packages and there are hoops to jump through in the CQL Engine to support this.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​org.opencds.cqf.cql.engine.data.DataProvider> createDataProviders​(org.opencds.cqf.cql.engine.retrieve.RetrieveProvider retrieveProvider)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataProviderFactory

        public DataProviderFactory()
    • Method Detail

      • createDataProviders

        public static java.util.Map<java.lang.String,​org.opencds.cqf.cql.engine.data.DataProvider> createDataProviders​(org.opencds.cqf.cql.engine.retrieve.RetrieveProvider retrieveProvider)