About Spark Editor

Spark Editor is a specialized tool for writing Clinical Quality Language (CQL). It's built with collaboration in mind, enabling clinical content authors—from clinicians to developers—to efficiently create, review, and refine the logic that powers Clinical Decision Support Systems (CDSS).

Learn more about CQL in our documentation: Welcome to the World of CQL.

The Problem We Are Solving

Create digital clinical logic rapidly in CQL.

Developing digital guidelines using Clinical Quality Language (CQL) is an intricate and demanding task. The accuracy of this logic is paramount, as it directly influences recommendations for medications and diagnostic tests in real-world patient care.

Historically, writing CQL has been an extremely time-consuming and challenging endeavor. The absence of essential developer tools like auto-completion, syntax highlighting, and real-time error checking meant that converting Digital Adaptation Kits (DAKs) into executable CQL logic was a lengthy and error-prone process.

This difficulty is a significant reason why many DAKs do not provide their clinical logic in CQL format, often compelling individual countries and organizations to undertake the complex task of developing their own CQL implementations from scratch.

Spark Editor addresses these challenges head-on. By providing these critical features, it empowers guideline creators to rapidly convert clinical knowledge from DAKs and other sources into robust digital clinical decision support logic. Furthermore, Spark Editor facilitates the export of this content as FHIR-compliant resources, ensuring interoperability and making the logic readily executable by CQL engines.