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
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