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()
EBNF
qualifiedFunction
: identifierOrFunctionIdentifier '(' paramList? ')'
;