UNPKG

@phema/cql-execution

Version:

An execution framework for the Clinical Quality Language (CQL)

84 lines (74 loc) 1.86 kB
// Generated by CoffeeScript 1.12.7 (function() { var cql, executor, lib, measure, psource, result; cql = require('../cql'); measure = require('./age'); lib = new cql.Library(measure); executor = new cql.Executor(lib); psource = new cql.PatientSource([ { "resourceType": "Bundle", "id": "example1", "meta": { "versionId": "1", "lastUpdated": "2014-08-18T01:43:30Z" }, "base": "http://example.com/base", "entry": [ { "resource": { "id": "1", "meta": { "profile": ["patient-qicore-qicore-patient"] }, "resourceType": "Patient", "identifier": [ { "value": "1" } ], "name": { "given": ["John"], "family": ["Smith"] }, "gender": "M", "birthDate": "1980-02-17T06:15" } } ] }, { "resourceType": "Bundle", "id": "example1", "meta": { "versionId": "1", "lastUpdated": "2014-08-18T01:43:30Z" }, "base": "http://example.com/base", "entry": [ { "resource": { "id": "2", "meta": { "profile": ["patient-qicore-qicore-patient"] }, "resourceType": "Patient", "identifier": [ { "value": "2" } ], "name": { "given": ["Sally"], "family": ["Smith"] }, "gender": "F", "birthDate": "2007-08-02T11:47" } } ] } ]); result = executor.exec(psource); console.log(JSON.stringify(result, void 0, 2)); }).call(this); //# sourceMappingURL=exec-age.js.map