UNPKG

cql-execution

Version:

An execution framework for the Clinical Quality Language (CQL)

82 lines 5.83 kB
"use strict"; 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