Expression Evaluator
Evaluates an expression and returns its result.
Expressions can be defined at questionnaire level and questionnaire item level. This ExpressionEvaluator supports evaluation of variable expression defined at either questionnaire level or questionnaire item level.
TODO(https://github.com/google/android-fhir/issues/1575): Add a global map to apply variable values if already evaluated to avoid re-calculation