parser/operation_parser/operation_parser library

Classes

AndStringParser
AsParser
CommaParser
ContainsOperatorParser
DivSignParser
Divides the left operand by the right operand (supported for Integer, Decimal, and Quantity). The result of a division is always Decimal, even if the inputs are both Integer. For integer division, use the div operator. If an attempt is made to divide by zero, the result is empty.
DivStringParser
EqualsParser
EquivalentParser
GreaterEqualParser
GreaterParser
ImpliesParser
InParser
http://hl7.org/fhirpath/N1/#in-membership
IsParser
LessEqualParser
LessParser
MinusParser
ModParser
NotEqualsParser
https://hl7.org/fhirpath/#not-equals
NotEquivalentParser
OrStringParser
PlusParser
StarParser
StringConcatenationParser
UnaryNegateParser
UnaryPlusParser
UnionOperatorParser
XorParser

Enums

Comparator

Functions

addToFhirTime(FhirTime fhirTime, ValidatedQuantity validatedQuantity) → FhirTime
executeComparisons(List results, ParserList before, ParserList after, Map<String, dynamic> passed, Comparator comparator, {bool where = false}) List
extendedDurationFromValidatedQuantity(ValidatedQuantity validatedQuantity) → ExtendedDuration
subtractFromFhirTime(FhirTime fhirTime, ValidatedQuantity validatedQuantity) → FhirTime