UNPKG

@phema/cql-execution

Version:

An execution framework for the Clinical Quality Language (CQL)

45 lines (30 loc) 1.51 kB
"use strict"; var library = require('./elm/library'); var expression = require('./elm/expression'); var repository = require('./runtime/repository'); var context = require('./runtime/context'); var exec = require('./runtime/executor'); var results = require('./runtime/results'); var datatypes = require('./datatypes/datatypes'); var patient = require('./cql-patient'); var codeservice = require('./cql-code-service'); // Library-related classes module.exports.Library = library.Library; module.exports.Repository = repository.Repository; module.exports.Expression = expression.Expression; // Execution-related classes module.exports.Context = context.Context; module.exports.Executor = exec.Executor; module.exports.PatientContext = context.PatientContext; module.exports.UnfilteredContext = context.UnfilteredContext; module.exports.Results = results.Results; // PatientSource-related classes module.exports.Patient = patient.Patient; module.exports.PatientSource = patient.PatientSource; // TerminologyService-related classes module.exports.CodeService = codeservice.CodeService; // DataType classes module.exports.Code = datatypes.Code; module.exports.CodeSystem = datatypes.CodeSystem; module.exports.Concept = datatypes.Concept; module.exports.Date = datatypes.Date; module.exports.DateTime = datatypes.DateTime; module.exports.Interval = datatypes.Interval; module.exports.Quantity = datatypes.Quantity; module.exports.Ratio = datatypes.Ratio; module.exports.ValueSet = datatypes.ValueSet;