cql-execution
Version:
An execution framework for the Clinical Quality Language (CQL)
82 lines • 5.83 kB
JavaScript
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValueSet = exports.CQLValueSet = exports.Ratio = exports.Quantity = exports.Interval = exports.DateTime = exports.Date = exports.Concept = exports.CodeSystem = exports.Code = exports.CodeService = exports.PatientSource = exports.Patient = exports.NullMessageListener = exports.ConsoleMessageListener = exports.Results = exports.Executor = exports.UnfilteredContext = exports.PatientContext = exports.Context = exports.Expression = exports.Repository = exports.Library = exports.AnnotatedError = void 0;
// Library-related classes
const library_1 = require("./elm/library");
Object.defineProperty(exports, "Library", { enumerable: true, get: function () { return library_1.Library; } });
const repository_1 = require("./runtime/repository");
Object.defineProperty(exports, "Repository", { enumerable: true, get: function () { return repository_1.Repository; } });
const expression_1 = require("./elm/expression");
Object.defineProperty(exports, "Expression", { enumerable: true, get: function () { return expression_1.Expression; } });
// Execution-related classes
const context_1 = require("./runtime/context");
Object.defineProperty(exports, "Context", { enumerable: true, get: function () { return context_1.Context; } });
Object.defineProperty(exports, "PatientContext", { enumerable: true, get: function () { return context_1.PatientContext; } });
Object.defineProperty(exports, "UnfilteredContext", { enumerable: true, get: function () { return context_1.UnfilteredContext; } });
const executor_1 = require("./runtime/executor");
Object.defineProperty(exports, "Executor", { enumerable: true, get: function () { return executor_1.Executor; } });
const results_1 = require("./runtime/results");
Object.defineProperty(exports, "Results", { enumerable: true, get: function () { return results_1.Results; } });
const messageListeners_1 = require("./runtime/messageListeners");
Object.defineProperty(exports, "ConsoleMessageListener", { enumerable: true, get: function () { return messageListeners_1.ConsoleMessageListener; } });
Object.defineProperty(exports, "NullMessageListener", { enumerable: true, get: function () { return messageListeners_1.NullMessageListener; } });
// PatientSource-related classes
const cql_patient_1 = require("./cql-patient");
Object.defineProperty(exports, "Patient", { enumerable: true, get: function () { return cql_patient_1.Patient; } });
Object.defineProperty(exports, "PatientSource", { enumerable: true, get: function () { return cql_patient_1.PatientSource; } });
// TerminologyService-related classes
const cql_code_service_1 = require("./cql-code-service");
Object.defineProperty(exports, "CodeService", { enumerable: true, get: function () { return cql_code_service_1.CodeService; } });
// DataType classes
const datatypes_1 = require("./datatypes/datatypes");
Object.defineProperty(exports, "Code", { enumerable: true, get: function () { return datatypes_1.Code; } });
Object.defineProperty(exports, "CodeSystem", { enumerable: true, get: function () { return datatypes_1.CodeSystem; } });
Object.defineProperty(exports, "Concept", { enumerable: true, get: function () { return datatypes_1.Concept; } });
Object.defineProperty(exports, "Date", { enumerable: true, get: function () { return datatypes_1.Date; } });
Object.defineProperty(exports, "DateTime", { enumerable: true, get: function () { return datatypes_1.DateTime; } });
Object.defineProperty(exports, "Interval", { enumerable: true, get: function () { return datatypes_1.Interval; } });
Object.defineProperty(exports, "Quantity", { enumerable: true, get: function () { return datatypes_1.Quantity; } });
Object.defineProperty(exports, "Ratio", { enumerable: true, get: function () { return datatypes_1.Ratio; } });
Object.defineProperty(exports, "CQLValueSet", { enumerable: true, get: function () { return datatypes_1.CQLValueSet; } });
Object.defineProperty(exports, "ValueSet", { enumerable: true, get: function () { return datatypes_1.ValueSet; } });
const customErrors_1 = require("./util/customErrors");
Object.defineProperty(exports, "AnnotatedError", { enumerable: true, get: function () { return customErrors_1.AnnotatedError; } });
// Custom Types
__exportStar(require("./types"), exports);
exports.default = {
AnnotatedError: customErrors_1.AnnotatedError,
Library: library_1.Library,
Repository: repository_1.Repository,
Expression: expression_1.Expression,
Context: context_1.Context,
PatientContext: context_1.PatientContext,
UnfilteredContext: context_1.UnfilteredContext,
Executor: executor_1.Executor,
Results: results_1.Results,
ConsoleMessageListener: messageListeners_1.ConsoleMessageListener,
NullMessageListener: messageListeners_1.NullMessageListener,
Patient: cql_patient_1.Patient,
PatientSource: cql_patient_1.PatientSource,
CodeService: cql_code_service_1.CodeService,
Code: datatypes_1.Code,
CodeSystem: datatypes_1.CodeSystem,
Concept: datatypes_1.Concept,
Date: datatypes_1.Date,
DateTime: datatypes_1.DateTime,
Interval: datatypes_1.Interval,
Quantity: datatypes_1.Quantity,
Ratio: datatypes_1.Ratio,
CQLValueSet: datatypes_1.CQLValueSet,
ValueSet: datatypes_1.ValueSet
};
//# sourceMappingURL=cql.js.map
;