UNPKG

@phema/cql-execution

Version:

An execution framework for the Clinical Quality Language (CQL)

28 lines (24 loc) 818 B
// Generated by CoffeeScript 1.12.7 (function() { window.cql = require('../../cql'); window.executeSimpleELM = function(elm, patientSource, valueSets, libraryName, version, executionDateTime, parameters) { var codeService, executor, lib, rep; if (parameters == null) { parameters = {}; } if (Array.isArray(elm)) { if (elm.length > 1) { rep = new cql.Repository(elm); lib = rep.resolve(libraryName, version); } else { lib = new cql.Library(elm[0]); } } else { lib = new cql.Library(elm); } codeService = new cql.CodeService(valueSets); executor = new cql.Executor(lib, codeService, parameters); return executor.exec(patientSource, executionDateTime); }; }).call(this); //# sourceMappingURL=simple-browser-support.js.map