Clinical Quality Language (CQL) is an HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains. This repository contains complementary tooling in support of that specification.
Appears that this may be a bug in the CQL Language Server rather than the CQL Runtime. IOW, they underlying value appears to be correctly computed, but it's serialized incorrectly.
The following union works as expected:
returning
{ 1, 1.0 }
However, this oddly results in a null?
I expected
{ 1, 'hi', true, 1.0 }
but I get{ 1, 'hi', true, null }
?