CQL Execution Framework
JSON →cql-execution is a TypeScript/JavaScript library providing an execution framework for Clinical Quality Language (CQL) artifacts expressed as JSON ELM. Currently at stable version 3.3.0, the library focuses on the logical constructs of CQL, allowing for integration with external data model providers (`PatientSource` implementations) and terminology services (`CodeService` implementations), rather than implementing these directly. A significant architectural shift occurred in version 3.0.0, introducing an asynchronous execution flow that enables `PatientSource` and `CodeService` calls to leverage web services and databases more effectively. Subsequent releases have primarily focused on improving alignment with CQL 1.5 specifications, enhancing support for CodeSystems and ValueSets, and refining operator behaviors. The project maintains an active release cadence with regular minor updates addressing bug fixes and specification alignment. Its key differentiator is a lean, extensible core for CQL execution, delegating data and terminology specifics to companion libraries like `cqm-execution`, `cql-exec-fhir`, and `cql-exec-vsac`.
Traffic · last 30 days ↑43% vs prev 7d
top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇩🇪 Germany · 🇨🇦 Canada · 🇫🇷 France