001package org.hl7.fhir.r5.utils; 002 003import org.hl7.fhir.r5.context.IWorkerContext; 004import org.hl7.fhir.r5.model.Base; 005 006import java.util.List; 007 008/** 009 @deprecated This interface only exists to provide backward compatibility for the following two projects: 010 <a href="https://github.com/cqframework/clinical-reasoning">clinical-reasoning</a> 011 <a href="https://github.com/cqframework/clinical_quality_language/">clinical_quality-language</a> 012 013 Due to a circular dependency, they cannot be updated without a release of HAPI, which requires backwards 014 compatibility with core version 6.1.2.2 015 **/ 016public class FHIRPathEngine extends org.hl7.fhir.r5.fhirpath.FHIRPathEngine { 017 018 public interface IEvaluationContext extends org.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext{ } 019 public FHIRPathEngine(IWorkerContext worker) { 020 super(worker); 021 } 022 023 public org.hl7.fhir.r5.model.ExpressionNode parse(String string) { 024 return new org.hl7.fhir.r5.model.ExpressionNode(super.parse(string)); 025 } 026 027 public List<Base> evaluate(Base base, org.hl7.fhir.r5.model.ExpressionNode expressionNode) { 028 return super.evaluate(base, expressionNode); 029 } 030}