
Package ca.uhn.fhir.fhirpath
Interface IFhirPathEvaluationContext
public interface IFhirPathEvaluationContext
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
The is an adapter for org.hl7.fhir.utilities.fhirpath.FHIRPathConstantEvaluationMode. -
Method Summary
Modifier and TypeMethodDescriptionresolveConstant
(Object theAppContext, String theName, IFhirPathEvaluationContext.ConstantEvaluationMode theConstantEvaluationMode) default IBase
resolveReference
(IIdType theReference, IBase theContext) Evaluates theresolve()
function and returns the target of the resolution.
-
Method Details
-
resolveReference
Evaluates theresolve()
function and returns the target of the resolution.- Parameters:
theReference
- The referencetheContext
- The entity containing the reference. Note that this will benull
for FHIR versions R4 and below.
-
resolveConstant
default List<IBase> resolveConstant(Object theAppContext, String theName, IFhirPathEvaluationContext.ConstantEvaluationMode theConstantEvaluationMode) - Parameters:
theAppContext
-theName
- The name of the constant(s) to be resolvedtheConstantEvaluationMode
-- Returns:
-