cql
cql copied to clipboard
An experimental Clinical Quality Language execution engine for analyzing FHIR healthcare data at scale.
Interest was expressed in [this zulip thread](https://chat.fhir.org/#narrow/stream/179220-cql/topic/Google.20Open.20Source.20Blog.20Post/near/463485620) to add support for using the engine with FHIR Server based retrievers. We currently have the following implementations: A local retriever: https://github.com/google/cql/tree/main/retriever/local And...
Hi, Thanks for the great app. I'm just trying it out and see an error: ``` CQL CLI failed with an error: failed to parse CQL: failed to parse library:...
Equivalent has [additional code/concept overloads](https://cql.hl7.org/09-b-cqlreference.html#equivalent-3) we should support, as used in the CQL mentioned in https://github.com/google/cql/issues/39#issuecomment-2211815942.
## Overview The [Go tool is able to build WebAsssembly binaries](https://go.dev/wiki/WebAssembly) which can be run inside browsers. This capability may allow our CQL evaluation library to run locally within a...
Currently when trying to run the GitHub action for tests on windows the BEAM pipeline is failing with: ``` ... --- FAIL: TestPipeline (2.09s) testing.go:1231: TempDir RemoveAll cleanup: remove C:\Users\RUNNER~1\AppData\Local\Temp\TestPipeline1150232497\001\fhirBundleDir\bundle-0.json:...
There are several retriever-associated improvements or bugs I've noticed so far, and wanted to brain dump them all in one place. We can break these out into separate issues, or...
At the moment, iirc we will resolve an unqualified type that exists both in System and FHIR namespaces as the System one by default (e.g. types like `Quantity`, `ValueSet`, `Ratio`,...
This implements the CQL Substring operator. One interesting note: what should `Substring('', 0)` produce? The current code returns an empty string instead of Null (it seems reasonable to get the...
Regarding the discussion on #111, here's a quick working example illustrating one way we could support multiple library execution without saving any files on the server as [per my comment](https://github.com/google/cql/pull/111#issuecomment-2816476842)...