Class NpmLibrarySourceProvider

java.lang.Object
org.cqframework.fhir.npm.NpmLibrarySourceProvider
All Implemented Interfaces:
org.cqframework.cql.cql2elm.LibrarySourceProvider

public class NpmLibrarySourceProvider extends Object implements org.cqframework.cql.cql2elm.LibrarySourceProvider
Provides a library source provider that can resolve CQL library source from an Npm package
  • Constructor Details

    • NpmLibrarySourceProvider

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

    • getLibrarySource

      public InputStream getLibrarySource(org.hl7.elm.r1.VersionedIdentifier identifier)
      Specified by:
      getLibrarySource in interface org.cqframework.cql.cql2elm.LibrarySourceProvider