Class NpmModelInfoProvider

java.lang.Object
org.cqframework.fhir.npm.NpmModelInfoProvider
All Implemented Interfaces:
org.hl7.cql.model.ModelInfoProvider

public class NpmModelInfoProvider extends Object implements org.hl7.cql.model.ModelInfoProvider
Provides a model info provider that can resolve CQL model info from an Npm package
  • Constructor Details

    • NpmModelInfoProvider

      public NpmModelInfoProvider(List<org.hl7.fhir.utilities.npm.NpmPackage> packages, ILibraryReader reader, org.hl7.fhir.r5.context.ILoggingService logger)
  • Method Details

    • load

      public org.hl7.elm_modelinfo.r1.ModelInfo load(org.hl7.cql.model.ModelIdentifier modelIdentifier)
      Specified by:
      load in interface org.hl7.cql.model.ModelInfoProvider