qualifiedFunction

A function call that appears after a dot operator, using a name drawn from the set of identifiers and function identifiers. Accepts an optional argument list and is used for method-style invocation of fluent functions.

Examples

Fluent function with no arguments

Encounter.period.ToInterval()

Fluent function with an argument

Patient.name.ToString()

Chained fluent calls

Observation.value.as(Quantity).ToString()
Railroad Diagram
100%
identifierOrFunctionIdentifier ( paramList )

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

EBNF

qualifiedFunction
  : identifierOrFunctionIdentifier '(' paramList? ')'
  ;

Used In