Class FhirPathR5

  • All Implemented Interfaces:
    ca.uhn.fhir.fhirpath.IFhirPath

    public class FhirPathR5
    extends Object
    implements ca.uhn.fhir.fhirpath.IFhirPath
    • Constructor Detail

      • FhirPathR5

        public FhirPathR5​(ca.uhn.fhir.context.FhirContext theCtx)
    • Method Detail

      • evaluate

        public <T extends org.hl7.fhir.instance.model.api.IBase> List<T> evaluate​(org.hl7.fhir.instance.model.api.IBase theInput,
                                                                                  String thePath,
                                                                                  Class<T> theReturnType)
        Specified by:
        evaluate in interface ca.uhn.fhir.fhirpath.IFhirPath
      • evaluateFirst

        public <T extends org.hl7.fhir.instance.model.api.IBase> Optional<T> evaluateFirst​(org.hl7.fhir.instance.model.api.IBase theInput,
                                                                                           String thePath,
                                                                                           Class<T> theReturnType)
        Specified by:
        evaluateFirst in interface ca.uhn.fhir.fhirpath.IFhirPath
      • parse

        public void parse​(String theExpression)
        Specified by:
        parse in interface ca.uhn.fhir.fhirpath.IFhirPath