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)
Railroad Diagram
100%
expressionDefinition contextDefinition functionDefinition

scroll to zoom · drag to pan · click green rules or blue tokens to navigate

EBNF

statement
  : expressionDefinition
  | contextDefinition
  | functionDefinition
  ;

Used In