returnClause
The return clause shapes the result of a query. The optional all or distinct modifier controls duplicate elimination. If omitted, the query returns the aliased source elements directly.
Examples
Return a specific property
from [Condition] C return C.code
Return distinct values
from [Condition] C return distinct C.clinicalStatus
Return all (including duplicates)
from [Observation] O return all O.value
Return a tuple projection
from [Encounter] E
return Tuple { id: E.id, period: E.period }EBNF
returnClause
: 'return' ('all' | 'distinct')? expression
;