statement
A statement is one of the executable declarations in a CQL library. It may be an expression definition, a context switch, or a function definition.
Examples
Expression definition
define "Has Diabetes": exists [Condition: "Diabetes Mellitus"]
Context switch
context Patient
Function definition
define function "Age At"(birthDate Date) returns Integer: AgeInYearsAt(birthDate)
EBNF
statement : expressionDefinition | contextDefinition | functionDefinition ;