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 **/ 016@Deprecated 017public class FHIRPathEngine extends org.hl7.fhir.r5.fhirpath.FHIRPathEngine { 018 019 public interface IEvaluationContext extends org.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext{ } 020 public FHIRPathEngine(IWorkerContext worker) { 021 super(worker); 022 } 023 024 public org.hl7.fhir.r5.model.ExpressionNode parse(String string) { 025 return new org.hl7.fhir.r5.model.ExpressionNode(super.parse(string)); 026 } 027 028 public List<Base> evaluate(Base base, org.hl7.fhir.r5.model.ExpressionNode expressionNode) { 029 return super.evaluate(base, expressionNode); 030 } 031}