care.utils.evaluators.interpretation_evaluator module¶ class InterpretationEvaluator(rules: list[dict], metric_cache=None)¶ Bases: object __init__(rules: list[dict], metric_cache=None)¶ check_valueset(valueset, code, interpretation)¶ get_interpretation(rule: dict, value: Any)¶ Find the interpretation given the set of rules. evaluate_conditions(conditions, context)¶ get_matching_condition(context: dict, value: Any)¶ evaluate(context: dict, value: Any) → str¶ Evaluate an observation value against rules to determine clinical interpretation.