Class DataProviderFactory


  • public class DataProviderFactory
    extends 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.
    • Constructor Detail

      • DataProviderFactory

        public DataProviderFactory()
    • Method Detail

      • createDataProviders

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